Class CreateModelMonitorRequest.Builder

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

public static final class CreateModelMonitorRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<CreateModelMonitorRequest.Builder> implements CreateModelMonitorRequestOrBuilder
 Request message for
 [ModelMonitoringService.CreateModelMonitor][google.cloud.aiplatform.v1beta1.ModelMonitoringService.CreateModelMonitor].
 
Protobuf type google.cloud.aiplatform.v1beta1.CreateModelMonitorRequest
  • 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<CreateModelMonitorRequest.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<CreateModelMonitorRequest.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<CreateModelMonitorRequest.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public CreateModelMonitorRequest.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<CreateModelMonitorRequest.Builder>
      Throws:
      IOException
    • getParent

      public String getParent()
       Required. The resource name of the Location to create the ModelMonitor in.
       Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParent in interface CreateModelMonitorRequestOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Required. The resource name of the Location to create the ModelMonitor in.
       Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParentBytes in interface CreateModelMonitorRequestOrBuilder
      Returns:
      The bytes for parent.
    • setParent

      public CreateModelMonitorRequest.Builder setParent(String value)
       Required. The resource name of the Location to create the ModelMonitor in.
       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

      public CreateModelMonitorRequest.Builder clearParent()
       Required. The resource name of the Location to create the ModelMonitor in.
       Format: `projects/{project}/locations/{location}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setParentBytes

      public CreateModelMonitorRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
       Required. The resource name of the Location to create the ModelMonitor in.
       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.
    • hasModelMonitor

      public boolean hasModelMonitor()
       Required. The ModelMonitor to create.
       
      .google.cloud.aiplatform.v1beta1.ModelMonitor model_monitor = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasModelMonitor in interface CreateModelMonitorRequestOrBuilder
      Returns:
      Whether the modelMonitor field is set.
    • getModelMonitor

      public ModelMonitor getModelMonitor()
       Required. The ModelMonitor to create.
       
      .google.cloud.aiplatform.v1beta1.ModelMonitor model_monitor = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getModelMonitor in interface CreateModelMonitorRequestOrBuilder
      Returns:
      The modelMonitor.
    • setModelMonitor

      public CreateModelMonitorRequest.Builder setModelMonitor(ModelMonitor value)
       Required. The ModelMonitor to create.
       
      .google.cloud.aiplatform.v1beta1.ModelMonitor model_monitor = 2 [(.google.api.field_behavior) = REQUIRED];
    • setModelMonitor

      public CreateModelMonitorRequest.Builder setModelMonitor(ModelMonitor.Builder builderForValue)
       Required. The ModelMonitor to create.
       
      .google.cloud.aiplatform.v1beta1.ModelMonitor model_monitor = 2 [(.google.api.field_behavior) = REQUIRED];
    • mergeModelMonitor

      public CreateModelMonitorRequest.Builder mergeModelMonitor(ModelMonitor value)
       Required. The ModelMonitor to create.
       
      .google.cloud.aiplatform.v1beta1.ModelMonitor model_monitor = 2 [(.google.api.field_behavior) = REQUIRED];
    • clearModelMonitor

      public CreateModelMonitorRequest.Builder clearModelMonitor()
       Required. The ModelMonitor to create.
       
      .google.cloud.aiplatform.v1beta1.ModelMonitor model_monitor = 2 [(.google.api.field_behavior) = REQUIRED];
    • getModelMonitorBuilder

      public ModelMonitor.Builder getModelMonitorBuilder()
       Required. The ModelMonitor to create.
       
      .google.cloud.aiplatform.v1beta1.ModelMonitor model_monitor = 2 [(.google.api.field_behavior) = REQUIRED];
    • getModelMonitorOrBuilder

      public ModelMonitorOrBuilder getModelMonitorOrBuilder()
       Required. The ModelMonitor to create.
       
      .google.cloud.aiplatform.v1beta1.ModelMonitor model_monitor = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getModelMonitorOrBuilder in interface CreateModelMonitorRequestOrBuilder
    • getModelMonitorId

      public String getModelMonitorId()
       Optional. The ID to use for the Model Monitor, which will become the final
       component of the model monitor resource name.
      
       The maximum length is 63 characters, and valid characters are
       `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string model_monitor_id = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getModelMonitorId in interface CreateModelMonitorRequestOrBuilder
      Returns:
      The modelMonitorId.
    • getModelMonitorIdBytes

      public com.google.protobuf.ByteString getModelMonitorIdBytes()
       Optional. The ID to use for the Model Monitor, which will become the final
       component of the model monitor resource name.
      
       The maximum length is 63 characters, and valid characters are
       `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string model_monitor_id = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getModelMonitorIdBytes in interface CreateModelMonitorRequestOrBuilder
      Returns:
      The bytes for modelMonitorId.
    • setModelMonitorId

      public CreateModelMonitorRequest.Builder setModelMonitorId(String value)
       Optional. The ID to use for the Model Monitor, which will become the final
       component of the model monitor resource name.
      
       The maximum length is 63 characters, and valid characters are
       `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string model_monitor_id = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The modelMonitorId to set.
      Returns:
      This builder for chaining.
    • clearModelMonitorId

      public CreateModelMonitorRequest.Builder clearModelMonitorId()
       Optional. The ID to use for the Model Monitor, which will become the final
       component of the model monitor resource name.
      
       The maximum length is 63 characters, and valid characters are
       `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string model_monitor_id = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setModelMonitorIdBytes

      public CreateModelMonitorRequest.Builder setModelMonitorIdBytes(com.google.protobuf.ByteString value)
       Optional. The ID to use for the Model Monitor, which will become the final
       component of the model monitor resource name.
      
       The maximum length is 63 characters, and valid characters are
       `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`.
       
      string model_monitor_id = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for modelMonitorId to set.
      Returns:
      This builder for chaining.