public static final class RubricBasedInstructionFollowingResult.Builder extends GeneratedMessageV3.Builder<RubricBasedInstructionFollowingResult.Builder> implements RubricBasedInstructionFollowingResultOrBuilder
   
   Result for RubricBasedInstructionFollowing metric.
 Protobuf type google.cloud.aiplatform.v1beta1.RubricBasedInstructionFollowingResult
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder addAllRubricCritiqueResults(Iterable<? extends RubricCritiqueResult> values)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.cloud.aiplatform.v1beta1.RubricCritiqueResult>
 | 
    
  
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder addRubricCritiqueResults(RubricCritiqueResult value)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public RubricBasedInstructionFollowingResult.Builder addRubricCritiqueResults(RubricCritiqueResult.Builder builderForValue)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public RubricBasedInstructionFollowingResult.Builder addRubricCritiqueResults(int index, RubricCritiqueResult value)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public RubricBasedInstructionFollowingResult.Builder addRubricCritiqueResults(int index, RubricCritiqueResult.Builder builderForValue)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public RubricCritiqueResult.Builder addRubricCritiqueResultsBuilder()
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public RubricCritiqueResult.Builder addRubricCritiqueResultsBuilder(int index)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  
  
    public RubricBasedInstructionFollowingResult build()
   
  
  
  
  
    public RubricBasedInstructionFollowingResult buildPartial()
   
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder clear()
   
  
  Overrides
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder clearRubricCritiqueResults()
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public RubricBasedInstructionFollowingResult.Builder clearScore()
   
   Output only. Overall score for the instruction following.
 optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    public RubricBasedInstructionFollowingResult.Builder clone()
   
  
  Overrides
  
  
  
  
    public RubricBasedInstructionFollowingResult getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
    public RubricCritiqueResult getRubricCritiqueResults(int index)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  
  
    public RubricCritiqueResult.Builder getRubricCritiqueResultsBuilder(int index)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  
  
    public List<RubricCritiqueResult.Builder> getRubricCritiqueResultsBuilderList()
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public int getRubricCritiqueResultsCount()
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
  
    public List<RubricCritiqueResult> getRubricCritiqueResultsList()
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public RubricCritiqueResultOrBuilder getRubricCritiqueResultsOrBuilder(int index)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  
  
    public List<? extends RubricCritiqueResultOrBuilder> getRubricCritiqueResultsOrBuilderList()
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.aiplatform.v1beta1.RubricCritiqueResultOrBuilder> |  | 
    
  
  
  
  
   Output only. Overall score for the instruction following.
 optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | float | The score. | 
    
  
  
  
  
    public boolean hasScore()
   
   Output only. Overall score for the instruction following.
 optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the score field is set. | 
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder mergeFrom(RubricBasedInstructionFollowingResult other)
   
  
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  
  
    public final RubricBasedInstructionFollowingResult.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder removeRubricCritiqueResults(int index)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public RubricBasedInstructionFollowingResult.Builder setRubricCritiqueResults(int index, RubricCritiqueResult value)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public RubricBasedInstructionFollowingResult.Builder setRubricCritiqueResults(int index, RubricCritiqueResult.Builder builderForValue)
   
   Output only. List of per rubric critique results.
 
 repeated .google.cloud.aiplatform.v1beta1.RubricCritiqueResult rubric_critique_results = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public RubricBasedInstructionFollowingResult.Builder setScore(float value)
   
   Output only. Overall score for the instruction following.
 optional float score = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | float
 The score to set. | 
    
  
  
  
  
  
    public final RubricBasedInstructionFollowingResult.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides