# Dataflow V1beta3 API - Class Google::Cloud::Dataflow::V1beta3::KeyRangeLocation (v0.17.0)

0.17.0 (latest) 0.16.0 0.15.0 0.14.1 0.13.1 0.12.1 0.11.0 0.10.0 0.9.1 0.8.2 0.7.0 0.6.0 0.5.0 0.4.0 0.3.0 0.2.0 0.1.4 Reference documentation and code samples for the Dataflow V1beta3 API class Google::Cloud::Dataflow::V1beta3::KeyRangeLocation.

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

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #data_disk

    def data_disk() -> ::String

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

### #data_disk=

    def data_disk=(value) -> ::String

**Parameter**

- **value** (::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".
**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".

### #delivery_endpoint

    def delivery_endpoint() -> ::String

**Returns**

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

### #delivery_endpoint=

    def delivery_endpoint=(value) -> ::String

**Parameter**

- **value** (::String) --- 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.

### #deprecated_persistent_directory

    def deprecated_persistent_directory() -> ::String

**Returns**

- (::String) --- DEPRECATED. The location of the persistent state for this range, as a persistent directory in the worker local filesystem.

### #deprecated_persistent_directory=

    def deprecated_persistent_directory=(value) -> ::String

**Parameter**

- **value** (::String) --- 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.

### #end

    def end() -> ::String

**Returns**

- (::String) --- The end (exclusive) of the key range.

### #end=

    def end=(value) -> ::String

**Parameter**

- **value** (::String) --- The end (exclusive) of the key range.
**Returns**

- (::String) --- The end (exclusive) of the key range.

### #start

    def start() -> ::String

**Returns**

- (::String) --- The start (inclusive) of the key range.

### #start=

    def start=(value) -> ::String

**Parameter**

- **value** (::String) --- The start (inclusive) of the key range.
**Returns**

- (::String) --- The start (inclusive) of the key range.