Package com.google.cloud.tpu.v2alpha1
Class QueuedResource.Guaranteed.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Guaranteed.Builder>
-
- com.google.cloud.tpu.v2alpha1.QueuedResource.Guaranteed.Builder
-
- All Implemented Interfaces:
QueuedResource.GuaranteedOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- QueuedResource.Guaranteed
public static final class QueuedResource.Guaranteed.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Guaranteed.Builder> implements QueuedResource.GuaranteedOrBuilder
Guaranteed tier definition.
Protobuf typegoogle.cloud.tpu.v2alpha1.QueuedResource.Guaranteed
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description QueuedResource.Guaranteed.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)QueuedResource.Guaranteedbuild()QueuedResource.GuaranteedbuildPartial()QueuedResource.Guaranteed.Builderclear()QueuedResource.Guaranteed.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)QueuedResource.Guaranteed.BuilderclearMinDuration()Optional.QueuedResource.Guaranteed.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)QueuedResource.Guaranteed.BuilderclearReserved()Optional.QueuedResource.Guaranteed.Builderclone()QueuedResource.GuaranteedgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.DurationgetMinDuration()Optional.com.google.protobuf.Duration.BuildergetMinDurationBuilder()Optional.com.google.protobuf.DurationOrBuildergetMinDurationOrBuilder()Optional.booleangetReserved()Optional.booleanhasMinDuration()Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()QueuedResource.Guaranteed.BuildermergeFrom(QueuedResource.Guaranteed other)QueuedResource.Guaranteed.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)QueuedResource.Guaranteed.BuildermergeFrom(com.google.protobuf.Message other)QueuedResource.Guaranteed.BuildermergeMinDuration(com.google.protobuf.Duration value)Optional.QueuedResource.Guaranteed.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)QueuedResource.Guaranteed.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)QueuedResource.Guaranteed.BuildersetMinDuration(com.google.protobuf.Duration value)Optional.QueuedResource.Guaranteed.BuildersetMinDuration(com.google.protobuf.Duration.Builder builderForValue)Optional.QueuedResource.Guaranteed.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)QueuedResource.Guaranteed.BuildersetReserved(boolean value)Optional.QueuedResource.Guaranteed.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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.Guaranteed.Builder>
-
clear
public QueuedResource.Guaranteed.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.Guaranteed.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.Guaranteed.Builder>
-
getDefaultInstanceForType
public QueuedResource.Guaranteed getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public QueuedResource.Guaranteed build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QueuedResource.Guaranteed buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QueuedResource.Guaranteed.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.Guaranteed.Builder>
-
setField
public QueuedResource.Guaranteed.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.Guaranteed.Builder>
-
clearField
public QueuedResource.Guaranteed.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Guaranteed.Builder>
-
clearOneof
public QueuedResource.Guaranteed.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Guaranteed.Builder>
-
setRepeatedField
public QueuedResource.Guaranteed.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.Guaranteed.Builder>
-
addRepeatedField
public QueuedResource.Guaranteed.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.Guaranteed.Builder>
-
mergeFrom
public QueuedResource.Guaranteed.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QueuedResource.Guaranteed.Builder>
-
mergeFrom
public QueuedResource.Guaranteed.Builder mergeFrom(QueuedResource.Guaranteed other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Guaranteed.Builder>
-
mergeFrom
public QueuedResource.Guaranteed.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.Guaranteed.Builder>- Throws:
IOException
-
hasMinDuration
public boolean hasMinDuration()
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
.google.protobuf.Duration min_duration = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMinDurationin interfaceQueuedResource.GuaranteedOrBuilder- Returns:
- Whether the minDuration field is set.
-
getMinDuration
public com.google.protobuf.Duration getMinDuration()
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
.google.protobuf.Duration min_duration = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMinDurationin interfaceQueuedResource.GuaranteedOrBuilder- Returns:
- The minDuration.
-
setMinDuration
public QueuedResource.Guaranteed.Builder setMinDuration(com.google.protobuf.Duration value)
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
.google.protobuf.Duration min_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
-
setMinDuration
public QueuedResource.Guaranteed.Builder setMinDuration(com.google.protobuf.Duration.Builder builderForValue)
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
.google.protobuf.Duration min_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
-
mergeMinDuration
public QueuedResource.Guaranteed.Builder mergeMinDuration(com.google.protobuf.Duration value)
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
.google.protobuf.Duration min_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
-
clearMinDuration
public QueuedResource.Guaranteed.Builder clearMinDuration()
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
.google.protobuf.Duration min_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
-
getMinDurationBuilder
public com.google.protobuf.Duration.Builder getMinDurationBuilder()
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
.google.protobuf.Duration min_duration = 1 [(.google.api.field_behavior) = OPTIONAL];
-
getMinDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder()
Optional. Defines the minimum duration of the guarantee. If specified, the requested resources will only be provisioned if they can be allocated for at least the given duration.
.google.protobuf.Duration min_duration = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMinDurationOrBuilderin interfaceQueuedResource.GuaranteedOrBuilder
-
getReserved
public boolean getReserved()
Optional. Specifies the request should be scheduled on reserved capacity.
bool reserved = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReservedin interfaceQueuedResource.GuaranteedOrBuilder- Returns:
- The reserved.
-
setReserved
public QueuedResource.Guaranteed.Builder setReserved(boolean value)
Optional. Specifies the request should be scheduled on reserved capacity.
bool reserved = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The reserved to set.- Returns:
- This builder for chaining.
-
clearReserved
public QueuedResource.Guaranteed.Builder clearReserved()
Optional. Specifies the request should be scheduled on reserved capacity.
bool reserved = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setUnknownFields
public final QueuedResource.Guaranteed.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Guaranteed.Builder>
-
mergeUnknownFields
public final QueuedResource.Guaranteed.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QueuedResource.Guaranteed.Builder>
-
-