Class DeployPublisherModelRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DeployPublisherModelRequest.Builder>
com.google.cloud.aiplatform.v1beta1.DeployPublisherModelRequest.Builder
- All Implemented Interfaces:
DeployPublisherModelRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DeployPublisherModelRequest
public static final class DeployPublisherModelRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DeployPublisherModelRequest.Builder>
implements DeployPublisherModelRequestOrBuilder
Request message for [ModelGardenService.DeployPublisherModel][google.cloud.aiplatform.v1beta1.ModelGardenService.DeployPublisherModel].Protobuf type
google.cloud.aiplatform.v1beta1.DeployPublisherModelRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Required.Optional.Optional.Required.Optional.booleanOptional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.getModel()Required.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAcceptEula(boolean value) Optional.Optional.setDedicatedResources(DedicatedResources.Builder builderForValue) Optional.setDestination(String value) Required.setDestinationBytes(com.google.protobuf.ByteString value) Required.setEndpointDisplayName(String value) Optional.setEndpointDisplayNameBytes(com.google.protobuf.ByteString value) Optional.setHuggingFaceAccessToken(String value) Optional.setHuggingFaceAccessTokenBytes(com.google.protobuf.ByteString value) Optional.Required.setModelBytes(com.google.protobuf.ByteString value) Required.setModelDisplayName(String value) Optional.setModelDisplayNameBytes(com.google.protobuf.ByteString value) 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<DeployPublisherModelRequest.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<DeployPublisherModelRequest.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<DeployPublisherModelRequest.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<DeployPublisherModelRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DeployPublisherModelRequest.Builder>
-
mergeFrom
public DeployPublisherModelRequest.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<DeployPublisherModelRequest.Builder>- Throws:
IOException
-
getModel
Required. The model to deploy. Format: 1. `publishers/{publisher}/models/{publisher_model}@{version_id}`, or `publishers/hf-{hugging-face-author}/models/{hugging-face-model-name}@001`. 2. Hugging Face model ID like `google/gemma-2-2b-it`. 3. Custom model Google Cloud Storage URI like `gs://bucket`. 4. Custom model zip file like `https://example.com/a.zip`.string model = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getModelin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The model.
-
getModelBytes
public com.google.protobuf.ByteString getModelBytes()Required. The model to deploy. Format: 1. `publishers/{publisher}/models/{publisher_model}@{version_id}`, or `publishers/hf-{hugging-face-author}/models/{hugging-face-model-name}@001`. 2. Hugging Face model ID like `google/gemma-2-2b-it`. 3. Custom model Google Cloud Storage URI like `gs://bucket`. 4. Custom model zip file like `https://example.com/a.zip`.string model = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getModelBytesin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The bytes for model.
-
setModel
Required. The model to deploy. Format: 1. `publishers/{publisher}/models/{publisher_model}@{version_id}`, or `publishers/hf-{hugging-face-author}/models/{hugging-face-model-name}@001`. 2. Hugging Face model ID like `google/gemma-2-2b-it`. 3. Custom model Google Cloud Storage URI like `gs://bucket`. 4. Custom model zip file like `https://example.com/a.zip`.string model = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The model to set.- Returns:
- This builder for chaining.
-
clearModel
Required. The model to deploy. Format: 1. `publishers/{publisher}/models/{publisher_model}@{version_id}`, or `publishers/hf-{hugging-face-author}/models/{hugging-face-model-name}@001`. 2. Hugging Face model ID like `google/gemma-2-2b-it`. 3. Custom model Google Cloud Storage URI like `gs://bucket`. 4. Custom model zip file like `https://example.com/a.zip`.string model = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setModelBytes
Required. The model to deploy. Format: 1. `publishers/{publisher}/models/{publisher_model}@{version_id}`, or `publishers/hf-{hugging-face-author}/models/{hugging-face-model-name}@001`. 2. Hugging Face model ID like `google/gemma-2-2b-it`. 3. Custom model Google Cloud Storage URI like `gs://bucket`. 4. Custom model zip file like `https://example.com/a.zip`.string model = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for model to set.- Returns:
- This builder for chaining.
-
getDestination
Required. The resource name of the Location to deploy the model in. Format: `projects/{project}/locations/{location}`string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getDestinationin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The destination.
-
getDestinationBytes
public com.google.protobuf.ByteString getDestinationBytes()Required. The resource name of the Location to deploy the model in. Format: `projects/{project}/locations/{location}`string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getDestinationBytesin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The bytes for destination.
-
setDestination
Required. The resource name of the Location to deploy the model in. Format: `projects/{project}/locations/{location}`string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The destination to set.- Returns:
- This builder for chaining.
-
clearDestination
Required. The resource name of the Location to deploy the model in. Format: `projects/{project}/locations/{location}`string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setDestinationBytes
public DeployPublisherModelRequest.Builder setDestinationBytes(com.google.protobuf.ByteString value) Required. The resource name of the Location to deploy the model in. Format: `projects/{project}/locations/{location}`string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for destination to set.- Returns:
- This builder for chaining.
-
getEndpointDisplayName
Optional. The user-specified display name of the endpoint. If not set, a default name will be used.
string endpoint_display_name = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEndpointDisplayNamein interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The endpointDisplayName.
-
getEndpointDisplayNameBytes
public com.google.protobuf.ByteString getEndpointDisplayNameBytes()Optional. The user-specified display name of the endpoint. If not set, a default name will be used.
string endpoint_display_name = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEndpointDisplayNameBytesin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The bytes for endpointDisplayName.
-
setEndpointDisplayName
Optional. The user-specified display name of the endpoint. If not set, a default name will be used.
string endpoint_display_name = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The endpointDisplayName to set.- Returns:
- This builder for chaining.
-
clearEndpointDisplayName
Optional. The user-specified display name of the endpoint. If not set, a default name will be used.
string endpoint_display_name = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setEndpointDisplayNameBytes
public DeployPublisherModelRequest.Builder setEndpointDisplayNameBytes(com.google.protobuf.ByteString value) Optional. The user-specified display name of the endpoint. If not set, a default name will be used.
string endpoint_display_name = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for endpointDisplayName to set.- Returns:
- This builder for chaining.
-
hasDedicatedResources
public boolean hasDedicatedResources()Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used.
.google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDedicatedResourcesin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- Whether the dedicatedResources field is set.
-
getDedicatedResources
Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used.
.google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDedicatedResourcesin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The dedicatedResources.
-
setDedicatedResources
Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used.
.google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setDedicatedResources
public DeployPublisherModelRequest.Builder setDedicatedResources(DedicatedResources.Builder builderForValue) Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used.
.google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeDedicatedResources
Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used.
.google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearDedicatedResources
Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used.
.google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getDedicatedResourcesBuilder
Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used.
.google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getDedicatedResourcesOrBuilder
Optional. The dedicated resources to use for the endpoint. If not set, the default resources will be used.
.google.cloud.aiplatform.v1beta1.DedicatedResources dedicated_resources = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDedicatedResourcesOrBuilderin interfaceDeployPublisherModelRequestOrBuilder
-
getModelDisplayName
Optional. The user-specified display name of the uploaded model. If not set, a default name will be used.
string model_display_name = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getModelDisplayNamein interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The modelDisplayName.
-
getModelDisplayNameBytes
public com.google.protobuf.ByteString getModelDisplayNameBytes()Optional. The user-specified display name of the uploaded model. If not set, a default name will be used.
string model_display_name = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getModelDisplayNameBytesin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The bytes for modelDisplayName.
-
setModelDisplayName
Optional. The user-specified display name of the uploaded model. If not set, a default name will be used.
string model_display_name = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The modelDisplayName to set.- Returns:
- This builder for chaining.
-
clearModelDisplayName
Optional. The user-specified display name of the uploaded model. If not set, a default name will be used.
string model_display_name = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setModelDisplayNameBytes
public DeployPublisherModelRequest.Builder setModelDisplayNameBytes(com.google.protobuf.ByteString value) Optional. The user-specified display name of the uploaded model. If not set, a default name will be used.
string model_display_name = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for modelDisplayName to set.- Returns:
- This builder for chaining.
-
getHuggingFaceAccessToken
Optional. The Hugging Face read access token used to access the model artifacts of gated models.
string hugging_face_access_token = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHuggingFaceAccessTokenin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The huggingFaceAccessToken.
-
getHuggingFaceAccessTokenBytes
public com.google.protobuf.ByteString getHuggingFaceAccessTokenBytes()Optional. The Hugging Face read access token used to access the model artifacts of gated models.
string hugging_face_access_token = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getHuggingFaceAccessTokenBytesin interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The bytes for huggingFaceAccessToken.
-
setHuggingFaceAccessToken
Optional. The Hugging Face read access token used to access the model artifacts of gated models.
string hugging_face_access_token = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The huggingFaceAccessToken to set.- Returns:
- This builder for chaining.
-
clearHuggingFaceAccessToken
Optional. The Hugging Face read access token used to access the model artifacts of gated models.
string hugging_face_access_token = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setHuggingFaceAccessTokenBytes
public DeployPublisherModelRequest.Builder setHuggingFaceAccessTokenBytes(com.google.protobuf.ByteString value) Optional. The Hugging Face read access token used to access the model artifacts of gated models.
string hugging_face_access_token = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for huggingFaceAccessToken to set.- Returns:
- This builder for chaining.
-
getAcceptEula
public boolean getAcceptEula()Optional. Whether the user accepts the End User License Agreement (EULA) for the model.
bool accept_eula = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAcceptEulain interfaceDeployPublisherModelRequestOrBuilder- Returns:
- The acceptEula.
-
setAcceptEula
Optional. Whether the user accepts the End User License Agreement (EULA) for the model.
bool accept_eula = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The acceptEula to set.- Returns:
- This builder for chaining.
-
clearAcceptEula
Optional. Whether the user accepts the End User License Agreement (EULA) for the model.
bool accept_eula = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-