Class: Google::Cloud::StorageTransfer::V1::EventStream

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/storagetransfer/v1/transfer_types.rb

Overview

Specifies the Event-driven transfer options. Event-driven transfers listen to an event stream to transfer updated files.

Instance Attribute Summary collapse

Instance Attribute Details

#event_stream_expiration_time::Google::Protobuf::Timestamp

Returns Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. After this time, any transfers in progress will complete, but no new transfers are initiated.

Returns:

  • (::Google::Protobuf::Timestamp)

    Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. After this time, any transfers in progress will complete, but no new transfers are initiated.



998
999
1000
1001
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 998

class EventStream
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#event_stream_start_time::Google::Protobuf::Timestamp

Returns Specifies the date and time that Storage Transfer Service starts listening for events from this stream. If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately.

Returns:

  • (::Google::Protobuf::Timestamp)

    Specifies the date and time that Storage Transfer Service starts listening for events from this stream. If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately.



998
999
1000
1001
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 998

class EventStream
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String

Returns Required. Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'.

Returns:

  • (::String)

    Required. Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'.



998
999
1000
1001
# File 'proto_docs/google/storagetransfer/v1/transfer_types.rb', line 998

class EventStream
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end