public sealed class IngestionDataSourceSettings.Types.CloudStorage : IMessage<IngestionDataSourceSettings.Types.CloudStorage>, IEquatable<IngestionDataSourceSettings.Types.CloudStorage>, IDeepCloneable<IngestionDataSourceSettings.Types.CloudStorage>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Pub/Sub v1 API class IngestionDataSourceSettings.Types.CloudStorage.
Ingestion settings for Cloud Storage.
Implements
IMessageIngestionDataSourceSettingsTypesCloudStorage, IEquatableIngestionDataSourceSettingsTypesCloudStorage, IDeepCloneableIngestionDataSourceSettingsTypesCloudStorage, IBufferMessage, IMessageNamespace
Google.Cloud.PubSub.V1Assembly
Google.Cloud.PubSub.V1.dll
Constructors
CloudStorage()
public CloudStorage()CloudStorage(CloudStorage)
public CloudStorage(IngestionDataSourceSettings.Types.CloudStorage other)| Parameter | |
|---|---|
| Name | Description |
other |
IngestionDataSourceSettingsTypesCloudStorage |
Properties
AvroFormat
public IngestionDataSourceSettings.Types.CloudStorage.Types.AvroFormat AvroFormat { get; set; }Optional. Data from Cloud Storage will be interpreted in Avro format.
| Property Value | |
|---|---|
| Type | Description |
IngestionDataSourceSettingsTypesCloudStorageTypesAvroFormat |
|
Bucket
public string Bucket { get; set; }Optional. Cloud Storage bucket. The bucket name must be without any prefix like "gs://". See the bucket naming requirements.
| Property Value | |
|---|---|
| Type | Description |
string |
|
InputFormatCase
public IngestionDataSourceSettings.Types.CloudStorage.InputFormatOneofCase InputFormatCase { get; }| Property Value | |
|---|---|
| Type | Description |
IngestionDataSourceSettingsTypesCloudStorageInputFormatOneofCase |
|
MatchGlob
public string MatchGlob { get; set; }Optional. Glob pattern used to match objects that will be ingested. If unset, all objects will be ingested. See the supported patterns.
| Property Value | |
|---|---|
| Type | Description |
string |
|
MinimumObjectCreateTime
public Timestamp MinimumObjectCreateTime { get; set; }Optional. Only objects with a larger or equal creation timestamp will be ingested.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
PubsubAvroFormat
public IngestionDataSourceSettings.Types.CloudStorage.Types.PubSubAvroFormat PubsubAvroFormat { get; set; }Optional. It will be assumed data from Cloud Storage was written via Cloud Storage subscriptions.
| Property Value | |
|---|---|
| Type | Description |
IngestionDataSourceSettingsTypesCloudStorageTypesPubSubAvroFormat |
|
State
public IngestionDataSourceSettings.Types.CloudStorage.Types.State State { get; set; }Output only. An output-only field that indicates the state of the Cloud Storage ingestion source.
| Property Value | |
|---|---|
| Type | Description |
IngestionDataSourceSettingsTypesCloudStorageTypesState |
|
TextFormat
public IngestionDataSourceSettings.Types.CloudStorage.Types.TextFormat TextFormat { get; set; }Optional. Data from Cloud Storage will be interpreted as text.
| Property Value | |
|---|---|
| Type | Description |
IngestionDataSourceSettingsTypesCloudStorageTypesTextFormat |
|