Package com.google.cloud.tpu.v2alpha1
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.v2alpha1.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.v2alpha1.QueuedResource-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The BestEffort tier.Output only.The Guaranteed tier.Output only.The queueing policy of the QueuedRequest.Name of the reservation in which the resource should be provisioned.Optional.Output only.clearTpu()Defines a TPU resource.The BestEffort tier.The BestEffort tier.The BestEffort tier.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.DescriptorThe Guaranteed tier.The Guaranteed tier.The Guaranteed tier.getName()Output only.com.google.protobuf.ByteStringOutput only.The queueing policy of the QueuedRequest.The queueing policy of the QueuedRequest.The queueing policy of the QueuedRequest.Name of the reservation in which the resource should be provisioned.com.google.protobuf.ByteStringName of the reservation in which the resource should be provisioned.getSpot()Optional.Optional.Optional.getState()Output only.Output only.Output only.getTpu()Defines a TPU resource.Defines a TPU resource.Defines a TPU resource.booleanThe BestEffort tier.booleanOutput only.booleanThe Guaranteed tier.booleanThe queueing policy of the QueuedRequest.booleanhasSpot()Optional.booleanhasState()Output only.booleanhasTpu()Defines a TPU resource.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanThe BestEffort tier.mergeCreateTime(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) The Guaranteed tier.The queueing policy of the QueuedRequest.mergeSpot(QueuedResource.Spot value) Optional.mergeState(QueuedResourceState value) Output only.mergeTpu(QueuedResource.Tpu value) Defines a TPU resource.The BestEffort tier.setBestEffort(QueuedResource.BestEffort.Builder builderForValue) The BestEffort tier.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.The Guaranteed tier.setGuaranteed(QueuedResource.Guaranteed.Builder builderForValue) The Guaranteed tier.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.The queueing policy of the QueuedRequest.setQueueingPolicy(QueuedResource.QueueingPolicy.Builder builderForValue) The queueing policy of the QueuedRequest.setReservationName(String value) Name of the reservation in which the resource should be provisioned.setReservationNameBytes(com.google.protobuf.ByteString value) Name of the reservation in which the resource should be provisioned.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) Defines a TPU resource.setTpu(QueuedResource.Tpu.Builder builderForValue) Defines a TPU resource.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()Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;- Specified by:
hasTpuin interfaceQueuedResourceOrBuilder- Returns:
- Whether the tpu field is set.
-
getTpu
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;- Specified by:
getTpuin interfaceQueuedResourceOrBuilder- Returns:
- The tpu.
-
setTpu
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2; -
setTpu
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2; -
mergeTpu
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2; -
clearTpu
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2; -
getTpuBuilder
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2; -
getTpuOrBuilder
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;- Specified by:
getTpuOrBuilderin interfaceQueuedResourceOrBuilder
-
hasBestEffort
public boolean hasBestEffort()The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;- Specified by:
hasBestEffortin interfaceQueuedResourceOrBuilder- Returns:
- Whether the bestEffort field is set.
-
getBestEffort
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;- Specified by:
getBestEffortin interfaceQueuedResourceOrBuilder- Returns:
- The bestEffort.
-
setBestEffort
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3; -
setBestEffort
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3; -
mergeBestEffort
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3; -
clearBestEffort
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3; -
getBestEffortBuilder
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3; -
getBestEffortOrBuilder
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;- Specified by:
getBestEffortOrBuilderin interfaceQueuedResourceOrBuilder
-
hasGuaranteed
public boolean hasGuaranteed()The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;- Specified by:
hasGuaranteedin interfaceQueuedResourceOrBuilder- Returns:
- Whether the guaranteed field is set.
-
getGuaranteed
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;- Specified by:
getGuaranteedin interfaceQueuedResourceOrBuilder- Returns:
- The guaranteed.
-
setGuaranteed
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4; -
setGuaranteed
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4; -
mergeGuaranteed
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4; -
clearGuaranteed
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4; -
getGuaranteedBuilder
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4; -
getGuaranteedOrBuilder
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;- Specified by:
getGuaranteedOrBuilderin interfaceQueuedResourceOrBuilder
-
hasSpot
public boolean hasSpot()Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSpotin interfaceQueuedResourceOrBuilder- Returns:
- Whether the spot field is set.
-
getSpot
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSpotin interfaceQueuedResourceOrBuilder- Returns:
- The spot.
-
setSpot
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL]; -
setSpot
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSpot
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL]; -
clearSpot
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getSpotBuilder
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getSpotOrBuilder
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSpotOrBuilderin interfaceQueuedResourceOrBuilder
-
hasQueueingPolicy
public boolean hasQueueingPolicy()The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;- Specified by:
hasQueueingPolicyin interfaceQueuedResourceOrBuilder- Returns:
- Whether the queueingPolicy field is set.
-
getQueueingPolicy
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;- Specified by:
getQueueingPolicyin interfaceQueuedResourceOrBuilder- Returns:
- The queueingPolicy.
-
setQueueingPolicy
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5; -
setQueueingPolicy
public QueuedResource.Builder setQueueingPolicy(QueuedResource.QueueingPolicy.Builder builderForValue) The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5; -
mergeQueueingPolicy
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5; -
clearQueueingPolicy
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5; -
getQueueingPolicyBuilder
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5; -
getQueueingPolicyOrBuilder
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;- Specified by:
getQueueingPolicyOrBuilderin interfaceQueuedResourceOrBuilder
-
hasState
public boolean hasState()Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.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.v2alpha1.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.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setState
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeState
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearState
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getStateBuilder
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getStateOrBuilder
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStateOrBuilderin interfaceQueuedResourceOrBuilder
-
getReservationName
Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 8;- Specified by:
getReservationNamein interfaceQueuedResourceOrBuilder- Returns:
- The reservationName.
-
getReservationNameBytes
public com.google.protobuf.ByteString getReservationNameBytes()Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 8;- Specified by:
getReservationNameBytesin interfaceQueuedResourceOrBuilder- Returns:
- The bytes for reservationName.
-
setReservationName
Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 8;- Parameters:
value- The reservationName to set.- Returns:
- This builder for chaining.
-
clearReservationName
Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 8;- Returns:
- This builder for chaining.
-
setReservationNameBytes
Name of the reservation in which the resource should be provisioned. Format: projects/{project}/locations/{zone}/reservations/{reservation}string reservation_name = 8;- Parameters:
value- The bytes for reservationName to set.- Returns:
- This builder for chaining.
-