# Class QueuedResourceState.Builder (2.94.0)

2.94.0 (latest) 2.92.0 2.89.0 2.88.0 2.86.0 2.84.0 2.83.0 2.81.0 2.79.0 2.77.0 2.76.0 2.75.0 2.74.0 2.73.0 2.71.0 2.69.0 2.68.0 2.65.0 2.64.0 2.63.0 2.61.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.0 2.55.0 2.54.0 2.53.0 2.52.0 2.50.0 2.49.0 2.48.0 2.47.0 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.38.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.0 2.16.0 2.15.0 2.14.0 2.13.0 2.12.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.0 2.2.6

    public static final class QueuedResourceState.Builder extends GeneratedMessage.Builder<QueuedResourceState.Builder> implements QueuedResourceStateOrBuilder

QueuedResourceState defines the details of the QueuedResource request.

Protobuf type `google.cloud.tpu.v2alpha1.QueuedResourceState`

## Inheritance

[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \> [AbstractMessageLite.Builder\<MessageType,BuilderType\>](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessageLite.Builder.html) \> [AbstractMessage.Builder\<BuilderType\>](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html) \> [GeneratedMessage.Builder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html) \> QueuedResourceState.Builder

## Implements

[QueuedResourceStateOrBuilder](https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceStateOrBuilder)

## Inherited Members

[AbstractMessage.Builder.findInitializationErrors()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_findInitializationErrors__) [AbstractMessage.Builder.getInitializationErrorString()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_getInitializationErrorString__) [AbstractMessage.Builder.internalMergeFrom(AbstractMessageLite)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_internalMergeFrom_com_google_protobuf_AbstractMessageLite_) [AbstractMessage.Builder.mergeFrom(byte\[\])](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_byte___) [AbstractMessage.Builder.mergeFrom(byte\[\],ExtensionRegistryLite)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_byte___com_google_protobuf_ExtensionRegistryLite_) [AbstractMessage.Builder.mergeFrom(byte\[\],int,int)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_byte___int_int_) [AbstractMessage.Builder.mergeFrom(byte\[\],int,int,ExtensionRegistryLite)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_byte___int_int_com_google_protobuf_ExtensionRegistryLite_) [AbstractMessage.Builder.mergeFrom(ByteString)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_com_google_protobuf_ByteString_) [AbstractMessage.Builder.mergeFrom(ByteString,ExtensionRegistryLite)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_com_google_protobuf_ByteString_com_google_protobuf_ExtensionRegistryLite_) [AbstractMessage.Builder.mergeFrom(CodedInputStream)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_com_google_protobuf_CodedInputStream_) [AbstractMessage.Builder.mergeFrom(CodedInputStream,ExtensionRegistryLite)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_com_google_protobuf_CodedInputStream_com_google_protobuf_ExtensionRegistryLite_) [AbstractMessage.Builder.mergeFrom(Message)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_com_google_protobuf_Message_) [AbstractMessage.Builder.mergeFrom(InputStream)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_java_io_InputStream_) [AbstractMessage.Builder.mergeFrom(InputStream,ExtensionRegistryLite)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_java_io_InputStream_com_google_protobuf_ExtensionRegistryLite_) [AbstractMessage.Builder.newUninitializedMessageException(Message)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_newUninitializedMessageException_com_google_protobuf_Message_) [AbstractMessage.Builder.toString()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_toString__) [AbstractMessageLite.Builder.\<T\>addAll(Iterable\<T\>,Collection\<? super T\>)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessageLite.Builder.html#com_google_protobuf_AbstractMessageLite_Builder__T_addAll_java_lang_Iterable_T__java_util_Collection___super_T__) [AbstractMessageLite.Builder.\<T\>addAll(Iterable\<T\>,List\<? super T\>)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessageLite.Builder.html#com_google_protobuf_AbstractMessageLite_Builder__T_addAll_java_lang_Iterable_T__java_util_List___super_T__) [AbstractMessageLite.Builder.internalMergeFrom(MessageType)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessageLite.Builder.html#com_google_protobuf_AbstractMessageLite_Builder_internalMergeFrom_MessageType_) [AbstractMessageLite.Builder.mergeDelimitedFrom(InputStream)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessageLite.Builder.html#com_google_protobuf_AbstractMessageLite_Builder_mergeDelimitedFrom_java_io_InputStream_) [AbstractMessageLite.Builder.mergeDelimitedFrom(InputStream,ExtensionRegistryLite)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessageLite.Builder.html#com_google_protobuf_AbstractMessageLite_Builder_mergeDelimitedFrom_java_io_InputStream_com_google_protobuf_ExtensionRegistryLite_) [AbstractMessageLite.Builder.mergeFrom(MessageLite)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessageLite.Builder.html#com_google_protobuf_AbstractMessageLite_Builder_mergeFrom_com_google_protobuf_MessageLite_) [AbstractMessageLite.Builder.newUninitializedMessageException(MessageLite)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessageLite.Builder.html#com_google_protobuf_AbstractMessageLite_Builder_newUninitializedMessageException_com_google_protobuf_MessageLite_) [GeneratedMessage.Builder.addRepeatedField(Descriptors.FieldDescriptor,Object)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_addRepeatedField_com_google_protobuf_Descriptors_FieldDescriptor_java_lang_Object_) [GeneratedMessage.Builder.clear()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_clear__) [GeneratedMessage.Builder.clearField(Descriptors.FieldDescriptor)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_clearField_com_google_protobuf_Descriptors_FieldDescriptor_) [GeneratedMessage.Builder.clearOneof(Descriptors.OneofDescriptor)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_clearOneof_com_google_protobuf_Descriptors_OneofDescriptor_) [GeneratedMessage.Builder.clone()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_clone__) [GeneratedMessage.Builder.getAllFields()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getAllFields__) [GeneratedMessage.Builder.getDescriptorForType()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getDescriptorForType__) [GeneratedMessage.Builder.getField(Descriptors.FieldDescriptor)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getField_com_google_protobuf_Descriptors_FieldDescriptor_) [GeneratedMessage.Builder.getFieldBuilder(Descriptors.FieldDescriptor)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getFieldBuilder_com_google_protobuf_Descriptors_FieldDescriptor_) [GeneratedMessage.Builder.getOneofFieldDescriptor(Descriptors.OneofDescriptor)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getOneofFieldDescriptor_com_google_protobuf_Descriptors_OneofDescriptor_) [GeneratedMessage.Builder.getParentForChildren()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getParentForChildren__) [GeneratedMessage.Builder.getRepeatedField(Descriptors.FieldDescriptor,int)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getRepeatedField_com_google_protobuf_Descriptors_FieldDescriptor_int_) [GeneratedMessage.Builder.getRepeatedFieldBuilder(Descriptors.FieldDescriptor,int)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getRepeatedFieldBuilder_com_google_protobuf_Descriptors_FieldDescriptor_int_) [GeneratedMessage.Builder.getRepeatedFieldCount(Descriptors.FieldDescriptor)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getRepeatedFieldCount_com_google_protobuf_Descriptors_FieldDescriptor_) com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder() [GeneratedMessage.Builder.getUnknownFields()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getUnknownFields__) [GeneratedMessage.Builder.hasField(Descriptors.FieldDescriptor)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_hasField_com_google_protobuf_Descriptors_FieldDescriptor_) [GeneratedMessage.Builder.hasOneof(Descriptors.OneofDescriptor)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_hasOneof_com_google_protobuf_Descriptors_OneofDescriptor_) [GeneratedMessage.Builder.internalGetFieldAccessorTable()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_internalGetFieldAccessorTable__) [GeneratedMessage.Builder.internalGetMapField(int)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_internalGetMapField_int_) com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int) [GeneratedMessage.Builder.internalGetMutableMapField(int)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_internalGetMutableMapField_int_) com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int) [GeneratedMessage.Builder.isClean()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_isClean__) [GeneratedMessage.Builder.isInitialized()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_isInitialized__) [GeneratedMessage.Builder.markClean()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_markClean__) [GeneratedMessage.Builder.mergeUnknownFields(UnknownFieldSet)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_mergeUnknownFields_com_google_protobuf_UnknownFieldSet_) com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString) com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int) [GeneratedMessage.Builder.newBuilderForField(Descriptors.FieldDescriptor)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_newBuilderForField_com_google_protobuf_Descriptors_FieldDescriptor_) [GeneratedMessage.Builder.onBuilt()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_onBuilt__) [GeneratedMessage.Builder.onChanged()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_onChanged__) com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int) [GeneratedMessage.Builder.setField(Descriptors.FieldDescriptor,Object)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_setField_com_google_protobuf_Descriptors_FieldDescriptor_java_lang_Object_) [GeneratedMessage.Builder.setRepeatedField(Descriptors.FieldDescriptor,int,Object)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_setRepeatedField_com_google_protobuf_Descriptors_FieldDescriptor_int_java_lang_Object_) com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder) [GeneratedMessage.Builder.setUnknownFields(UnknownFieldSet)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_setUnknownFields_com_google_protobuf_UnknownFieldSet_) com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet) [Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) [Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) [Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) [Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) [Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) [Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) [Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) [Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) [Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)

## Static Methods

### getDescriptor()

    public static final Descriptors.Descriptor getDescriptor()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.Descriptors.Descriptor.html` |   |

## Methods

### build()

    public QueuedResourceState build()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState` |   |

### buildPartial()

    public QueuedResourceState buildPartial()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState` |   |

### clear()

    public QueuedResourceState.Builder clear()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

**Overrides** [GeneratedMessage.Builder\<BuilderType\>.clear()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_clear__)

### clearAcceptedData()

    public QueuedResourceState.Builder clearAcceptedData()

Further data for the accepted state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### clearActiveData()

    public QueuedResourceState.Builder clearActiveData()

Further data for the active state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### clearCreatingData()

    public QueuedResourceState.Builder clearCreatingData()

Further data for the creating state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### clearDeletingData()

    public QueuedResourceState.Builder clearDeletingData()

Further data for the deleting state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### clearFailedData()

    public QueuedResourceState.Builder clearFailedData()

Further data for the failed state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### clearProvisioningData()

    public QueuedResourceState.Builder clearProvisioningData()

Further data for the provisioning state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### clearState()

    public QueuedResourceState.Builder clearState()

State of the QueuedResource request.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` | This builder for chaining. |

### clearStateData()

    public QueuedResourceState.Builder clearStateData()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### clearStateInitiator()

    public QueuedResourceState.Builder clearStateInitiator()

Output only. The initiator of the QueuedResources's current state. Used to
indicate whether the SUSPENDING/SUSPENDED state was initiated by the user
or the service.

`
.google.cloud.tpu.v2alpha1.QueuedResourceState.StateInitiator state_initiator = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` | This builder for chaining. |

### clearSuspendedData()

    public QueuedResourceState.Builder clearSuspendedData()

Further data for the suspended state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### clearSuspendingData()

    public QueuedResourceState.Builder clearSuspendingData()

Further data for the suspending state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### getAcceptedData()

    public QueuedResourceState.AcceptedData getAcceptedData()

Further data for the accepted state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData` | The acceptedData. |

### getAcceptedDataBuilder()

    public QueuedResourceState.AcceptedData.Builder getAcceptedDataBuilder()

Further data for the accepted state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder` |   |

### getAcceptedDataOrBuilder()

    public QueuedResourceState.AcceptedDataOrBuilder getAcceptedDataOrBuilder()

Further data for the accepted state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedDataOrBuilder` |   |

### getActiveData()

    public QueuedResourceState.ActiveData getActiveData()

Further data for the active state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData` | The activeData. |

### getActiveDataBuilder()

    public QueuedResourceState.ActiveData.Builder getActiveDataBuilder()

Further data for the active state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder` |   |

### getActiveDataOrBuilder()

    public QueuedResourceState.ActiveDataOrBuilder getActiveDataOrBuilder()

Further data for the active state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveDataOrBuilder` |   |

### getCreatingData()

    public QueuedResourceState.CreatingData getCreatingData()

Further data for the creating state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData` | The creatingData. |

### getCreatingDataBuilder()

    public QueuedResourceState.CreatingData.Builder getCreatingDataBuilder()

Further data for the creating state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder` |   |

### getCreatingDataOrBuilder()

    public QueuedResourceState.CreatingDataOrBuilder getCreatingDataOrBuilder()

Further data for the creating state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingDataOrBuilder` |   |

### getDefaultInstanceForType()

    public QueuedResourceState getDefaultInstanceForType()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState` |   |

### getDeletingData()

    public QueuedResourceState.DeletingData getDeletingData()

Further data for the deleting state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData` | The deletingData. |

### getDeletingDataBuilder()

    public QueuedResourceState.DeletingData.Builder getDeletingDataBuilder()

Further data for the deleting state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder` |   |

### getDeletingDataOrBuilder()

    public QueuedResourceState.DeletingDataOrBuilder getDeletingDataOrBuilder()

Further data for the deleting state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingDataOrBuilder` |   |

### getDescriptorForType()

    public Descriptors.Descriptor getDescriptorForType()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.Descriptors.Descriptor.html` |   |

**Overrides** [GeneratedMessage.Builder\<BuilderType\>.getDescriptorForType()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_getDescriptorForType__)

### getFailedData()

    public QueuedResourceState.FailedData getFailedData()

Further data for the failed state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData` | The failedData. |

### getFailedDataBuilder()

    public QueuedResourceState.FailedData.Builder getFailedDataBuilder()

Further data for the failed state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder` |   |

### getFailedDataOrBuilder()

    public QueuedResourceState.FailedDataOrBuilder getFailedDataOrBuilder()

Further data for the failed state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedDataOrBuilder` |   |

### getProvisioningData()

    public QueuedResourceState.ProvisioningData getProvisioningData()

Further data for the provisioning state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData` | The provisioningData. |

### getProvisioningDataBuilder()

    public QueuedResourceState.ProvisioningData.Builder getProvisioningDataBuilder()

Further data for the provisioning state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder` |   |

### getProvisioningDataOrBuilder()

    public QueuedResourceState.ProvisioningDataOrBuilder getProvisioningDataOrBuilder()

Further data for the provisioning state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningDataOrBuilder` |   |

### getState()

    public QueuedResourceState.State getState()

State of the QueuedResource request.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.State` | The state. |

### getStateDataCase()

    public QueuedResourceState.StateDataCase getStateDataCase()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.StateDataCase` |   |

### getStateInitiator()

    public QueuedResourceState.StateInitiator getStateInitiator()

Output only. The initiator of the QueuedResources's current state. Used to
indicate whether the SUSPENDING/SUSPENDED state was initiated by the user
or the service.

`
.google.cloud.tpu.v2alpha1.QueuedResourceState.StateInitiator state_initiator = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.StateInitiator` | The stateInitiator. |

### getStateInitiatorValue()

    public int getStateInitiatorValue()

Output only. The initiator of the QueuedResources's current state. Used to
indicate whether the SUSPENDING/SUSPENDED state was initiated by the user
or the service.

`
.google.cloud.tpu.v2alpha1.QueuedResourceState.StateInitiator state_initiator = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | The enum numeric value on the wire for stateInitiator. |

### getStateValue()

    public int getStateValue()

State of the QueuedResource request.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | The enum numeric value on the wire for state. |

### getSuspendedData()

    public QueuedResourceState.SuspendedData getSuspendedData()

Further data for the suspended state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData` | The suspendedData. |

### getSuspendedDataBuilder()

    public QueuedResourceState.SuspendedData.Builder getSuspendedDataBuilder()

Further data for the suspended state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder` |   |

### getSuspendedDataOrBuilder()

    public QueuedResourceState.SuspendedDataOrBuilder getSuspendedDataOrBuilder()

Further data for the suspended state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedDataOrBuilder` |   |

### getSuspendingData()

    public QueuedResourceState.SuspendingData getSuspendingData()

Further data for the suspending state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData` | The suspendingData. |

### getSuspendingDataBuilder()

    public QueuedResourceState.SuspendingData.Builder getSuspendingDataBuilder()

Further data for the suspending state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder` |   |

### getSuspendingDataOrBuilder()

    public QueuedResourceState.SuspendingDataOrBuilder getSuspendingDataOrBuilder()

Further data for the suspending state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingDataOrBuilder` |   |

### hasAcceptedData()

    public boolean hasAcceptedData()

Further data for the accepted state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the acceptedData field is set. |

### hasActiveData()

    public boolean hasActiveData()

Further data for the active state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the activeData field is set. |

### hasCreatingData()

    public boolean hasCreatingData()

Further data for the creating state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the creatingData field is set. |

### hasDeletingData()

    public boolean hasDeletingData()

Further data for the deleting state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the deletingData field is set. |

### hasFailedData()

    public boolean hasFailedData()

Further data for the failed state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the failedData field is set. |

### hasProvisioningData()

    public boolean hasProvisioningData()

Further data for the provisioning state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the provisioningData field is set. |

### hasSuspendedData()

    public boolean hasSuspendedData()

Further data for the suspended state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the suspendedData field is set. |

### hasSuspendingData()

    public boolean hasSuspendingData()

Further data for the suspending state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` | Whether the suspendingData field is set. |

### internalGetFieldAccessorTable()

    protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.FieldAccessorTable.html` |   |

**Overrides** [GeneratedMessage.Builder\<BuilderType\>.internalGetFieldAccessorTable()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_internalGetFieldAccessorTable__)

### isInitialized()

    public final boolean isInitialized()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` |   |

**Overrides** [GeneratedMessage.Builder\<BuilderType\>.isInitialized()](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.GeneratedMessage.Builder.html#com_google_protobuf_GeneratedMessage_Builder_isInitialized__)

### mergeAcceptedData(QueuedResourceState.AcceptedData value)

    public QueuedResourceState.Builder mergeAcceptedData(QueuedResourceState.AcceptedData value)

Further data for the accepted state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### mergeActiveData(QueuedResourceState.ActiveData value)

    public QueuedResourceState.Builder mergeActiveData(QueuedResourceState.ActiveData value)

Further data for the active state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### mergeCreatingData(QueuedResourceState.CreatingData value)

    public QueuedResourceState.Builder mergeCreatingData(QueuedResourceState.CreatingData value)

Further data for the creating state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### mergeDeletingData(QueuedResourceState.DeletingData value)

    public QueuedResourceState.Builder mergeDeletingData(QueuedResourceState.DeletingData value)

Further data for the deleting state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### mergeFailedData(QueuedResourceState.FailedData value)

    public QueuedResourceState.Builder mergeFailedData(QueuedResourceState.FailedData value)

Further data for the failed state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### mergeFrom(QueuedResourceState other)

    public QueuedResourceState.Builder mergeFrom(QueuedResourceState other)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `other` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

    public QueuedResourceState.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `input` | `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.CodedInputStream.html` |
| `extensionRegistry` | `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ExtensionRegistryLite.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

**Overrides** [AbstractMessage.Builder\<BuilderType\>.mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_com_google_protobuf_CodedInputStream_com_google_protobuf_ExtensionRegistryLite_)

| **Exceptions** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html` |   |

### mergeFrom(Message other)

    public QueuedResourceState.Builder mergeFrom(Message other)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `other` | `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.Message.html` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

**Overrides** [AbstractMessage.Builder\<BuilderType\>.mergeFrom(Message other)](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.AbstractMessage.Builder.html#com_google_protobuf_AbstractMessage_Builder_mergeFrom_com_google_protobuf_Message_)

### mergeProvisioningData(QueuedResourceState.ProvisioningData value)

    public QueuedResourceState.Builder mergeProvisioningData(QueuedResourceState.ProvisioningData value)

Further data for the provisioning state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### mergeSuspendedData(QueuedResourceState.SuspendedData value)

    public QueuedResourceState.Builder mergeSuspendedData(QueuedResourceState.SuspendedData value)

Further data for the suspended state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### mergeSuspendingData(QueuedResourceState.SuspendingData value)

    public QueuedResourceState.Builder mergeSuspendingData(QueuedResourceState.SuspendingData value)

Further data for the suspending state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setAcceptedData(QueuedResourceState.AcceptedData value)

    public QueuedResourceState.Builder setAcceptedData(QueuedResourceState.AcceptedData value)

Further data for the accepted state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setAcceptedData(QueuedResourceState.AcceptedData.Builder builderForValue)

    public QueuedResourceState.Builder setAcceptedData(QueuedResourceState.AcceptedData.Builder builderForValue)

Further data for the accepted state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData accepted_data = 3;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `builderForValue` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.AcceptedData.Builder` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setActiveData(QueuedResourceState.ActiveData value)

    public QueuedResourceState.Builder setActiveData(QueuedResourceState.ActiveData value)

Further data for the active state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setActiveData(QueuedResourceState.ActiveData.Builder builderForValue)

    public QueuedResourceState.Builder setActiveData(QueuedResourceState.ActiveData.Builder builderForValue)

Further data for the active state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData active_data = 7;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `builderForValue` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ActiveData.Builder` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setCreatingData(QueuedResourceState.CreatingData value)

    public QueuedResourceState.Builder setCreatingData(QueuedResourceState.CreatingData value)

Further data for the creating state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setCreatingData(QueuedResourceState.CreatingData.Builder builderForValue)

    public QueuedResourceState.Builder setCreatingData(QueuedResourceState.CreatingData.Builder builderForValue)

Further data for the creating state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData creating_data = 2;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `builderForValue` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.CreatingData.Builder` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setDeletingData(QueuedResourceState.DeletingData value)

    public QueuedResourceState.Builder setDeletingData(QueuedResourceState.DeletingData value)

Further data for the deleting state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setDeletingData(QueuedResourceState.DeletingData.Builder builderForValue)

    public QueuedResourceState.Builder setDeletingData(QueuedResourceState.DeletingData.Builder builderForValue)

Further data for the deleting state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData deleting_data = 6;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `builderForValue` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.DeletingData.Builder` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setFailedData(QueuedResourceState.FailedData value)

    public QueuedResourceState.Builder setFailedData(QueuedResourceState.FailedData value)

Further data for the failed state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setFailedData(QueuedResourceState.FailedData.Builder builderForValue)

    public QueuedResourceState.Builder setFailedData(QueuedResourceState.FailedData.Builder builderForValue)

Further data for the failed state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData failed_data = 5;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `builderForValue` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.FailedData.Builder` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setProvisioningData(QueuedResourceState.ProvisioningData value)

    public QueuedResourceState.Builder setProvisioningData(QueuedResourceState.ProvisioningData value)

Further data for the provisioning state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setProvisioningData(QueuedResourceState.ProvisioningData.Builder builderForValue)

    public QueuedResourceState.Builder setProvisioningData(QueuedResourceState.ProvisioningData.Builder builderForValue)

Further data for the provisioning state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData provisioning_data = 4;
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `builderForValue` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.ProvisioningData.Builder` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setState(QueuedResourceState.State value)

    public QueuedResourceState.Builder setState(QueuedResourceState.State value)

State of the QueuedResource request.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.State` The state to set. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` | This builder for chaining. |

### setStateInitiator(QueuedResourceState.StateInitiator value)

    public QueuedResourceState.Builder setStateInitiator(QueuedResourceState.StateInitiator value)

Output only. The initiator of the QueuedResources's current state. Used to
indicate whether the SUSPENDING/SUSPENDED state was initiated by the user
or the service.

`
.google.cloud.tpu.v2alpha1.QueuedResourceState.StateInitiator state_initiator = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.StateInitiator` The stateInitiator to set. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` | This builder for chaining. |

### setStateInitiatorValue(int value)

    public QueuedResourceState.Builder setStateInitiatorValue(int value)

Output only. The initiator of the QueuedResources's current state. Used to
indicate whether the SUSPENDING/SUSPENDED state was initiated by the user
or the service.

`
.google.cloud.tpu.v2alpha1.QueuedResourceState.StateInitiator state_initiator = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` The enum numeric value on the wire for stateInitiator to set. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` | This builder for chaining. |

### setStateValue(int value)

    public QueuedResourceState.Builder setStateValue(int value)

State of the QueuedResource request.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.State state = 1;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html` The enum numeric value on the wire for state to set. |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` | This builder for chaining. |

### setSuspendedData(QueuedResourceState.SuspendedData value)

    public QueuedResourceState.Builder setSuspendedData(QueuedResourceState.SuspendedData value)

Further data for the suspended state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setSuspendedData(QueuedResourceState.SuspendedData.Builder builderForValue)

    public QueuedResourceState.Builder setSuspendedData(QueuedResourceState.SuspendedData.Builder builderForValue)

Further data for the suspended state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData suspended_data = 9;`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `builderForValue` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendedData.Builder` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setSuspendingData(QueuedResourceState.SuspendingData value)

    public QueuedResourceState.Builder setSuspendingData(QueuedResourceState.SuspendingData value)

Further data for the suspending state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `value` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |

### setSuspendingData(QueuedResourceState.SuspendingData.Builder builderForValue)

    public QueuedResourceState.Builder setSuspendingData(QueuedResourceState.SuspendingData.Builder builderForValue)

Further data for the suspending state.

`.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData suspending_data = 8;
`

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `builderForValue` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.SuspendingData.Builder` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-tpu/latest/com.google.cloud.tpu.v2alpha1.QueuedResourceState.Builder` |   |