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.GeneratedMessageV3.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.GeneratedMessageV3.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 typegoogle.cloud.tpu.v2alpha1.QueuedResource
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
clear
public QueuedResource.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
getDefaultInstanceForType
public QueuedResource getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public QueuedResource build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QueuedResource buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QueuedResource.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
setField
public QueuedResource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
clearField
public QueuedResource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
clearOneof
public QueuedResource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
setRepeatedField
public QueuedResource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
addRepeatedField
public QueuedResource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
mergeFrom
public QueuedResource.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueuedResource.Builder>
-
mergeFrom
public QueuedResource.Builder mergeFrom(QueuedResource other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public QueuedResource.ResourceCase getResourceCase()
- Specified by:
getResourceCasein interfaceQueuedResourceOrBuilder
-
clearResource
public QueuedResource.Builder clearResource()
-
getTierCase
public QueuedResource.TierCase getTierCase()
- Specified by:
getTierCasein interfaceQueuedResourceOrBuilder
-
clearTier
public QueuedResource.Builder clearTier()
-
getName
public String 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
public QueuedResource.Builder setName(String value)
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
public QueuedResource.Builder 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
public QueuedResource.Builder setNameBytes(com.google.protobuf.ByteString value)
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.
-
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
public QueuedResource.Tpu getTpu()
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;- Specified by:
getTpuin interfaceQueuedResourceOrBuilder- Returns:
- The tpu.
-
setTpu
public QueuedResource.Builder setTpu(QueuedResource.Tpu value)
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;
-
setTpu
public QueuedResource.Builder setTpu(QueuedResource.Tpu.Builder builderForValue)
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;
-
mergeTpu
public QueuedResource.Builder mergeTpu(QueuedResource.Tpu value)
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;
-
clearTpu
public QueuedResource.Builder clearTpu()
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;
-
getTpuBuilder
public QueuedResource.Tpu.Builder getTpuBuilder()
Defines a TPU resource.
.google.cloud.tpu.v2alpha1.QueuedResource.Tpu tpu = 2;
-
getTpuOrBuilder
public QueuedResource.TpuOrBuilder 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
public QueuedResource.BestEffort getBestEffort()
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;- Specified by:
getBestEffortin interfaceQueuedResourceOrBuilder- Returns:
- The bestEffort.
-
setBestEffort
public QueuedResource.Builder setBestEffort(QueuedResource.BestEffort value)
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;
-
setBestEffort
public QueuedResource.Builder setBestEffort(QueuedResource.BestEffort.Builder builderForValue)
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;
-
mergeBestEffort
public QueuedResource.Builder mergeBestEffort(QueuedResource.BestEffort value)
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;
-
clearBestEffort
public QueuedResource.Builder clearBestEffort()
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;
-
getBestEffortBuilder
public QueuedResource.BestEffort.Builder getBestEffortBuilder()
The BestEffort tier.
.google.cloud.tpu.v2alpha1.QueuedResource.BestEffort best_effort = 3;
-
getBestEffortOrBuilder
public QueuedResource.BestEffortOrBuilder 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
public QueuedResource.Guaranteed getGuaranteed()
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;- Specified by:
getGuaranteedin interfaceQueuedResourceOrBuilder- Returns:
- The guaranteed.
-
setGuaranteed
public QueuedResource.Builder setGuaranteed(QueuedResource.Guaranteed value)
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;
-
setGuaranteed
public QueuedResource.Builder setGuaranteed(QueuedResource.Guaranteed.Builder builderForValue)
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;
-
mergeGuaranteed
public QueuedResource.Builder mergeGuaranteed(QueuedResource.Guaranteed value)
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;
-
clearGuaranteed
public QueuedResource.Builder clearGuaranteed()
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;
-
getGuaranteedBuilder
public QueuedResource.Guaranteed.Builder getGuaranteedBuilder()
The Guaranteed tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed guaranteed = 4;
-
getGuaranteedOrBuilder
public QueuedResource.GuaranteedOrBuilder 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
public QueuedResource.Spot 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
public QueuedResource.Builder setSpot(QueuedResource.Spot value)
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];
-
setSpot
public QueuedResource.Builder setSpot(QueuedResource.Spot.Builder builderForValue)
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];
-
mergeSpot
public QueuedResource.Builder mergeSpot(QueuedResource.Spot value)
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];
-
clearSpot
public QueuedResource.Builder clearSpot()
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];
-
getSpotBuilder
public QueuedResource.Spot.Builder getSpotBuilder()
Optional. The Spot tier.
.google.cloud.tpu.v2alpha1.QueuedResource.Spot spot = 9 [(.google.api.field_behavior) = OPTIONAL];
-
getSpotOrBuilder
public QueuedResource.SpotOrBuilder 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
public QueuedResource.QueueingPolicy getQueueingPolicy()
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;- Specified by:
getQueueingPolicyin interfaceQueuedResourceOrBuilder- Returns:
- The queueingPolicy.
-
setQueueingPolicy
public QueuedResource.Builder setQueueingPolicy(QueuedResource.QueueingPolicy value)
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
public QueuedResource.Builder mergeQueueingPolicy(QueuedResource.QueueingPolicy value)
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;
-
clearQueueingPolicy
public QueuedResource.Builder clearQueueingPolicy()
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;
-
getQueueingPolicyBuilder
public QueuedResource.QueueingPolicy.Builder getQueueingPolicyBuilder()
The queueing policy of the QueuedRequest.
.google.cloud.tpu.v2alpha1.QueuedResource.QueueingPolicy queueing_policy = 5;
-
getQueueingPolicyOrBuilder
public QueuedResource.QueueingPolicyOrBuilder 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
public QueuedResourceState 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
public QueuedResource.Builder setState(QueuedResourceState value)
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setState
public QueuedResource.Builder setState(QueuedResourceState.Builder builderForValue)
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeState
public QueuedResource.Builder mergeState(QueuedResourceState value)
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearState
public QueuedResource.Builder clearState()
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStateBuilder
public QueuedResourceState.Builder getStateBuilder()
Output only. State of the QueuedResource request.
.google.cloud.tpu.v2alpha1.QueuedResourceState state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getStateOrBuilder
public QueuedResourceStateOrBuilder 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
public String 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
public QueuedResource.Builder setReservationName(String value)
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
public QueuedResource.Builder 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
public QueuedResource.Builder setReservationNameBytes(com.google.protobuf.ByteString value)
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.
-
setUnknownFields
public final QueuedResource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
mergeUnknownFields
public final QueuedResource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Builder>
-
-