Class: Google::Cloud::Dataflow::V1beta3::KeyRangeLocation

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/dataflow/v1beta3/streaming.rb

Overview

Location information for a specific key-range of a sharded computation. Currently we only support UTF-8 character splits to simplify encoding into JSON.

Instance Attribute Summary collapse

Instance Attribute Details

#data_disk::String

Returns The name of the data disk where data for this range is stored. This name is local to the Google Cloud Platform project and uniquely identifies the disk within that project, for example "myproject-1014-104817-4c2-harness-0-disk-1".

Returns:

  • (::String)

    The name of the data disk where data for this range is stored. This name is local to the Google Cloud Platform project and uniquely identifies the disk within that project, for example "myproject-1014-104817-4c2-harness-0-disk-1".



199
200
201
202
# File 'proto_docs/google/dataflow/v1beta3/streaming.rb', line 199

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

#delivery_endpoint::String

Returns The physical location of this range assignment to be used for streaming computation cross-worker message delivery.

Returns:

  • (::String)

    The physical location of this range assignment to be used for streaming computation cross-worker message delivery.



199
200
201
202
# File 'proto_docs/google/dataflow/v1beta3/streaming.rb', line 199

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

#deprecated_persistent_directory::String

Returns DEPRECATED. The location of the persistent state for this range, as a persistent directory in the worker local filesystem.

Returns:

  • (::String)

    DEPRECATED. The location of the persistent state for this range, as a persistent directory in the worker local filesystem.



199
200
201
202
# File 'proto_docs/google/dataflow/v1beta3/streaming.rb', line 199

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

#end::String

Returns The end (exclusive) of the key range.

Returns:

  • (::String)

    The end (exclusive) of the key range.



199
200
201
202
# File 'proto_docs/google/dataflow/v1beta3/streaming.rb', line 199

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

#start::String

Returns The start (inclusive) of the key range.

Returns:

  • (::String)

    The start (inclusive) of the key range.



199
200
201
202
# File 'proto_docs/google/dataflow/v1beta3/streaming.rb', line 199

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