Class EvaluateDatasetRequest.Builder

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

public static final class EvaluateDatasetRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<EvaluateDatasetRequest.Builder> implements EvaluateDatasetRequestOrBuilder
 Request message for EvaluationService.EvaluateDataset.
 
Protobuf type google.cloud.aiplatform.v1beta1.EvaluateDatasetRequest
  • 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<EvaluateDatasetRequest.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<EvaluateDatasetRequest.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<EvaluateDatasetRequest.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public EvaluateDatasetRequest.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<EvaluateDatasetRequest.Builder>
      Throws:
      IOException
    • getLocation

      public String getLocation()
       Required. The resource name of the Location to evaluate the dataset.
       Format: `projects/{project}/locations/{location}`
       
      string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getLocation in interface EvaluateDatasetRequestOrBuilder
      Returns:
      The location.
    • getLocationBytes

      public com.google.protobuf.ByteString getLocationBytes()
       Required. The resource name of the Location to evaluate the dataset.
       Format: `projects/{project}/locations/{location}`
       
      string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getLocationBytes in interface EvaluateDatasetRequestOrBuilder
      Returns:
      The bytes for location.
    • setLocation

      public EvaluateDatasetRequest.Builder setLocation(String value)
       Required. The resource name of the Location to evaluate the dataset.
       Format: `projects/{project}/locations/{location}`
       
      string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The location to set.
      Returns:
      This builder for chaining.
    • clearLocation

      public EvaluateDatasetRequest.Builder clearLocation()
       Required. The resource name of the Location to evaluate the dataset.
       Format: `projects/{project}/locations/{location}`
       
      string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setLocationBytes

      public EvaluateDatasetRequest.Builder setLocationBytes(com.google.protobuf.ByteString value)
       Required. The resource name of the Location to evaluate the dataset.
       Format: `projects/{project}/locations/{location}`
       
      string location = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for location to set.
      Returns:
      This builder for chaining.
    • hasDataset

      public boolean hasDataset()
       Required. The dataset used for evaluation.
       
      .google.cloud.aiplatform.v1beta1.EvaluationDataset dataset = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasDataset in interface EvaluateDatasetRequestOrBuilder
      Returns:
      Whether the dataset field is set.
    • getDataset

      public EvaluationDataset getDataset()
       Required. The dataset used for evaluation.
       
      .google.cloud.aiplatform.v1beta1.EvaluationDataset dataset = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDataset in interface EvaluateDatasetRequestOrBuilder
      Returns:
      The dataset.
    • setDataset

       Required. The dataset used for evaluation.
       
      .google.cloud.aiplatform.v1beta1.EvaluationDataset dataset = 2 [(.google.api.field_behavior) = REQUIRED];
    • setDataset

      public EvaluateDatasetRequest.Builder setDataset(EvaluationDataset.Builder builderForValue)
       Required. The dataset used for evaluation.
       
      .google.cloud.aiplatform.v1beta1.EvaluationDataset dataset = 2 [(.google.api.field_behavior) = REQUIRED];
    • mergeDataset

       Required. The dataset used for evaluation.
       
      .google.cloud.aiplatform.v1beta1.EvaluationDataset dataset = 2 [(.google.api.field_behavior) = REQUIRED];
    • clearDataset

      public EvaluateDatasetRequest.Builder clearDataset()
       Required. The dataset used for evaluation.
       
      .google.cloud.aiplatform.v1beta1.EvaluationDataset dataset = 2 [(.google.api.field_behavior) = REQUIRED];
    • getDatasetBuilder

      public EvaluationDataset.Builder getDatasetBuilder()
       Required. The dataset used for evaluation.
       
      .google.cloud.aiplatform.v1beta1.EvaluationDataset dataset = 2 [(.google.api.field_behavior) = REQUIRED];
    • getDatasetOrBuilder

      public EvaluationDatasetOrBuilder getDatasetOrBuilder()
       Required. The dataset used for evaluation.
       
      .google.cloud.aiplatform.v1beta1.EvaluationDataset dataset = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getDatasetOrBuilder in interface EvaluateDatasetRequestOrBuilder
    • getMetricsList

      public List<Metric> getMetricsList()
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMetricsList in interface EvaluateDatasetRequestOrBuilder
    • getMetricsCount

      public int getMetricsCount()
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMetricsCount in interface EvaluateDatasetRequestOrBuilder
    • getMetrics

      public Metric getMetrics(int index)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMetrics in interface EvaluateDatasetRequestOrBuilder
    • setMetrics

      public EvaluateDatasetRequest.Builder setMetrics(int index, Metric value)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • setMetrics

      public EvaluateDatasetRequest.Builder setMetrics(int index, Metric.Builder builderForValue)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • addMetrics

      public EvaluateDatasetRequest.Builder addMetrics(Metric value)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • addMetrics

      public EvaluateDatasetRequest.Builder addMetrics(int index, Metric value)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • addMetrics

      public EvaluateDatasetRequest.Builder addMetrics(Metric.Builder builderForValue)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • addMetrics

      public EvaluateDatasetRequest.Builder addMetrics(int index, Metric.Builder builderForValue)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • addAllMetrics

      public EvaluateDatasetRequest.Builder addAllMetrics(Iterable<? extends Metric> values)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • clearMetrics

      public EvaluateDatasetRequest.Builder clearMetrics()
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • removeMetrics

      public EvaluateDatasetRequest.Builder removeMetrics(int index)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • getMetricsBuilder

      public Metric.Builder getMetricsBuilder(int index)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • getMetricsOrBuilder

      public MetricOrBuilder getMetricsOrBuilder(int index)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMetricsOrBuilder in interface EvaluateDatasetRequestOrBuilder
    • getMetricsOrBuilderList

      public List<? extends MetricOrBuilder> getMetricsOrBuilderList()
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getMetricsOrBuilderList in interface EvaluateDatasetRequestOrBuilder
    • addMetricsBuilder

      public Metric.Builder addMetricsBuilder()
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • addMetricsBuilder

      public Metric.Builder addMetricsBuilder(int index)
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • getMetricsBuilderList

      public List<Metric.Builder> getMetricsBuilderList()
       Required. The metrics used for evaluation.
       
      repeated .google.cloud.aiplatform.v1beta1.Metric metrics = 3 [(.google.api.field_behavior) = REQUIRED];
    • hasOutputConfig

      public boolean hasOutputConfig()
       Required. Config for evaluation output.
       
      .google.cloud.aiplatform.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasOutputConfig in interface EvaluateDatasetRequestOrBuilder
      Returns:
      Whether the outputConfig field is set.
    • getOutputConfig

      public OutputConfig getOutputConfig()
       Required. Config for evaluation output.
       
      .google.cloud.aiplatform.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getOutputConfig in interface EvaluateDatasetRequestOrBuilder
      Returns:
      The outputConfig.
    • setOutputConfig

      public EvaluateDatasetRequest.Builder setOutputConfig(OutputConfig value)
       Required. Config for evaluation output.
       
      .google.cloud.aiplatform.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
    • setOutputConfig

      public EvaluateDatasetRequest.Builder setOutputConfig(OutputConfig.Builder builderForValue)
       Required. Config for evaluation output.
       
      .google.cloud.aiplatform.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
    • mergeOutputConfig

      public EvaluateDatasetRequest.Builder mergeOutputConfig(OutputConfig value)
       Required. Config for evaluation output.
       
      .google.cloud.aiplatform.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
    • clearOutputConfig

      public EvaluateDatasetRequest.Builder clearOutputConfig()
       Required. Config for evaluation output.
       
      .google.cloud.aiplatform.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
    • getOutputConfigBuilder

      public OutputConfig.Builder getOutputConfigBuilder()
       Required. Config for evaluation output.
       
      .google.cloud.aiplatform.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
    • getOutputConfigOrBuilder

      public OutputConfigOrBuilder getOutputConfigOrBuilder()
       Required. Config for evaluation output.
       
      .google.cloud.aiplatform.v1beta1.OutputConfig output_config = 4 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getOutputConfigOrBuilder in interface EvaluateDatasetRequestOrBuilder
    • hasAutoraterConfig

      public boolean hasAutoraterConfig()
       Optional. Autorater config used for evaluation. Currently only publisher
       Gemini models are supported. Format:
       `projects/{PROJECT}/locations/{LOCATION}/publishers/google/models/{MODEL}.`
       
      .google.cloud.aiplatform.v1beta1.AutoraterConfig autorater_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasAutoraterConfig in interface EvaluateDatasetRequestOrBuilder
      Returns:
      Whether the autoraterConfig field is set.
    • getAutoraterConfig

      public AutoraterConfig getAutoraterConfig()
       Optional. Autorater config used for evaluation. Currently only publisher
       Gemini models are supported. Format:
       `projects/{PROJECT}/locations/{LOCATION}/publishers/google/models/{MODEL}.`
       
      .google.cloud.aiplatform.v1beta1.AutoraterConfig autorater_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAutoraterConfig in interface EvaluateDatasetRequestOrBuilder
      Returns:
      The autoraterConfig.
    • setAutoraterConfig

      public EvaluateDatasetRequest.Builder setAutoraterConfig(AutoraterConfig value)
       Optional. Autorater config used for evaluation. Currently only publisher
       Gemini models are supported. Format:
       `projects/{PROJECT}/locations/{LOCATION}/publishers/google/models/{MODEL}.`
       
      .google.cloud.aiplatform.v1beta1.AutoraterConfig autorater_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • setAutoraterConfig

      public EvaluateDatasetRequest.Builder setAutoraterConfig(AutoraterConfig.Builder builderForValue)
       Optional. Autorater config used for evaluation. Currently only publisher
       Gemini models are supported. Format:
       `projects/{PROJECT}/locations/{LOCATION}/publishers/google/models/{MODEL}.`
       
      .google.cloud.aiplatform.v1beta1.AutoraterConfig autorater_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • mergeAutoraterConfig

      public EvaluateDatasetRequest.Builder mergeAutoraterConfig(AutoraterConfig value)
       Optional. Autorater config used for evaluation. Currently only publisher
       Gemini models are supported. Format:
       `projects/{PROJECT}/locations/{LOCATION}/publishers/google/models/{MODEL}.`
       
      .google.cloud.aiplatform.v1beta1.AutoraterConfig autorater_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • clearAutoraterConfig

      public EvaluateDatasetRequest.Builder clearAutoraterConfig()
       Optional. Autorater config used for evaluation. Currently only publisher
       Gemini models are supported. Format:
       `projects/{PROJECT}/locations/{LOCATION}/publishers/google/models/{MODEL}.`
       
      .google.cloud.aiplatform.v1beta1.AutoraterConfig autorater_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getAutoraterConfigBuilder

      public AutoraterConfig.Builder getAutoraterConfigBuilder()
       Optional. Autorater config used for evaluation. Currently only publisher
       Gemini models are supported. Format:
       `projects/{PROJECT}/locations/{LOCATION}/publishers/google/models/{MODEL}.`
       
      .google.cloud.aiplatform.v1beta1.AutoraterConfig autorater_config = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getAutoraterConfigOrBuilder

      public AutoraterConfigOrBuilder getAutoraterConfigOrBuilder()
       Optional. Autorater config used for evaluation. Currently only publisher
       Gemini models are supported. Format:
       `projects/{PROJECT}/locations/{LOCATION}/publishers/google/models/{MODEL}.`
       
      .google.cloud.aiplatform.v1beta1.AutoraterConfig autorater_config = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAutoraterConfigOrBuilder in interface EvaluateDatasetRequestOrBuilder