Class UpdateModelRequest.Builder

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

public static final class UpdateModelRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<UpdateModelRequest.Builder> implements UpdateModelRequestOrBuilder
 Request message for
 [ModelService.UpdateModel][google.cloud.aiplatform.v1.ModelService.UpdateModel].
 
Protobuf type google.cloud.aiplatform.v1.UpdateModelRequest
  • 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<UpdateModelRequest.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<UpdateModelRequest.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<UpdateModelRequest.Builder>
    • getDefaultInstanceForType

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

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

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

      public UpdateModelRequest.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<UpdateModelRequest.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<UpdateModelRequest.Builder>
    • mergeFrom

      public UpdateModelRequest.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<UpdateModelRequest.Builder>
      Throws:
      IOException
    • hasModel

      public boolean hasModel()
       Required. The Model which replaces the resource on the server.
       When Model Versioning is enabled, the model.name will be used to determine
       whether to update the model or model version.
       1. model.name with the @ value, e.g. models/123@1, refers to a version
       specific update.
       2. model.name without the @ value, e.g. models/123, refers to a model
       update.
       3. model.name with @-, e.g. models/123@-, refers to a model update.
       4. Supported model fields: display_name, description; supported
       version-specific fields: version_description. Labels are supported in both
       scenarios. Both the model labels and the version labels are merged when a
       model is returned. When updating labels, if the request is for
       model-specific update, model label gets updated. Otherwise, version labels
       get updated.
       5. A model name or model version name fields update mismatch will cause a
       precondition error.
       6. One request cannot update both the model and the version fields. You
       must update them separately.
       
      .google.cloud.aiplatform.v1.Model model = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasModel in interface UpdateModelRequestOrBuilder
      Returns:
      Whether the model field is set.
    • getModel

      public Model getModel()
       Required. The Model which replaces the resource on the server.
       When Model Versioning is enabled, the model.name will be used to determine
       whether to update the model or model version.
       1. model.name with the @ value, e.g. models/123@1, refers to a version
       specific update.
       2. model.name without the @ value, e.g. models/123, refers to a model
       update.
       3. model.name with @-, e.g. models/123@-, refers to a model update.
       4. Supported model fields: display_name, description; supported
       version-specific fields: version_description. Labels are supported in both
       scenarios. Both the model labels and the version labels are merged when a
       model is returned. When updating labels, if the request is for
       model-specific update, model label gets updated. Otherwise, version labels
       get updated.
       5. A model name or model version name fields update mismatch will cause a
       precondition error.
       6. One request cannot update both the model and the version fields. You
       must update them separately.
       
      .google.cloud.aiplatform.v1.Model model = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getModel in interface UpdateModelRequestOrBuilder
      Returns:
      The model.
    • setModel

      public UpdateModelRequest.Builder setModel(Model value)
       Required. The Model which replaces the resource on the server.
       When Model Versioning is enabled, the model.name will be used to determine
       whether to update the model or model version.
       1. model.name with the @ value, e.g. models/123@1, refers to a version
       specific update.
       2. model.name without the @ value, e.g. models/123, refers to a model
       update.
       3. model.name with @-, e.g. models/123@-, refers to a model update.
       4. Supported model fields: display_name, description; supported
       version-specific fields: version_description. Labels are supported in both
       scenarios. Both the model labels and the version labels are merged when a
       model is returned. When updating labels, if the request is for
       model-specific update, model label gets updated. Otherwise, version labels
       get updated.
       5. A model name or model version name fields update mismatch will cause a
       precondition error.
       6. One request cannot update both the model and the version fields. You
       must update them separately.
       
      .google.cloud.aiplatform.v1.Model model = 1 [(.google.api.field_behavior) = REQUIRED];
    • setModel

      public UpdateModelRequest.Builder setModel(Model.Builder builderForValue)
       Required. The Model which replaces the resource on the server.
       When Model Versioning is enabled, the model.name will be used to determine
       whether to update the model or model version.
       1. model.name with the @ value, e.g. models/123@1, refers to a version
       specific update.
       2. model.name without the @ value, e.g. models/123, refers to a model
       update.
       3. model.name with @-, e.g. models/123@-, refers to a model update.
       4. Supported model fields: display_name, description; supported
       version-specific fields: version_description. Labels are supported in both
       scenarios. Both the model labels and the version labels are merged when a
       model is returned. When updating labels, if the request is for
       model-specific update, model label gets updated. Otherwise, version labels
       get updated.
       5. A model name or model version name fields update mismatch will cause a
       precondition error.
       6. One request cannot update both the model and the version fields. You
       must update them separately.
       
      .google.cloud.aiplatform.v1.Model model = 1 [(.google.api.field_behavior) = REQUIRED];
    • mergeModel

      public UpdateModelRequest.Builder mergeModel(Model value)
       Required. The Model which replaces the resource on the server.
       When Model Versioning is enabled, the model.name will be used to determine
       whether to update the model or model version.
       1. model.name with the @ value, e.g. models/123@1, refers to a version
       specific update.
       2. model.name without the @ value, e.g. models/123, refers to a model
       update.
       3. model.name with @-, e.g. models/123@-, refers to a model update.
       4. Supported model fields: display_name, description; supported
       version-specific fields: version_description. Labels are supported in both
       scenarios. Both the model labels and the version labels are merged when a
       model is returned. When updating labels, if the request is for
       model-specific update, model label gets updated. Otherwise, version labels
       get updated.
       5. A model name or model version name fields update mismatch will cause a
       precondition error.
       6. One request cannot update both the model and the version fields. You
       must update them separately.
       
      .google.cloud.aiplatform.v1.Model model = 1 [(.google.api.field_behavior) = REQUIRED];
    • clearModel

      public UpdateModelRequest.Builder clearModel()
       Required. The Model which replaces the resource on the server.
       When Model Versioning is enabled, the model.name will be used to determine
       whether to update the model or model version.
       1. model.name with the @ value, e.g. models/123@1, refers to a version
       specific update.
       2. model.name without the @ value, e.g. models/123, refers to a model
       update.
       3. model.name with @-, e.g. models/123@-, refers to a model update.
       4. Supported model fields: display_name, description; supported
       version-specific fields: version_description. Labels are supported in both
       scenarios. Both the model labels and the version labels are merged when a
       model is returned. When updating labels, if the request is for
       model-specific update, model label gets updated. Otherwise, version labels
       get updated.
       5. A model name or model version name fields update mismatch will cause a
       precondition error.
       6. One request cannot update both the model and the version fields. You
       must update them separately.
       
      .google.cloud.aiplatform.v1.Model model = 1 [(.google.api.field_behavior) = REQUIRED];
    • getModelBuilder

      public Model.Builder getModelBuilder()
       Required. The Model which replaces the resource on the server.
       When Model Versioning is enabled, the model.name will be used to determine
       whether to update the model or model version.
       1. model.name with the @ value, e.g. models/123@1, refers to a version
       specific update.
       2. model.name without the @ value, e.g. models/123, refers to a model
       update.
       3. model.name with @-, e.g. models/123@-, refers to a model update.
       4. Supported model fields: display_name, description; supported
       version-specific fields: version_description. Labels are supported in both
       scenarios. Both the model labels and the version labels are merged when a
       model is returned. When updating labels, if the request is for
       model-specific update, model label gets updated. Otherwise, version labels
       get updated.
       5. A model name or model version name fields update mismatch will cause a
       precondition error.
       6. One request cannot update both the model and the version fields. You
       must update them separately.
       
      .google.cloud.aiplatform.v1.Model model = 1 [(.google.api.field_behavior) = REQUIRED];
    • getModelOrBuilder

      public ModelOrBuilder getModelOrBuilder()
       Required. The Model which replaces the resource on the server.
       When Model Versioning is enabled, the model.name will be used to determine
       whether to update the model or model version.
       1. model.name with the @ value, e.g. models/123@1, refers to a version
       specific update.
       2. model.name without the @ value, e.g. models/123, refers to a model
       update.
       3. model.name with @-, e.g. models/123@-, refers to a model update.
       4. Supported model fields: display_name, description; supported
       version-specific fields: version_description. Labels are supported in both
       scenarios. Both the model labels and the version labels are merged when a
       model is returned. When updating labels, if the request is for
       model-specific update, model label gets updated. Otherwise, version labels
       get updated.
       5. A model name or model version name fields update mismatch will cause a
       precondition error.
       6. One request cannot update both the model and the version fields. You
       must update them separately.
       
      .google.cloud.aiplatform.v1.Model model = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getModelOrBuilder in interface UpdateModelRequestOrBuilder
    • hasUpdateMask

      public boolean hasUpdateMask()
       Required. The update mask applies to the resource.
       For the `FieldMask` definition, see
       [google.protobuf.FieldMask][google.protobuf.FieldMask].
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasUpdateMask in interface UpdateModelRequestOrBuilder
      Returns:
      Whether the updateMask field is set.
    • getUpdateMask

      public com.google.protobuf.FieldMask getUpdateMask()
       Required. The update mask applies to the resource.
       For the `FieldMask` definition, see
       [google.protobuf.FieldMask][google.protobuf.FieldMask].
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getUpdateMask in interface UpdateModelRequestOrBuilder
      Returns:
      The updateMask.
    • setUpdateMask

      public UpdateModelRequest.Builder setUpdateMask(com.google.protobuf.FieldMask value)
       Required. The update mask applies to the resource.
       For the `FieldMask` definition, see
       [google.protobuf.FieldMask][google.protobuf.FieldMask].
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
    • setUpdateMask

      public UpdateModelRequest.Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)
       Required. The update mask applies to the resource.
       For the `FieldMask` definition, see
       [google.protobuf.FieldMask][google.protobuf.FieldMask].
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
    • mergeUpdateMask

      public UpdateModelRequest.Builder mergeUpdateMask(com.google.protobuf.FieldMask value)
       Required. The update mask applies to the resource.
       For the `FieldMask` definition, see
       [google.protobuf.FieldMask][google.protobuf.FieldMask].
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
    • clearUpdateMask

      public UpdateModelRequest.Builder clearUpdateMask()
       Required. The update mask applies to the resource.
       For the `FieldMask` definition, see
       [google.protobuf.FieldMask][google.protobuf.FieldMask].
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
    • getUpdateMaskBuilder

      public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder()
       Required. The update mask applies to the resource.
       For the `FieldMask` definition, see
       [google.protobuf.FieldMask][google.protobuf.FieldMask].
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
    • getUpdateMaskOrBuilder

      public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
       Required. The update mask applies to the resource.
       For the `FieldMask` definition, see
       [google.protobuf.FieldMask][google.protobuf.FieldMask].
       
      .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getUpdateMaskOrBuilder in interface UpdateModelRequestOrBuilder