Class Metric.Builder

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

public static final class Metric.Builder extends com.google.protobuf.GeneratedMessage.Builder<Metric.Builder> implements MetricOrBuilder
 The metric used for running evaluations.
 
Protobuf type google.cloud.aiplatform.v1.Metric
  • 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<Metric.Builder>
    • clear

      public Metric.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<Metric.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<Metric.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public Metric.Builder mergeFrom(Metric other)
    • isInitialized

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

      public Metric.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<Metric.Builder>
      Throws:
      IOException
    • getMetricSpecCase

      public Metric.MetricSpecCase getMetricSpecCase()
      Specified by:
      getMetricSpecCase in interface MetricOrBuilder
    • clearMetricSpec

      public Metric.Builder clearMetricSpec()
    • hasPredefinedMetricSpec

      public boolean hasPredefinedMetricSpec()
       The spec for a pre-defined metric.
       
      .google.cloud.aiplatform.v1.PredefinedMetricSpec predefined_metric_spec = 8;
      Specified by:
      hasPredefinedMetricSpec in interface MetricOrBuilder
      Returns:
      Whether the predefinedMetricSpec field is set.
    • getPredefinedMetricSpec

      public PredefinedMetricSpec getPredefinedMetricSpec()
       The spec for a pre-defined metric.
       
      .google.cloud.aiplatform.v1.PredefinedMetricSpec predefined_metric_spec = 8;
      Specified by:
      getPredefinedMetricSpec in interface MetricOrBuilder
      Returns:
      The predefinedMetricSpec.
    • setPredefinedMetricSpec

      public Metric.Builder setPredefinedMetricSpec(PredefinedMetricSpec value)
       The spec for a pre-defined metric.
       
      .google.cloud.aiplatform.v1.PredefinedMetricSpec predefined_metric_spec = 8;
    • setPredefinedMetricSpec

      public Metric.Builder setPredefinedMetricSpec(PredefinedMetricSpec.Builder builderForValue)
       The spec for a pre-defined metric.
       
      .google.cloud.aiplatform.v1.PredefinedMetricSpec predefined_metric_spec = 8;
    • mergePredefinedMetricSpec

      public Metric.Builder mergePredefinedMetricSpec(PredefinedMetricSpec value)
       The spec for a pre-defined metric.
       
      .google.cloud.aiplatform.v1.PredefinedMetricSpec predefined_metric_spec = 8;
    • clearPredefinedMetricSpec

      public Metric.Builder clearPredefinedMetricSpec()
       The spec for a pre-defined metric.
       
      .google.cloud.aiplatform.v1.PredefinedMetricSpec predefined_metric_spec = 8;
    • getPredefinedMetricSpecBuilder

      public PredefinedMetricSpec.Builder getPredefinedMetricSpecBuilder()
       The spec for a pre-defined metric.
       
      .google.cloud.aiplatform.v1.PredefinedMetricSpec predefined_metric_spec = 8;
    • getPredefinedMetricSpecOrBuilder

      public PredefinedMetricSpecOrBuilder getPredefinedMetricSpecOrBuilder()
       The spec for a pre-defined metric.
       
      .google.cloud.aiplatform.v1.PredefinedMetricSpec predefined_metric_spec = 8;
      Specified by:
      getPredefinedMetricSpecOrBuilder in interface MetricOrBuilder
    • hasComputationBasedMetricSpec

      public boolean hasComputationBasedMetricSpec()
       Spec for a computation based metric.
       
      .google.cloud.aiplatform.v1.ComputationBasedMetricSpec computation_based_metric_spec = 9;
      Specified by:
      hasComputationBasedMetricSpec in interface MetricOrBuilder
      Returns:
      Whether the computationBasedMetricSpec field is set.
    • getComputationBasedMetricSpec

      public ComputationBasedMetricSpec getComputationBasedMetricSpec()
       Spec for a computation based metric.
       
      .google.cloud.aiplatform.v1.ComputationBasedMetricSpec computation_based_metric_spec = 9;
      Specified by:
      getComputationBasedMetricSpec in interface MetricOrBuilder
      Returns:
      The computationBasedMetricSpec.
    • setComputationBasedMetricSpec

      public Metric.Builder setComputationBasedMetricSpec(ComputationBasedMetricSpec value)
       Spec for a computation based metric.
       
      .google.cloud.aiplatform.v1.ComputationBasedMetricSpec computation_based_metric_spec = 9;
    • setComputationBasedMetricSpec

      public Metric.Builder setComputationBasedMetricSpec(ComputationBasedMetricSpec.Builder builderForValue)
       Spec for a computation based metric.
       
      .google.cloud.aiplatform.v1.ComputationBasedMetricSpec computation_based_metric_spec = 9;
    • mergeComputationBasedMetricSpec

      public Metric.Builder mergeComputationBasedMetricSpec(ComputationBasedMetricSpec value)
       Spec for a computation based metric.
       
      .google.cloud.aiplatform.v1.ComputationBasedMetricSpec computation_based_metric_spec = 9;
    • clearComputationBasedMetricSpec

      public Metric.Builder clearComputationBasedMetricSpec()
       Spec for a computation based metric.
       
      .google.cloud.aiplatform.v1.ComputationBasedMetricSpec computation_based_metric_spec = 9;
    • getComputationBasedMetricSpecBuilder

      public ComputationBasedMetricSpec.Builder getComputationBasedMetricSpecBuilder()
       Spec for a computation based metric.
       
      .google.cloud.aiplatform.v1.ComputationBasedMetricSpec computation_based_metric_spec = 9;
    • getComputationBasedMetricSpecOrBuilder

      public ComputationBasedMetricSpecOrBuilder getComputationBasedMetricSpecOrBuilder()
       Spec for a computation based metric.
       
      .google.cloud.aiplatform.v1.ComputationBasedMetricSpec computation_based_metric_spec = 9;
      Specified by:
      getComputationBasedMetricSpecOrBuilder in interface MetricOrBuilder
    • hasLlmBasedMetricSpec

      public boolean hasLlmBasedMetricSpec()
       Spec for an LLM based metric.
       
      .google.cloud.aiplatform.v1.LLMBasedMetricSpec llm_based_metric_spec = 10;
      Specified by:
      hasLlmBasedMetricSpec in interface MetricOrBuilder
      Returns:
      Whether the llmBasedMetricSpec field is set.
    • getLlmBasedMetricSpec

      public LLMBasedMetricSpec getLlmBasedMetricSpec()
       Spec for an LLM based metric.
       
      .google.cloud.aiplatform.v1.LLMBasedMetricSpec llm_based_metric_spec = 10;
      Specified by:
      getLlmBasedMetricSpec in interface MetricOrBuilder
      Returns:
      The llmBasedMetricSpec.
    • setLlmBasedMetricSpec

      public Metric.Builder setLlmBasedMetricSpec(LLMBasedMetricSpec value)
       Spec for an LLM based metric.
       
      .google.cloud.aiplatform.v1.LLMBasedMetricSpec llm_based_metric_spec = 10;
    • setLlmBasedMetricSpec

      public Metric.Builder setLlmBasedMetricSpec(LLMBasedMetricSpec.Builder builderForValue)
       Spec for an LLM based metric.
       
      .google.cloud.aiplatform.v1.LLMBasedMetricSpec llm_based_metric_spec = 10;
    • mergeLlmBasedMetricSpec

      public Metric.Builder mergeLlmBasedMetricSpec(LLMBasedMetricSpec value)
       Spec for an LLM based metric.
       
      .google.cloud.aiplatform.v1.LLMBasedMetricSpec llm_based_metric_spec = 10;
    • clearLlmBasedMetricSpec

      public Metric.Builder clearLlmBasedMetricSpec()
       Spec for an LLM based metric.
       
      .google.cloud.aiplatform.v1.LLMBasedMetricSpec llm_based_metric_spec = 10;
    • getLlmBasedMetricSpecBuilder

      public LLMBasedMetricSpec.Builder getLlmBasedMetricSpecBuilder()
       Spec for an LLM based metric.
       
      .google.cloud.aiplatform.v1.LLMBasedMetricSpec llm_based_metric_spec = 10;
    • getLlmBasedMetricSpecOrBuilder

      public LLMBasedMetricSpecOrBuilder getLlmBasedMetricSpecOrBuilder()
       Spec for an LLM based metric.
       
      .google.cloud.aiplatform.v1.LLMBasedMetricSpec llm_based_metric_spec = 10;
      Specified by:
      getLlmBasedMetricSpecOrBuilder in interface MetricOrBuilder
    • hasPointwiseMetricSpec

      public boolean hasPointwiseMetricSpec()
       Spec for pointwise metric.
       
      .google.cloud.aiplatform.v1.PointwiseMetricSpec pointwise_metric_spec = 2;
      Specified by:
      hasPointwiseMetricSpec in interface MetricOrBuilder
      Returns:
      Whether the pointwiseMetricSpec field is set.
    • getPointwiseMetricSpec

      public PointwiseMetricSpec getPointwiseMetricSpec()
       Spec for pointwise metric.
       
      .google.cloud.aiplatform.v1.PointwiseMetricSpec pointwise_metric_spec = 2;
      Specified by:
      getPointwiseMetricSpec in interface MetricOrBuilder
      Returns:
      The pointwiseMetricSpec.
    • setPointwiseMetricSpec

      public Metric.Builder setPointwiseMetricSpec(PointwiseMetricSpec value)
       Spec for pointwise metric.
       
      .google.cloud.aiplatform.v1.PointwiseMetricSpec pointwise_metric_spec = 2;
    • setPointwiseMetricSpec

      public Metric.Builder setPointwiseMetricSpec(PointwiseMetricSpec.Builder builderForValue)
       Spec for pointwise metric.
       
      .google.cloud.aiplatform.v1.PointwiseMetricSpec pointwise_metric_spec = 2;
    • mergePointwiseMetricSpec

      public Metric.Builder mergePointwiseMetricSpec(PointwiseMetricSpec value)
       Spec for pointwise metric.
       
      .google.cloud.aiplatform.v1.PointwiseMetricSpec pointwise_metric_spec = 2;
    • clearPointwiseMetricSpec

      public Metric.Builder clearPointwiseMetricSpec()
       Spec for pointwise metric.
       
      .google.cloud.aiplatform.v1.PointwiseMetricSpec pointwise_metric_spec = 2;
    • getPointwiseMetricSpecBuilder

      public PointwiseMetricSpec.Builder getPointwiseMetricSpecBuilder()
       Spec for pointwise metric.
       
      .google.cloud.aiplatform.v1.PointwiseMetricSpec pointwise_metric_spec = 2;
    • getPointwiseMetricSpecOrBuilder

      public PointwiseMetricSpecOrBuilder getPointwiseMetricSpecOrBuilder()
       Spec for pointwise metric.
       
      .google.cloud.aiplatform.v1.PointwiseMetricSpec pointwise_metric_spec = 2;
      Specified by:
      getPointwiseMetricSpecOrBuilder in interface MetricOrBuilder
    • hasPairwiseMetricSpec

      public boolean hasPairwiseMetricSpec()
       Spec for pairwise metric.
       
      .google.cloud.aiplatform.v1.PairwiseMetricSpec pairwise_metric_spec = 3;
      Specified by:
      hasPairwiseMetricSpec in interface MetricOrBuilder
      Returns:
      Whether the pairwiseMetricSpec field is set.
    • getPairwiseMetricSpec

      public PairwiseMetricSpec getPairwiseMetricSpec()
       Spec for pairwise metric.
       
      .google.cloud.aiplatform.v1.PairwiseMetricSpec pairwise_metric_spec = 3;
      Specified by:
      getPairwiseMetricSpec in interface MetricOrBuilder
      Returns:
      The pairwiseMetricSpec.
    • setPairwiseMetricSpec

      public Metric.Builder setPairwiseMetricSpec(PairwiseMetricSpec value)
       Spec for pairwise metric.
       
      .google.cloud.aiplatform.v1.PairwiseMetricSpec pairwise_metric_spec = 3;
    • setPairwiseMetricSpec

      public Metric.Builder setPairwiseMetricSpec(PairwiseMetricSpec.Builder builderForValue)
       Spec for pairwise metric.
       
      .google.cloud.aiplatform.v1.PairwiseMetricSpec pairwise_metric_spec = 3;
    • mergePairwiseMetricSpec

      public Metric.Builder mergePairwiseMetricSpec(PairwiseMetricSpec value)
       Spec for pairwise metric.
       
      .google.cloud.aiplatform.v1.PairwiseMetricSpec pairwise_metric_spec = 3;
    • clearPairwiseMetricSpec

      public Metric.Builder clearPairwiseMetricSpec()
       Spec for pairwise metric.
       
      .google.cloud.aiplatform.v1.PairwiseMetricSpec pairwise_metric_spec = 3;
    • getPairwiseMetricSpecBuilder

      public PairwiseMetricSpec.Builder getPairwiseMetricSpecBuilder()
       Spec for pairwise metric.
       
      .google.cloud.aiplatform.v1.PairwiseMetricSpec pairwise_metric_spec = 3;
    • getPairwiseMetricSpecOrBuilder

      public PairwiseMetricSpecOrBuilder getPairwiseMetricSpecOrBuilder()
       Spec for pairwise metric.
       
      .google.cloud.aiplatform.v1.PairwiseMetricSpec pairwise_metric_spec = 3;
      Specified by:
      getPairwiseMetricSpecOrBuilder in interface MetricOrBuilder
    • hasExactMatchSpec

      public boolean hasExactMatchSpec()
       Spec for exact match metric.
       
      .google.cloud.aiplatform.v1.ExactMatchSpec exact_match_spec = 4;
      Specified by:
      hasExactMatchSpec in interface MetricOrBuilder
      Returns:
      Whether the exactMatchSpec field is set.
    • getExactMatchSpec

      public ExactMatchSpec getExactMatchSpec()
       Spec for exact match metric.
       
      .google.cloud.aiplatform.v1.ExactMatchSpec exact_match_spec = 4;
      Specified by:
      getExactMatchSpec in interface MetricOrBuilder
      Returns:
      The exactMatchSpec.
    • setExactMatchSpec

      public Metric.Builder setExactMatchSpec(ExactMatchSpec value)
       Spec for exact match metric.
       
      .google.cloud.aiplatform.v1.ExactMatchSpec exact_match_spec = 4;
    • setExactMatchSpec

      public Metric.Builder setExactMatchSpec(ExactMatchSpec.Builder builderForValue)
       Spec for exact match metric.
       
      .google.cloud.aiplatform.v1.ExactMatchSpec exact_match_spec = 4;
    • mergeExactMatchSpec

      public Metric.Builder mergeExactMatchSpec(ExactMatchSpec value)
       Spec for exact match metric.
       
      .google.cloud.aiplatform.v1.ExactMatchSpec exact_match_spec = 4;
    • clearExactMatchSpec

      public Metric.Builder clearExactMatchSpec()
       Spec for exact match metric.
       
      .google.cloud.aiplatform.v1.ExactMatchSpec exact_match_spec = 4;
    • getExactMatchSpecBuilder

      public ExactMatchSpec.Builder getExactMatchSpecBuilder()
       Spec for exact match metric.
       
      .google.cloud.aiplatform.v1.ExactMatchSpec exact_match_spec = 4;
    • getExactMatchSpecOrBuilder

      public ExactMatchSpecOrBuilder getExactMatchSpecOrBuilder()
       Spec for exact match metric.
       
      .google.cloud.aiplatform.v1.ExactMatchSpec exact_match_spec = 4;
      Specified by:
      getExactMatchSpecOrBuilder in interface MetricOrBuilder
    • hasBleuSpec

      public boolean hasBleuSpec()
       Spec for bleu metric.
       
      .google.cloud.aiplatform.v1.BleuSpec bleu_spec = 5;
      Specified by:
      hasBleuSpec in interface MetricOrBuilder
      Returns:
      Whether the bleuSpec field is set.
    • getBleuSpec

      public BleuSpec getBleuSpec()
       Spec for bleu metric.
       
      .google.cloud.aiplatform.v1.BleuSpec bleu_spec = 5;
      Specified by:
      getBleuSpec in interface MetricOrBuilder
      Returns:
      The bleuSpec.
    • setBleuSpec

      public Metric.Builder setBleuSpec(BleuSpec value)
       Spec for bleu metric.
       
      .google.cloud.aiplatform.v1.BleuSpec bleu_spec = 5;
    • setBleuSpec

      public Metric.Builder setBleuSpec(BleuSpec.Builder builderForValue)
       Spec for bleu metric.
       
      .google.cloud.aiplatform.v1.BleuSpec bleu_spec = 5;
    • mergeBleuSpec

      public Metric.Builder mergeBleuSpec(BleuSpec value)
       Spec for bleu metric.
       
      .google.cloud.aiplatform.v1.BleuSpec bleu_spec = 5;
    • clearBleuSpec

      public Metric.Builder clearBleuSpec()
       Spec for bleu metric.
       
      .google.cloud.aiplatform.v1.BleuSpec bleu_spec = 5;
    • getBleuSpecBuilder

      public BleuSpec.Builder getBleuSpecBuilder()
       Spec for bleu metric.
       
      .google.cloud.aiplatform.v1.BleuSpec bleu_spec = 5;
    • getBleuSpecOrBuilder

      public BleuSpecOrBuilder getBleuSpecOrBuilder()
       Spec for bleu metric.
       
      .google.cloud.aiplatform.v1.BleuSpec bleu_spec = 5;
      Specified by:
      getBleuSpecOrBuilder in interface MetricOrBuilder
    • hasRougeSpec

      public boolean hasRougeSpec()
       Spec for rouge metric.
       
      .google.cloud.aiplatform.v1.RougeSpec rouge_spec = 6;
      Specified by:
      hasRougeSpec in interface MetricOrBuilder
      Returns:
      Whether the rougeSpec field is set.
    • getRougeSpec

      public RougeSpec getRougeSpec()
       Spec for rouge metric.
       
      .google.cloud.aiplatform.v1.RougeSpec rouge_spec = 6;
      Specified by:
      getRougeSpec in interface MetricOrBuilder
      Returns:
      The rougeSpec.
    • setRougeSpec

      public Metric.Builder setRougeSpec(RougeSpec value)
       Spec for rouge metric.
       
      .google.cloud.aiplatform.v1.RougeSpec rouge_spec = 6;
    • setRougeSpec

      public Metric.Builder setRougeSpec(RougeSpec.Builder builderForValue)
       Spec for rouge metric.
       
      .google.cloud.aiplatform.v1.RougeSpec rouge_spec = 6;
    • mergeRougeSpec

      public Metric.Builder mergeRougeSpec(RougeSpec value)
       Spec for rouge metric.
       
      .google.cloud.aiplatform.v1.RougeSpec rouge_spec = 6;
    • clearRougeSpec

      public Metric.Builder clearRougeSpec()
       Spec for rouge metric.
       
      .google.cloud.aiplatform.v1.RougeSpec rouge_spec = 6;
    • getRougeSpecBuilder

      public RougeSpec.Builder getRougeSpecBuilder()
       Spec for rouge metric.
       
      .google.cloud.aiplatform.v1.RougeSpec rouge_spec = 6;
    • getRougeSpecOrBuilder

      public RougeSpecOrBuilder getRougeSpecOrBuilder()
       Spec for rouge metric.
       
      .google.cloud.aiplatform.v1.RougeSpec rouge_spec = 6;
      Specified by:
      getRougeSpecOrBuilder in interface MetricOrBuilder
    • getAggregationMetricsList

      public List<Metric.AggregationMetric> getAggregationMetricsList()
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAggregationMetricsList in interface MetricOrBuilder
      Returns:
      A list containing the aggregationMetrics.
    • getAggregationMetricsCount

      public int getAggregationMetricsCount()
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAggregationMetricsCount in interface MetricOrBuilder
      Returns:
      The count of aggregationMetrics.
    • getAggregationMetrics

      public Metric.AggregationMetric getAggregationMetrics(int index)
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAggregationMetrics in interface MetricOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The aggregationMetrics at the given index.
    • setAggregationMetrics

      public Metric.Builder setAggregationMetrics(int index, Metric.AggregationMetric value)
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The aggregationMetrics to set.
      Returns:
      This builder for chaining.
    • addAggregationMetrics

      public Metric.Builder addAggregationMetrics(Metric.AggregationMetric value)
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The aggregationMetrics to add.
      Returns:
      This builder for chaining.
    • addAllAggregationMetrics

      public Metric.Builder addAllAggregationMetrics(Iterable<? extends Metric.AggregationMetric> values)
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The aggregationMetrics to add.
      Returns:
      This builder for chaining.
    • clearAggregationMetrics

      public Metric.Builder clearAggregationMetrics()
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getAggregationMetricsValueList

      public List<Integer> getAggregationMetricsValueList()
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAggregationMetricsValueList in interface MetricOrBuilder
      Returns:
      A list containing the enum numeric values on the wire for aggregationMetrics.
    • getAggregationMetricsValue

      public int getAggregationMetricsValue(int index)
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAggregationMetricsValue in interface MetricOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of aggregationMetrics at the given index.
    • setAggregationMetricsValue

      public Metric.Builder setAggregationMetricsValue(int index, int value)
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The enum numeric value on the wire for aggregationMetrics to set.
      Returns:
      This builder for chaining.
    • addAggregationMetricsValue

      public Metric.Builder addAggregationMetricsValue(int value)
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The enum numeric value on the wire for aggregationMetrics to add.
      Returns:
      This builder for chaining.
    • addAllAggregationMetricsValue

      public Metric.Builder addAllAggregationMetricsValue(Iterable<Integer> values)
       Optional. The aggregation metrics to use.
       
      repeated .google.cloud.aiplatform.v1.Metric.AggregationMetric aggregation_metrics = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The enum numeric values on the wire for aggregationMetrics to add.
      Returns:
      This builder for chaining.