0.3.0 (latest) 0.2.1 0.1.0 Reference documentation and code samples for the Developer Knowledge V1 API class Google::Api::BatchingDescriptorProto.

`BatchingDescriptorProto` specifies the fields of the request message to be
used for batching, and, optionally, the fields of the response message to be
used for demultiplexing.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #batched_field

    def batched_field() -> ::String

**Returns**

- (::String) --- The repeated field in the request message to be aggregated by batching.

### #batched_field=

    def batched_field=(value) -> ::String

**Parameter**

- **value** (::String) --- The repeated field in the request message to be aggregated by batching.
**Returns**

- (::String) --- The repeated field in the request message to be aggregated by batching.

### #discriminator_fields

    def discriminator_fields() -> ::Array<::String>

**Returns**

- (::Array\<::String\>) --- A list of the fields in the request message. Two requests will be batched together only if the values of every field specified in `request_discriminator_fields` is equal between the two requests.

### #discriminator_fields=

    def discriminator_fields=(value) -> ::Array<::String>

**Parameter**

- **value** (::Array\<::String\>) --- A list of the fields in the request message. Two requests will be batched together only if the values of every field specified in `request_discriminator_fields` is equal between the two requests.
**Returns**

- (::Array\<::String\>) --- A list of the fields in the request message. Two requests will be batched together only if the values of every field specified in `request_discriminator_fields` is equal between the two requests.

### #subresponse_field

    def subresponse_field() -> ::String

**Returns**

- (::String) --- Optional. When present, indicates the field in the response message to be used to demultiplex the response into multiple response messages, in correspondence with the multiple request messages originally batched together.

### #subresponse_field=

    def subresponse_field=(value) -> ::String

**Parameter**

- **value** (::String) --- Optional. When present, indicates the field in the response message to be used to demultiplex the response into multiple response messages, in correspondence with the multiple request messages originally batched together.
**Returns**

- (::String) --- Optional. When present, indicates the field in the response message to be used to demultiplex the response into multiple response messages, in correspondence with the multiple request messages originally batched together.