Cloud Pub/Sub V1 API - Class Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage (v1.4.0)

Reference documentation and code samples for the Cloud Pub/Sub V1 API class Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage.

Ingestion settings for Cloud Storage.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#avro_format

def avro_format() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage::AvroFormat
Returns

#avro_format=

def avro_format=(value) -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage::AvroFormat
Parameter
Returns

#bucket

def bucket() -> ::String
Returns
  • (::String) — Optional. Cloud Storage bucket. The bucket name must be without any prefix like "gs://". See the bucket naming requirements.

#bucket=

def bucket=(value) -> ::String
Parameter
  • value (::String) — Optional. Cloud Storage bucket. The bucket name must be without any prefix like "gs://". See the bucket naming requirements.
Returns
  • (::String) — Optional. Cloud Storage bucket. The bucket name must be without any prefix like "gs://". See the bucket naming requirements.

#match_glob

def match_glob() -> ::String
Returns
  • (::String) — Optional. Glob pattern used to match objects that will be ingested. If unset, all objects will be ingested. See the supported patterns.

#match_glob=

def match_glob=(value) -> ::String
Parameter
  • value (::String) — Optional. Glob pattern used to match objects that will be ingested. If unset, all objects will be ingested. See the supported patterns.
Returns
  • (::String) — Optional. Glob pattern used to match objects that will be ingested. If unset, all objects will be ingested. See the supported patterns.

#minimum_object_create_time

def minimum_object_create_time() -> ::Google::Protobuf::Timestamp
Returns

#minimum_object_create_time=

def minimum_object_create_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#pubsub_avro_format

def pubsub_avro_format() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage::PubSubAvroFormat
Returns

#pubsub_avro_format=

def pubsub_avro_format=(value) -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage::PubSubAvroFormat
Parameter
Returns

#state

def state() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage::State
Returns

#text_format

def text_format() -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage::TextFormat
Returns

#text_format=

def text_format=(value) -> ::Google::Cloud::PubSub::V1::IngestionDataSourceSettings::CloudStorage::TextFormat
Parameter
Returns