Package com.google.cloud.tpu.v2
Class QueuedResource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<QueuedResource.Builder>
com.google.cloud.tpu.v2.QueuedResource.Builder
- All Implemented Interfaces:
QueuedResourceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- QueuedResource
public static final class QueuedResource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<QueuedResource.Builder>
implements QueuedResourceOrBuilder
A QueuedResource represents a request for resources that will be placed in a queue and fulfilled when the necessary resources are available.Protobuf type
google.cloud.tpu.v2.QueuedResource-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Optional.Output only.Optional.Optional.Optional.Output only.clearTpu()Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.getName()Output only.com.google.protobuf.ByteStringOutput only.Optional.Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.getSpot()Optional.Optional.Optional.getState()Output only.Output only.Output only.getTpu()Optional.Optional.Optional.booleanOutput only.booleanOptional.booleanOptional.booleanhasSpot()Optional.booleanhasState()Output only.booleanhasTpu()Optional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(QueuedResource other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.mergeSpot(QueuedResource.Spot value) Optional.mergeState(QueuedResourceState value) Output only.mergeTpu(QueuedResource.Tpu value) Optional.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Optional.setGuaranteed(QueuedResource.Guaranteed.Builder builderForValue) Optional.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.Optional.setQueueingPolicy(QueuedResource.QueueingPolicy.Builder builderForValue) Optional.setReservationName(String value) Optional.setReservationNameBytes(com.google.protobuf.ByteString value) Optional.setSpot(QueuedResource.Spot value) Optional.setSpot(QueuedResource.Spot.Builder builderForValue) Optional.setState(QueuedResourceState value) Output only.setState(QueuedResourceState.Builder builderForValue) Output only.setTpu(QueuedResource.Tpu value) Optional.setTpu(QueuedResource.Tpu.Builder builderForValue) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<QueuedResource.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<QueuedResource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<QueuedResource.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueuedResource.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<QueuedResource.Builder>
-
mergeFrom
public QueuedResource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueuedResource.Builder>- Throws:
IOException
-
getResourceCase
- Specified by:
getResourceCasein interfaceQueuedResourceOrBuilder
-
clearResource
-
getTierCase
- Specified by:
getTierCasein interfaceQueuedResourceOrBuilder
-
clearTier
-
getName
Output only. Immutable. The name of the QueuedResource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNamein interfaceQueuedResourceOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. Immutable. The name of the QueuedResource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getNameBytesin interfaceQueuedResourceOrBuilder- Returns:
- The bytes for name.
-
setName
Output only. Immutable. The name of the QueuedResource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Output only. Immutable. The name of the QueuedResource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setNameBytes
Output only. Immutable. The name of the QueuedResource.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Output only. The time when the QueuedResource was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceQueuedResourceOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The time when the QueuedResource was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceQueuedResourceOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. The time when the QueuedResource was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
Output only. The time when the QueuedResource was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. The time when the QueuedResource was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. The time when the QueuedResource was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. The time when the QueuedResource was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The time when the QueuedResource was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceQueuedResourceOrBuilder
-
hasTpu
public boolean hasTpu()Optional. Defines a TPU resource.
.google.cloud.tpu.v2.QueuedResource.Tpu tpu = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasTpuin interfaceQueuedResourceOrBuilder- Returns:
- Whether the tpu field is set.
-
getTpu
Optional. Defines a TPU resource.
.google.cloud.tpu.v2.QueuedResource.Tpu tpu = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTpuin interfaceQueuedResourceOrBuilder- Returns:
- The tpu.
-
setTpu
Optional. Defines a TPU resource.
.google.cloud.tpu.v2.QueuedResource.Tpu tpu = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setTpu
Optional. Defines a TPU resource.
.google.cloud.tpu.v2.QueuedResource.Tpu tpu = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeTpu
Optional. Defines a TPU resource.
.google.cloud.tpu.v2.QueuedResource.Tpu tpu = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearTpu
Optional. Defines a TPU resource.
.google.cloud.tpu.v2.QueuedResource.Tpu tpu = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getTpuBuilder
Optional. Defines a TPU resource.
.google.cloud.tpu.v2.QueuedResource.Tpu tpu = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getTpuOrBuilder
Optional. Defines a TPU resource.
.google.cloud.tpu.v2.QueuedResource.Tpu tpu = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTpuOrBuilderin interfaceQueuedResourceOrBuilder
-
hasSpot
public boolean hasSpot()Optional. The Spot tier.
.google.cloud.tpu.v2.QueuedResource.Spot spot = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSpotin interfaceQueuedResourceOrBuilder- Returns:
- Whether the spot field is set.
-
getSpot
Optional. The Spot tier.
.google.cloud.tpu.v2.QueuedResource.Spot spot = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSpotin interfaceQueuedResourceOrBuilder- Returns:
- The spot.
-
setSpot
Optional. The Spot tier.
.google.cloud.tpu.v2.QueuedResource.Spot spot = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setSpot
Optional. The Spot tier.
.google.cloud.tpu.v2.QueuedResource.Spot spot = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSpot
Optional. The Spot tier.
.google.cloud.tpu.v2.QueuedResource.Spot spot = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearSpot
Optional. The Spot tier.
.google.cloud.tpu.v2.QueuedResource.Spot spot = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getSpotBuilder
Optional. The Spot tier.
.google.cloud.tpu.v2.QueuedResource.Spot spot = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getSpotOrBuilder
Optional. The Spot tier.
.google.cloud.tpu.v2.QueuedResource.Spot spot = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSpotOrBuilderin interfaceQueuedResourceOrBuilder
-
hasGuaranteed
public boolean hasGuaranteed()Optional. The Guaranteed tier
.google.cloud.tpu.v2.QueuedResource.Guaranteed guaranteed = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasGuaranteedin interfaceQueuedResourceOrBuilder- Returns:
- Whether the guaranteed field is set.
-
getGuaranteed
Optional. The Guaranteed tier
.google.cloud.tpu.v2.QueuedResource.Guaranteed guaranteed = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGuaranteedin interfaceQueuedResourceOrBuilder- Returns:
- The guaranteed.
-
setGuaranteed
Optional. The Guaranteed tier
.google.cloud.tpu.v2.QueuedResource.Guaranteed guaranteed = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setGuaranteed
Optional. The Guaranteed tier
.google.cloud.tpu.v2.QueuedResource.Guaranteed guaranteed = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeGuaranteed
Optional. The Guaranteed tier
.google.cloud.tpu.v2.QueuedResource.Guaranteed guaranteed = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearGuaranteed
Optional. The Guaranteed tier
.google.cloud.tpu.v2.QueuedResource.Guaranteed guaranteed = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getGuaranteedBuilder
Optional. The Guaranteed tier
.google.cloud.tpu.v2.QueuedResource.Guaranteed guaranteed = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getGuaranteedOrBuilder
Optional. The Guaranteed tier
.google.cloud.tpu.v2.QueuedResource.Guaranteed guaranteed = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGuaranteedOrBuilderin interfaceQueuedResourceOrBuilder
-
hasQueueingPolicy
public boolean hasQueueingPolicy()Optional. The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2.QueuedResource.QueueingPolicy queueing_policy = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasQueueingPolicyin interfaceQueuedResourceOrBuilder- Returns:
- Whether the queueingPolicy field is set.
-
getQueueingPolicy
Optional. The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2.QueuedResource.QueueingPolicy queueing_policy = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getQueueingPolicyin interfaceQueuedResourceOrBuilder- Returns:
- The queueingPolicy.
-
setQueueingPolicy
Optional. The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2.QueuedResource.QueueingPolicy queueing_policy = 5 [(.google.api.field_behavior) = OPTIONAL]; -
setQueueingPolicy
public QueuedResource.Builder setQueueingPolicy(QueuedResource.QueueingPolicy.Builder builderForValue) Optional. The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2.QueuedResource.QueueingPolicy queueing_policy = 5 [(.google.api.field_behavior) = OPTIONAL]; -
mergeQueueingPolicy
Optional. The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2.QueuedResource.QueueingPolicy queueing_policy = 5 [(.google.api.field_behavior) = OPTIONAL]; -
clearQueueingPolicy
Optional. The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2.QueuedResource.QueueingPolicy queueing_policy = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getQueueingPolicyBuilder
Optional. The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2.QueuedResource.QueueingPolicy queueing_policy = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getQueueingPolicyOrBuilder
Optional. The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2.QueuedResource.QueueingPolicy queueing_policy = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getQueueingPolicyOrBuilderin interfaceQueuedResourceOrBuilder
-
hasState
public boolean hasState()Output only. State of the QueuedResource request.
.google.cloud.tpu.v2.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasStatein interfaceQueuedResourceOrBuilder- Returns:
- Whether the state field is set.
-
getState
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatein interfaceQueuedResourceOrBuilder- Returns:
- The state.
-
setState
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setState
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeState
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearState
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getStateBuilder
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getStateOrBuilder
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateOrBuilderin interfaceQueuedResourceOrBuilder
-
getReservationName
Optional. Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReservationNamein interfaceQueuedResourceOrBuilder- Returns:
- The reservationName.
-
getReservationNameBytes
public com.google.protobuf.ByteString getReservationNameBytes()Optional. Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReservationNameBytesin interfaceQueuedResourceOrBuilder- Returns:
- The bytes for reservationName.
-
setReservationName
Optional. Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The reservationName to set.- Returns:
- This builder for chaining.
-
clearReservationName
Optional. Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setReservationNameBytes
Optional. Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for reservationName to set.- Returns:
- This builder for chaining.
-