Class Stream
A resource representing streaming data from a source to a destination.
Implements
Inherited Members
Namespace: Google.Apis.Datastream.v1.Data
Assembly: Google.Apis.Datastream.v1.dll
Syntax
public class Stream : IDirectResponseSchema
Properties
BackfillAll
Automatically backfill objects included in the stream source configuration. Specific objects can be excluded.
Declaration
[JsonProperty("backfillAll")]
public virtual BackfillAllStrategy BackfillAll { get; set; }
Property Value
Type | Description |
---|---|
BackfillAllStrategy |
BackfillNone
Do not automatically backfill any objects.
Declaration
[JsonProperty("backfillNone")]
public virtual BackfillNoneStrategy BackfillNone { get; set; }
Property Value
Type | Description |
---|---|
BackfillNoneStrategy |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. The creation time of the stream.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
CustomerManagedEncryptionKey
Immutable. A reference to a KMS encryption key. If provided, it will be used to encrypt the data. If left blank, data will be encrypted using an internal Stream-specific encryption key provisioned through KMS.
Declaration
[JsonProperty("customerManagedEncryptionKey")]
public virtual string CustomerManagedEncryptionKey { get; set; }
Property Value
Type | Description |
---|---|
string |
DestinationConfig
Required. Destination connection profile configuration.
Declaration
[JsonProperty("destinationConfig")]
public virtual DestinationConfig DestinationConfig { get; set; }
Property Value
Type | Description |
---|---|
DestinationConfig |
DisplayName
Required. Display name.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Errors
Output only. Errors on the Stream.
Declaration
[JsonProperty("errors")]
public virtual IList<Error> Errors { get; set; }
Property Value
Type | Description |
---|---|
IList<Error> |
Labels
Labels.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
LastRecoveryTime
object representation of LastRecoveryTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use LastRecoveryTimeDateTimeOffset instead.")]
public virtual object LastRecoveryTime { get; set; }
Property Value
Type | Description |
---|---|
object |
LastRecoveryTimeDateTimeOffset
DateTimeOffset representation of LastRecoveryTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? LastRecoveryTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
LastRecoveryTimeRaw
Output only. If the stream was recovered, the time of the last recovery. Note: This field is currently experimental.
Declaration
[JsonProperty("lastRecoveryTime")]
public virtual string LastRecoveryTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. The stream's name.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
SourceConfig
Required. Source connection profile configuration.
Declaration
[JsonProperty("sourceConfig")]
public virtual SourceConfig SourceConfig { get; set; }
Property Value
Type | Description |
---|---|
SourceConfig |
State
The state of the stream.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. The last update time of the stream.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |