Class EvaluationReference.Builder

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

public static final class EvaluationReference.Builder extends com.google.protobuf.GeneratedMessage.Builder<EvaluationReference.Builder> implements EvaluationReferenceOrBuilder
 Gives a short summary of an evaluation, and links to the evaluation itself.
 
Protobuf type google.cloud.documentai.v1.EvaluationReference
  • 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<EvaluationReference.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<EvaluationReference.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<EvaluationReference.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public EvaluationReference.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<EvaluationReference.Builder>
      Throws:
      IOException
    • getOperation

      public String getOperation()
       The resource name of the Long Running Operation for the evaluation.
       
      string operation = 1;
      Specified by:
      getOperation in interface EvaluationReferenceOrBuilder
      Returns:
      The operation.
    • getOperationBytes

      public com.google.protobuf.ByteString getOperationBytes()
       The resource name of the Long Running Operation for the evaluation.
       
      string operation = 1;
      Specified by:
      getOperationBytes in interface EvaluationReferenceOrBuilder
      Returns:
      The bytes for operation.
    • setOperation

      public EvaluationReference.Builder setOperation(String value)
       The resource name of the Long Running Operation for the evaluation.
       
      string operation = 1;
      Parameters:
      value - The operation to set.
      Returns:
      This builder for chaining.
    • clearOperation

      public EvaluationReference.Builder clearOperation()
       The resource name of the Long Running Operation for the evaluation.
       
      string operation = 1;
      Returns:
      This builder for chaining.
    • setOperationBytes

      public EvaluationReference.Builder setOperationBytes(com.google.protobuf.ByteString value)
       The resource name of the Long Running Operation for the evaluation.
       
      string operation = 1;
      Parameters:
      value - The bytes for operation to set.
      Returns:
      This builder for chaining.
    • getEvaluation

      public String getEvaluation()
       The resource name of the evaluation.
       
      string evaluation = 2 [(.google.api.resource_reference) = { ... }
      Specified by:
      getEvaluation in interface EvaluationReferenceOrBuilder
      Returns:
      The evaluation.
    • getEvaluationBytes

      public com.google.protobuf.ByteString getEvaluationBytes()
       The resource name of the evaluation.
       
      string evaluation = 2 [(.google.api.resource_reference) = { ... }
      Specified by:
      getEvaluationBytes in interface EvaluationReferenceOrBuilder
      Returns:
      The bytes for evaluation.
    • setEvaluation

      public EvaluationReference.Builder setEvaluation(String value)
       The resource name of the evaluation.
       
      string evaluation = 2 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The evaluation to set.
      Returns:
      This builder for chaining.
    • clearEvaluation

      public EvaluationReference.Builder clearEvaluation()
       The resource name of the evaluation.
       
      string evaluation = 2 [(.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setEvaluationBytes

      public EvaluationReference.Builder setEvaluationBytes(com.google.protobuf.ByteString value)
       The resource name of the evaluation.
       
      string evaluation = 2 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for evaluation to set.
      Returns:
      This builder for chaining.
    • hasAggregateMetrics

      public boolean hasAggregateMetrics()
       An aggregate of the statistics for the evaluation with fuzzy matching on.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics = 4;
      Specified by:
      hasAggregateMetrics in interface EvaluationReferenceOrBuilder
      Returns:
      Whether the aggregateMetrics field is set.
    • getAggregateMetrics

      public Evaluation.Metrics getAggregateMetrics()
       An aggregate of the statistics for the evaluation with fuzzy matching on.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics = 4;
      Specified by:
      getAggregateMetrics in interface EvaluationReferenceOrBuilder
      Returns:
      The aggregateMetrics.
    • setAggregateMetrics

      public EvaluationReference.Builder setAggregateMetrics(Evaluation.Metrics value)
       An aggregate of the statistics for the evaluation with fuzzy matching on.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics = 4;
    • setAggregateMetrics

      public EvaluationReference.Builder setAggregateMetrics(Evaluation.Metrics.Builder builderForValue)
       An aggregate of the statistics for the evaluation with fuzzy matching on.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics = 4;
    • mergeAggregateMetrics

      public EvaluationReference.Builder mergeAggregateMetrics(Evaluation.Metrics value)
       An aggregate of the statistics for the evaluation with fuzzy matching on.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics = 4;
    • clearAggregateMetrics

      public EvaluationReference.Builder clearAggregateMetrics()
       An aggregate of the statistics for the evaluation with fuzzy matching on.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics = 4;
    • getAggregateMetricsBuilder

      public Evaluation.Metrics.Builder getAggregateMetricsBuilder()
       An aggregate of the statistics for the evaluation with fuzzy matching on.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics = 4;
    • getAggregateMetricsOrBuilder

      public Evaluation.MetricsOrBuilder getAggregateMetricsOrBuilder()
       An aggregate of the statistics for the evaluation with fuzzy matching on.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics = 4;
      Specified by:
      getAggregateMetricsOrBuilder in interface EvaluationReferenceOrBuilder
    • hasAggregateMetricsExact

      public boolean hasAggregateMetricsExact()
       An aggregate of the statistics for the evaluation with fuzzy matching off.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics_exact = 5;
      Specified by:
      hasAggregateMetricsExact in interface EvaluationReferenceOrBuilder
      Returns:
      Whether the aggregateMetricsExact field is set.
    • getAggregateMetricsExact

      public Evaluation.Metrics getAggregateMetricsExact()
       An aggregate of the statistics for the evaluation with fuzzy matching off.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics_exact = 5;
      Specified by:
      getAggregateMetricsExact in interface EvaluationReferenceOrBuilder
      Returns:
      The aggregateMetricsExact.
    • setAggregateMetricsExact

      public EvaluationReference.Builder setAggregateMetricsExact(Evaluation.Metrics value)
       An aggregate of the statistics for the evaluation with fuzzy matching off.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics_exact = 5;
    • setAggregateMetricsExact

      public EvaluationReference.Builder setAggregateMetricsExact(Evaluation.Metrics.Builder builderForValue)
       An aggregate of the statistics for the evaluation with fuzzy matching off.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics_exact = 5;
    • mergeAggregateMetricsExact

      public EvaluationReference.Builder mergeAggregateMetricsExact(Evaluation.Metrics value)
       An aggregate of the statistics for the evaluation with fuzzy matching off.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics_exact = 5;
    • clearAggregateMetricsExact

      public EvaluationReference.Builder clearAggregateMetricsExact()
       An aggregate of the statistics for the evaluation with fuzzy matching off.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics_exact = 5;
    • getAggregateMetricsExactBuilder

      public Evaluation.Metrics.Builder getAggregateMetricsExactBuilder()
       An aggregate of the statistics for the evaluation with fuzzy matching off.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics_exact = 5;
    • getAggregateMetricsExactOrBuilder

      public Evaluation.MetricsOrBuilder getAggregateMetricsExactOrBuilder()
       An aggregate of the statistics for the evaluation with fuzzy matching off.
       
      .google.cloud.documentai.v1.Evaluation.Metrics aggregate_metrics_exact = 5;
      Specified by:
      getAggregateMetricsExactOrBuilder in interface EvaluationReferenceOrBuilder