Show / Hide Table of Contents

Class CloudStorage

Ingestion settings for Cloud Storage.

Inheritance
object
CloudStorage
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX