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".



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

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.



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

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

#deprecated_persistent_directory::String

Deprecated.

This field is deprecated and may be removed in the next major version update.

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.



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

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.



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

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.



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

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