Interface UploadModelRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UploadModelRequest, UploadModelRequest.Builder

@Generated public interface UploadModelRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getParent

      String getParent()
       Required. The resource name of the Location into which to upload the Model.
       Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The parent.
    • getParentBytes

      com.google.protobuf.ByteString getParentBytes()
       Required. The resource name of the Location into which to upload the Model.
       Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for parent.
    • getParentModel

      String getParentModel()
       Optional. The resource name of the model into which to upload the version.
       Only specify this field when uploading a new version.
       
      string parent_model = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The parentModel.
    • getParentModelBytes

      com.google.protobuf.ByteString getParentModelBytes()
       Optional. The resource name of the model into which to upload the version.
       Only specify this field when uploading a new version.
       
      string parent_model = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for parentModel.
    • getModelId

      String getModelId()
       Optional. The ID to use for the uploaded Model, which will become the final
       component of the model resource name.
      
       This value may be up to 63 characters, and valid characters are
       `[a-z0-9_-]`. The first character cannot be a number or hyphen.
       
      string model_id = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The modelId.
    • getModelIdBytes

      com.google.protobuf.ByteString getModelIdBytes()
       Optional. The ID to use for the uploaded Model, which will become the final
       component of the model resource name.
      
       This value may be up to 63 characters, and valid characters are
       `[a-z0-9_-]`. The first character cannot be a number or hyphen.
       
      string model_id = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for modelId.
    • hasModel

      boolean hasModel()
       Required. The Model to create.
       
      .google.cloud.aiplatform.v1.Model model = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the model field is set.
    • getModel

      Model getModel()
       Required. The Model to create.
       
      .google.cloud.aiplatform.v1.Model model = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The model.
    • getModelOrBuilder

      ModelOrBuilder getModelOrBuilder()
       Required. The Model to create.
       
      .google.cloud.aiplatform.v1.Model model = 2 [(.google.api.field_behavior) = REQUIRED];
    • getServiceAccount

      String getServiceAccount()
       Optional. The user-provided custom service account to use to do the model
       upload. If empty, [Vertex AI Service
       Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
       will be used to access resources needed to upload the model. This account
       must belong to the target project where the model is uploaded to, i.e., the
       project specified in the `parent` field of this request and have necessary
       read permissions (to Google Cloud Storage, Artifact Registry, etc.).
       
      string service_account = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The serviceAccount.
    • getServiceAccountBytes

      com.google.protobuf.ByteString getServiceAccountBytes()
       Optional. The user-provided custom service account to use to do the model
       upload. If empty, [Vertex AI Service
       Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents)
       will be used to access resources needed to upload the model. This account
       must belong to the target project where the model is uploaded to, i.e., the
       project specified in the `parent` field of this request and have necessary
       read permissions (to Google Cloud Storage, Artifact Registry, etc.).
       
      string service_account = 6 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for serviceAccount.