Class RecommendSpecResponse.Recommendation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RecommendSpecResponse.Recommendation.Builder>
com.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.Recommendation.Builder
- All Implemented Interfaces:
RecommendSpecResponse.RecommendationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RecommendSpecResponse.Recommendation
public static final class RecommendSpecResponse.Recommendation.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RecommendSpecResponse.Recommendation.Builder>
implements RecommendSpecResponse.RecommendationOrBuilder
Recommendation of one deployment option for the given custom weights model in one region. Contains the machine and container spec, and user accelerator quota state.Protobuf type
google.cloud.aiplatform.v1beta1.RecommendSpecResponse.Recommendation-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The region for the deployment spec (machine).Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe region for the deployment spec (machine).com.google.protobuf.ByteStringThe region for the deployment spec (machine).getSpec()Output only.Output only.Output only.Output only.intOutput only.booleanhasSpec()Output only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Output only.The region for the deployment spec (machine).setRegionBytes(com.google.protobuf.ByteString value) The region for the deployment spec (machine).Output only.setSpec(RecommendSpecResponse.MachineAndModelContainerSpec.Builder builderForValue) Output only.Output only.setUserQuotaStateValue(int value) Output only.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<RecommendSpecResponse.Recommendation.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<RecommendSpecResponse.Recommendation.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<RecommendSpecResponse.Recommendation.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<RecommendSpecResponse.Recommendation.Builder>
-
mergeFrom
public RecommendSpecResponse.Recommendation.Builder mergeFrom(RecommendSpecResponse.Recommendation other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RecommendSpecResponse.Recommendation.Builder>
-
mergeFrom
public RecommendSpecResponse.Recommendation.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<RecommendSpecResponse.Recommendation.Builder>- Throws:
IOException
-
getRegion
The region for the deployment spec (machine).
string region = 1;- Specified by:
getRegionin interfaceRecommendSpecResponse.RecommendationOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()The region for the deployment spec (machine).
string region = 1;- Specified by:
getRegionBytesin interfaceRecommendSpecResponse.RecommendationOrBuilder- Returns:
- The bytes for region.
-
setRegion
The region for the deployment spec (machine).
string region = 1;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
The region for the deployment spec (machine).
string region = 1;- Returns:
- This builder for chaining.
-
setRegionBytes
public RecommendSpecResponse.Recommendation.Builder setRegionBytes(com.google.protobuf.ByteString value) The region for the deployment spec (machine).
string region = 1;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-
hasSpec
public boolean hasSpec()Output only. The machine and model container specs.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.MachineAndModelContainerSpec spec = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasSpecin interfaceRecommendSpecResponse.RecommendationOrBuilder- Returns:
- Whether the spec field is set.
-
getSpec
Output only. The machine and model container specs.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.MachineAndModelContainerSpec spec = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSpecin interfaceRecommendSpecResponse.RecommendationOrBuilder- Returns:
- The spec.
-
setSpec
public RecommendSpecResponse.Recommendation.Builder setSpec(RecommendSpecResponse.MachineAndModelContainerSpec value) Output only. The machine and model container specs.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.MachineAndModelContainerSpec spec = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setSpec
public RecommendSpecResponse.Recommendation.Builder setSpec(RecommendSpecResponse.MachineAndModelContainerSpec.Builder builderForValue) Output only. The machine and model container specs.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.MachineAndModelContainerSpec spec = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeSpec
public RecommendSpecResponse.Recommendation.Builder mergeSpec(RecommendSpecResponse.MachineAndModelContainerSpec value) Output only. The machine and model container specs.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.MachineAndModelContainerSpec spec = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearSpec
Output only. The machine and model container specs.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.MachineAndModelContainerSpec spec = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getSpecBuilder
Output only. The machine and model container specs.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.MachineAndModelContainerSpec spec = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getSpecOrBuilder
Output only. The machine and model container specs.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.MachineAndModelContainerSpec spec = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSpecOrBuilderin interfaceRecommendSpecResponse.RecommendationOrBuilder
-
getUserQuotaStateValue
public int getUserQuotaStateValue()Output only. The user accelerator quota state.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.Recommendation.QuotaState user_quota_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUserQuotaStateValuein interfaceRecommendSpecResponse.RecommendationOrBuilder- Returns:
- The enum numeric value on the wire for userQuotaState.
-
setUserQuotaStateValue
Output only. The user accelerator quota state.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.Recommendation.QuotaState user_quota_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for userQuotaState to set.- Returns:
- This builder for chaining.
-
getUserQuotaState
Output only. The user accelerator quota state.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.Recommendation.QuotaState user_quota_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUserQuotaStatein interfaceRecommendSpecResponse.RecommendationOrBuilder- Returns:
- The userQuotaState.
-
setUserQuotaState
public RecommendSpecResponse.Recommendation.Builder setUserQuotaState(RecommendSpecResponse.Recommendation.QuotaState value) Output only. The user accelerator quota state.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.Recommendation.QuotaState user_quota_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The userQuotaState to set.- Returns:
- This builder for chaining.
-
clearUserQuotaState
Output only. The user accelerator quota state.
.google.cloud.aiplatform.v1beta1.RecommendSpecResponse.Recommendation.QuotaState user_quota_state = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-