Class CreateDeploymentResourcePoolRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CreateDeploymentResourcePoolRequest.Builder>
com.google.cloud.aiplatform.v1.CreateDeploymentResourcePoolRequest.Builder
All Implemented Interfaces:
CreateDeploymentResourcePoolRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CreateDeploymentResourcePoolRequest

public static final class CreateDeploymentResourcePoolRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<CreateDeploymentResourcePoolRequest.Builder> implements CreateDeploymentResourcePoolRequestOrBuilder
 Request message for CreateDeploymentResourcePool method.
 
Protobuf type google.cloud.aiplatform.v1.CreateDeploymentResourcePoolRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<CreateDeploymentResourcePoolRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<CreateDeploymentResourcePoolRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<CreateDeploymentResourcePoolRequest.Builder>
    • getDefaultInstanceForType

      public CreateDeploymentResourcePoolRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public CreateDeploymentResourcePoolRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public CreateDeploymentResourcePoolRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateDeploymentResourcePoolRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<CreateDeploymentResourcePoolRequest.Builder>
    • mergeFrom

      public CreateDeploymentResourcePoolRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateDeploymentResourcePoolRequest.Builder>
      Throws:
      IOException
    • getParent

      public String getParent()
       Required. The parent location resource where this DeploymentResourcePool
       will be created. Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParent in interface CreateDeploymentResourcePoolRequestOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Required. The parent location resource where this DeploymentResourcePool
       will be created. Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParentBytes in interface CreateDeploymentResourcePoolRequestOrBuilder
      Returns:
      The bytes for parent.
    • setParent

       Required. The parent location resource where this DeploymentResourcePool
       will be created. Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The parent to set.
      Returns:
      This builder for chaining.
    • clearParent

       Required. The parent location resource where this DeploymentResourcePool
       will be created. Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setParentBytes

      public CreateDeploymentResourcePoolRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
       Required. The parent location resource where this DeploymentResourcePool
       will be created. Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for parent to set.
      Returns:
      This builder for chaining.
    • hasDeploymentResourcePool

      public boolean hasDeploymentResourcePool()
       Required. The DeploymentResourcePool to create.
       
      .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasDeploymentResourcePool in interface CreateDeploymentResourcePoolRequestOrBuilder
      Returns:
      Whether the deploymentResourcePool field is set.
    • getDeploymentResourcePool

      public DeploymentResourcePool getDeploymentResourcePool()
       Required. The DeploymentResourcePool to create.
       
      .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDeploymentResourcePool in interface CreateDeploymentResourcePoolRequestOrBuilder
      Returns:
      The deploymentResourcePool.
    • setDeploymentResourcePool

      public CreateDeploymentResourcePoolRequest.Builder setDeploymentResourcePool(DeploymentResourcePool value)
       Required. The DeploymentResourcePool to create.
       
      .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED];
    • setDeploymentResourcePool

      public CreateDeploymentResourcePoolRequest.Builder setDeploymentResourcePool(DeploymentResourcePool.Builder builderForValue)
       Required. The DeploymentResourcePool to create.
       
      .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED];
    • mergeDeploymentResourcePool

      public CreateDeploymentResourcePoolRequest.Builder mergeDeploymentResourcePool(DeploymentResourcePool value)
       Required. The DeploymentResourcePool to create.
       
      .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED];
    • clearDeploymentResourcePool

      public CreateDeploymentResourcePoolRequest.Builder clearDeploymentResourcePool()
       Required. The DeploymentResourcePool to create.
       
      .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED];
    • getDeploymentResourcePoolBuilder

      public DeploymentResourcePool.Builder getDeploymentResourcePoolBuilder()
       Required. The DeploymentResourcePool to create.
       
      .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED];
    • getDeploymentResourcePoolOrBuilder

      public DeploymentResourcePoolOrBuilder getDeploymentResourcePoolOrBuilder()
       Required. The DeploymentResourcePool to create.
       
      .google.cloud.aiplatform.v1.DeploymentResourcePool deployment_resource_pool = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDeploymentResourcePoolOrBuilder in interface CreateDeploymentResourcePoolRequestOrBuilder
    • getDeploymentResourcePoolId

      public String getDeploymentResourcePoolId()
       Required. The ID to use for the DeploymentResourcePool, which
       will become the final component of the DeploymentResourcePool's resource
       name.
      
       The maximum length is 63 characters, and valid characters
       are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string deployment_resource_pool_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDeploymentResourcePoolId in interface CreateDeploymentResourcePoolRequestOrBuilder
      Returns:
      The deploymentResourcePoolId.
    • getDeploymentResourcePoolIdBytes

      public com.google.protobuf.ByteString getDeploymentResourcePoolIdBytes()
       Required. The ID to use for the DeploymentResourcePool, which
       will become the final component of the DeploymentResourcePool's resource
       name.
      
       The maximum length is 63 characters, and valid characters
       are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string deployment_resource_pool_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDeploymentResourcePoolIdBytes in interface CreateDeploymentResourcePoolRequestOrBuilder
      Returns:
      The bytes for deploymentResourcePoolId.
    • setDeploymentResourcePoolId

      public CreateDeploymentResourcePoolRequest.Builder setDeploymentResourcePoolId(String value)
       Required. The ID to use for the DeploymentResourcePool, which
       will become the final component of the DeploymentResourcePool's resource
       name.
      
       The maximum length is 63 characters, and valid characters
       are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string deployment_resource_pool_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The deploymentResourcePoolId to set.
      Returns:
      This builder for chaining.
    • clearDeploymentResourcePoolId

      public CreateDeploymentResourcePoolRequest.Builder clearDeploymentResourcePoolId()
       Required. The ID to use for the DeploymentResourcePool, which
       will become the final component of the DeploymentResourcePool's resource
       name.
      
       The maximum length is 63 characters, and valid characters
       are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string deployment_resource_pool_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setDeploymentResourcePoolIdBytes

      public CreateDeploymentResourcePoolRequest.Builder setDeploymentResourcePoolIdBytes(com.google.protobuf.ByteString value)
       Required. The ID to use for the DeploymentResourcePool, which
       will become the final component of the DeploymentResourcePool's resource
       name.
      
       The maximum length is 63 characters, and valid characters
       are `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string deployment_resource_pool_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for deploymentResourcePoolId to set.
      Returns:
      This builder for chaining.