Class EventStream
Specifies the Event-driven transfer options. Event-driven transfers listen to an event stream to transfer updated files.
Implements
Inherited Members
Namespace: Google.Apis.Storagetransfer.v1.Data
Assembly: Google.Apis.Storagetransfer.v1.dll
Syntax
public class EventStream : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EventStreamExpirationTime
object representation of EventStreamExpirationTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EventStreamExpirationTimeDateTimeOffset instead.")]
public virtual object EventStreamExpirationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
EventStreamExpirationTimeDateTimeOffset
DateTimeOffset representation of EventStreamExpirationTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EventStreamExpirationTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
EventStreamExpirationTimeRaw
Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. After this time, any transfers in progress will complete, but no new transfers are initiated.
Declaration
[JsonProperty("eventStreamExpirationTime")]
public virtual string EventStreamExpirationTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EventStreamStartTime
object representation of EventStreamStartTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EventStreamStartTimeDateTimeOffset instead.")]
public virtual object EventStreamStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
EventStreamStartTimeDateTimeOffset
DateTimeOffset representation of EventStreamStartTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EventStreamStartTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
EventStreamStartTimeRaw
Specifies the date and time that Storage Transfer Service starts listening for events from this stream. If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately.
Declaration
[JsonProperty("eventStreamStartTime")]
public virtual string EventStreamStartTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Required. Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |