Class CloudStorage
Ingestion settings for Cloud Storage.
Implements
Inherited Members
Namespace: Google.Apis.Pubsub.v1.Data
Assembly: Google.Apis.Pubsub.v1.dll
Syntax
public class CloudStorage : IDirectResponseSchema
Properties
AvroFormat
Optional. Data from Cloud Storage will be interpreted in Avro format.
Declaration
[JsonProperty("avroFormat")]
public virtual AvroFormat AvroFormat { get; set; }
Property Value
Type | Description |
---|---|
AvroFormat |
Bucket
Optional. Cloud Storage bucket. The bucket name must be without any prefix like "gs://". See the [bucket naming requirements] (https://cloud.google.com/storage/docs/buckets#naming).
Declaration
[JsonProperty("bucket")]
public virtual string Bucket { 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 |
MatchGlob
Optional. Glob pattern used to match objects that will be ingested. If unset, all objects will be ingested. See the supported patterns.
Declaration
[JsonProperty("matchGlob")]
public virtual string MatchGlob { get; set; }
Property Value
Type | Description |
---|---|
string |
MinimumObjectCreateTime
object representation of MinimumObjectCreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use MinimumObjectCreateTimeDateTimeOffset instead.")]
public virtual object MinimumObjectCreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
MinimumObjectCreateTimeDateTimeOffset
DateTimeOffset representation of MinimumObjectCreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? MinimumObjectCreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
MinimumObjectCreateTimeRaw
Optional. Only objects with a larger or equal creation timestamp will be ingested.
Declaration
[JsonProperty("minimumObjectCreateTime")]
public virtual string MinimumObjectCreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
PubsubAvroFormat
Optional. It will be assumed data from Cloud Storage was written via Cloud Storage subscriptions.
Declaration
[JsonProperty("pubsubAvroFormat")]
public virtual PubSubAvroFormat PubsubAvroFormat { get; set; }
Property Value
Type | Description |
---|---|
PubSubAvroFormat |
State
Output only. An output-only field that indicates the state of the Cloud Storage ingestion source.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
TextFormat
Optional. Data from Cloud Storage will be interpreted as text.
Declaration
[JsonProperty("textFormat")]
public virtual TextFormat TextFormat { get; set; }
Property Value
Type | Description |
---|---|
TextFormat |