Class PublisherModel.CallToAction.Deploy.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PublisherModel.CallToAction.Deploy.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.GeneratedMessageV3.Builder<PublisherModel.CallToAction.Deploy.Builder>
      • getDefaultInstanceForType

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

        public PublisherModel.CallToAction.Deploy build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public PublisherModel.CallToAction.Deploy buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PublisherModel.CallToAction.Deploy.Builder>
      • hasDedicatedResources

        public boolean hasDedicatedResources()
         A description of resources that are dedicated to the DeployedModel,
         and that need a higher degree of manual configuration.
         
        .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 5;
        Specified by:
        hasDedicatedResources in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        Whether the dedicatedResources field is set.
      • setDedicatedResources

        public PublisherModel.CallToAction.Deploy.Builder setDedicatedResources​(DedicatedResources value)
         A description of resources that are dedicated to the DeployedModel,
         and that need a higher degree of manual configuration.
         
        .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 5;
      • setDedicatedResources

        public PublisherModel.CallToAction.Deploy.Builder setDedicatedResources​(DedicatedResources.Builder builderForValue)
         A description of resources that are dedicated to the DeployedModel,
         and that need a higher degree of manual configuration.
         
        .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 5;
      • mergeDedicatedResources

        public PublisherModel.CallToAction.Deploy.Builder mergeDedicatedResources​(DedicatedResources value)
         A description of resources that are dedicated to the DeployedModel,
         and that need a higher degree of manual configuration.
         
        .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 5;
      • clearDedicatedResources

        public PublisherModel.CallToAction.Deploy.Builder clearDedicatedResources()
         A description of resources that are dedicated to the DeployedModel,
         and that need a higher degree of manual configuration.
         
        .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 5;
      • getDedicatedResourcesBuilder

        public DedicatedResources.Builder getDedicatedResourcesBuilder()
         A description of resources that are dedicated to the DeployedModel,
         and that need a higher degree of manual configuration.
         
        .google.cloud.aiplatform.v1.DedicatedResources dedicated_resources = 5;
      • hasAutomaticResources

        public boolean hasAutomaticResources()
         A description of resources that to large degree are decided by Vertex
         AI, and require only a modest additional configuration.
         
        .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 6;
        Specified by:
        hasAutomaticResources in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        Whether the automaticResources field is set.
      • setAutomaticResources

        public PublisherModel.CallToAction.Deploy.Builder setAutomaticResources​(AutomaticResources value)
         A description of resources that to large degree are decided by Vertex
         AI, and require only a modest additional configuration.
         
        .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 6;
      • setAutomaticResources

        public PublisherModel.CallToAction.Deploy.Builder setAutomaticResources​(AutomaticResources.Builder builderForValue)
         A description of resources that to large degree are decided by Vertex
         AI, and require only a modest additional configuration.
         
        .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 6;
      • mergeAutomaticResources

        public PublisherModel.CallToAction.Deploy.Builder mergeAutomaticResources​(AutomaticResources value)
         A description of resources that to large degree are decided by Vertex
         AI, and require only a modest additional configuration.
         
        .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 6;
      • clearAutomaticResources

        public PublisherModel.CallToAction.Deploy.Builder clearAutomaticResources()
         A description of resources that to large degree are decided by Vertex
         AI, and require only a modest additional configuration.
         
        .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 6;
      • getAutomaticResourcesBuilder

        public AutomaticResources.Builder getAutomaticResourcesBuilder()
         A description of resources that to large degree are decided by Vertex
         AI, and require only a modest additional configuration.
         
        .google.cloud.aiplatform.v1.AutomaticResources automatic_resources = 6;
      • hasSharedResources

        public boolean hasSharedResources()
         The resource name of the shared DeploymentResourcePool to deploy on.
         Format:
         `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
         
        string shared_resources = 7;
        Specified by:
        hasSharedResources in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        Whether the sharedResources field is set.
      • getSharedResources

        public String getSharedResources()
         The resource name of the shared DeploymentResourcePool to deploy on.
         Format:
         `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
         
        string shared_resources = 7;
        Specified by:
        getSharedResources in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        The sharedResources.
      • getSharedResourcesBytes

        public com.google.protobuf.ByteString getSharedResourcesBytes()
         The resource name of the shared DeploymentResourcePool to deploy on.
         Format:
         `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
         
        string shared_resources = 7;
        Specified by:
        getSharedResourcesBytes in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        The bytes for sharedResources.
      • setSharedResources

        public PublisherModel.CallToAction.Deploy.Builder setSharedResources​(String value)
         The resource name of the shared DeploymentResourcePool to deploy on.
         Format:
         `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
         
        string shared_resources = 7;
        Parameters:
        value - The sharedResources to set.
        Returns:
        This builder for chaining.
      • clearSharedResources

        public PublisherModel.CallToAction.Deploy.Builder clearSharedResources()
         The resource name of the shared DeploymentResourcePool to deploy on.
         Format:
         `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
         
        string shared_resources = 7;
        Returns:
        This builder for chaining.
      • setSharedResourcesBytes

        public PublisherModel.CallToAction.Deploy.Builder setSharedResourcesBytes​(com.google.protobuf.ByteString value)
         The resource name of the shared DeploymentResourcePool to deploy on.
         Format:
         `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`
         
        string shared_resources = 7;
        Parameters:
        value - The bytes for sharedResources to set.
        Returns:
        This builder for chaining.
      • getModelDisplayNameBytes

        public com.google.protobuf.ByteString getModelDisplayNameBytes()
         Optional. Default model display name.
         
        string model_display_name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getModelDisplayNameBytes in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        The bytes for modelDisplayName.
      • setModelDisplayName

        public PublisherModel.CallToAction.Deploy.Builder setModelDisplayName​(String value)
         Optional. Default model display name.
         
        string model_display_name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The modelDisplayName to set.
        Returns:
        This builder for chaining.
      • clearModelDisplayName

        public PublisherModel.CallToAction.Deploy.Builder clearModelDisplayName()
         Optional. Default model display name.
         
        string model_display_name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setModelDisplayNameBytes

        public PublisherModel.CallToAction.Deploy.Builder setModelDisplayNameBytes​(com.google.protobuf.ByteString value)
         Optional. Default model display name.
         
        string model_display_name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for modelDisplayName to set.
        Returns:
        This builder for chaining.
      • hasLargeModelReference

        public boolean hasLargeModelReference()
         Optional. Large model reference. When this is set, model_artifact_spec
         is not needed.
         
        .google.cloud.aiplatform.v1.LargeModelReference large_model_reference = 2 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasLargeModelReference in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        Whether the largeModelReference field is set.
      • setLargeModelReference

        public PublisherModel.CallToAction.Deploy.Builder setLargeModelReference​(LargeModelReference value)
         Optional. Large model reference. When this is set, model_artifact_spec
         is not needed.
         
        .google.cloud.aiplatform.v1.LargeModelReference large_model_reference = 2 [(.google.api.field_behavior) = OPTIONAL];
      • setLargeModelReference

        public PublisherModel.CallToAction.Deploy.Builder setLargeModelReference​(LargeModelReference.Builder builderForValue)
         Optional. Large model reference. When this is set, model_artifact_spec
         is not needed.
         
        .google.cloud.aiplatform.v1.LargeModelReference large_model_reference = 2 [(.google.api.field_behavior) = OPTIONAL];
      • mergeLargeModelReference

        public PublisherModel.CallToAction.Deploy.Builder mergeLargeModelReference​(LargeModelReference value)
         Optional. Large model reference. When this is set, model_artifact_spec
         is not needed.
         
        .google.cloud.aiplatform.v1.LargeModelReference large_model_reference = 2 [(.google.api.field_behavior) = OPTIONAL];
      • clearLargeModelReference

        public PublisherModel.CallToAction.Deploy.Builder clearLargeModelReference()
         Optional. Large model reference. When this is set, model_artifact_spec
         is not needed.
         
        .google.cloud.aiplatform.v1.LargeModelReference large_model_reference = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getLargeModelReferenceBuilder

        public LargeModelReference.Builder getLargeModelReferenceBuilder()
         Optional. Large model reference. When this is set, model_artifact_spec
         is not needed.
         
        .google.cloud.aiplatform.v1.LargeModelReference large_model_reference = 2 [(.google.api.field_behavior) = OPTIONAL];
      • hasContainerSpec

        public boolean hasContainerSpec()
         Optional. The specification of the container that is to be used when
         deploying this Model in Vertex AI. Not present for Large Models.
         
        .google.cloud.aiplatform.v1.ModelContainerSpec container_spec = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        hasContainerSpec in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        Whether the containerSpec field is set.
      • getContainerSpec

        public ModelContainerSpec getContainerSpec()
         Optional. The specification of the container that is to be used when
         deploying this Model in Vertex AI. Not present for Large Models.
         
        .google.cloud.aiplatform.v1.ModelContainerSpec container_spec = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getContainerSpec in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        The containerSpec.
      • setContainerSpec

        public PublisherModel.CallToAction.Deploy.Builder setContainerSpec​(ModelContainerSpec value)
         Optional. The specification of the container that is to be used when
         deploying this Model in Vertex AI. Not present for Large Models.
         
        .google.cloud.aiplatform.v1.ModelContainerSpec container_spec = 3 [(.google.api.field_behavior) = OPTIONAL];
      • setContainerSpec

        public PublisherModel.CallToAction.Deploy.Builder setContainerSpec​(ModelContainerSpec.Builder builderForValue)
         Optional. The specification of the container that is to be used when
         deploying this Model in Vertex AI. Not present for Large Models.
         
        .google.cloud.aiplatform.v1.ModelContainerSpec container_spec = 3 [(.google.api.field_behavior) = OPTIONAL];
      • mergeContainerSpec

        public PublisherModel.CallToAction.Deploy.Builder mergeContainerSpec​(ModelContainerSpec value)
         Optional. The specification of the container that is to be used when
         deploying this Model in Vertex AI. Not present for Large Models.
         
        .google.cloud.aiplatform.v1.ModelContainerSpec container_spec = 3 [(.google.api.field_behavior) = OPTIONAL];
      • clearContainerSpec

        public PublisherModel.CallToAction.Deploy.Builder clearContainerSpec()
         Optional. The specification of the container that is to be used when
         deploying this Model in Vertex AI. Not present for Large Models.
         
        .google.cloud.aiplatform.v1.ModelContainerSpec container_spec = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getContainerSpecBuilder

        public ModelContainerSpec.Builder getContainerSpecBuilder()
         Optional. The specification of the container that is to be used when
         deploying this Model in Vertex AI. Not present for Large Models.
         
        .google.cloud.aiplatform.v1.ModelContainerSpec container_spec = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getArtifactUri

        public String getArtifactUri()
         Optional. The path to the directory containing the Model artifact and
         any of its supporting files.
         
        string artifact_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getArtifactUri in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        The artifactUri.
      • getArtifactUriBytes

        public com.google.protobuf.ByteString getArtifactUriBytes()
         Optional. The path to the directory containing the Model artifact and
         any of its supporting files.
         
        string artifact_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getArtifactUriBytes in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        The bytes for artifactUri.
      • setArtifactUri

        public PublisherModel.CallToAction.Deploy.Builder setArtifactUri​(String value)
         Optional. The path to the directory containing the Model artifact and
         any of its supporting files.
         
        string artifact_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The artifactUri to set.
        Returns:
        This builder for chaining.
      • clearArtifactUri

        public PublisherModel.CallToAction.Deploy.Builder clearArtifactUri()
         Optional. The path to the directory containing the Model artifact and
         any of its supporting files.
         
        string artifact_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setArtifactUriBytes

        public PublisherModel.CallToAction.Deploy.Builder setArtifactUriBytes​(com.google.protobuf.ByteString value)
         Optional. The path to the directory containing the Model artifact and
         any of its supporting files.
         
        string artifact_uri = 4 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for artifactUri to set.
        Returns:
        This builder for chaining.
      • getTitleBytes

        public com.google.protobuf.ByteString getTitleBytes()
         Required. The title of the regional resource reference.
         
        string title = 8 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getTitleBytes in interface PublisherModel.CallToAction.DeployOrBuilder
        Returns:
        The bytes for title.
      • setTitle

        public PublisherModel.CallToAction.Deploy.Builder setTitle​(String value)
         Required. The title of the regional resource reference.
         
        string title = 8 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The title to set.
        Returns:
        This builder for chaining.
      • clearTitle

        public PublisherModel.CallToAction.Deploy.Builder clearTitle()
         Required. The title of the regional resource reference.
         
        string title = 8 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setTitleBytes

        public PublisherModel.CallToAction.Deploy.Builder setTitleBytes​(com.google.protobuf.ByteString value)
         Required. The title of the regional resource reference.
         
        string title = 8 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for title to set.
        Returns:
        This builder for chaining.