public static final class SmartReplyData.Builder extends GeneratedMessageV3.Builder<SmartReplyData.Builder> implements SmartReplyDataOrBuilder
   
   Agent Assist Smart Reply data.
 Protobuf type google.cloud.contactcenterinsights.v1.SmartReplyData
 
  
  
  
    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 SmartReplyData.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public SmartReplyData build()
   
  
  
  
  
    public SmartReplyData buildPartial()
   
  
  
  
  
    public SmartReplyData.Builder clear()
   
  
  Overrides
  
  
  
  
    public SmartReplyData.Builder clearConfidenceScore()
   
   The system's confidence score that this reply is a good match for this
 conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely
 certain).
 double confidence_score = 2;
 
  
  
  
  
    public SmartReplyData.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public SmartReplyData.Builder clearMetadata()
   
  
  
  
  
    public SmartReplyData.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public SmartReplyData.Builder clearQueryRecord()
   
   The name of the answer record.
 Format:
 projects/{project}/locations/{location}/answerRecords/{answer_record}
 string query_record = 4;
 
  
  
  
  
    public SmartReplyData.Builder clearReply()
   
   The content of the reply.
 string reply = 1;
 
  
  
  
  
    public SmartReplyData.Builder clone()
   
  
  Overrides
  
  
  
  
    public boolean containsMetadata(String key)
   
   Map that contains metadata about the Smart Reply and the document from
 which it originates.
 map<string, string> metadata = 3;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        key | 
        String
  | 
      
    
  
  
  
  
  
    public double getConfidenceScore()
   
   The system's confidence score that this reply is a good match for this
 conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely
 certain).
 double confidence_score = 2;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        double | 
        The confidenceScore. 
 | 
      
    
  
  
  
  
    public SmartReplyData getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
    public Map<String,String> getMetadata()
   
  
  
  
  
  
    public int getMetadataCount()
   
   Map that contains metadata about the Smart Reply and the document from
 which it originates.
 map<string, string> metadata = 3;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  
  
  
    public Map<String,String> getMetadataMap()
   
   Map that contains metadata about the Smart Reply and the document from
 which it originates.
 map<string, string> metadata = 3;
 
  
  
  
  
    public String getMetadataOrDefault(String key, String defaultValue)
   
   Map that contains metadata about the Smart Reply and the document from
 which it originates.
 map<string, string> metadata = 3;
 
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
         | 
      
    
  
  
  
  
    public String getMetadataOrThrow(String key)
   
   Map that contains metadata about the Smart Reply and the document from
 which it originates.
 map<string, string> metadata = 3;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        key | 
        String
  | 
      
    
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
         | 
      
    
  
  
  
  
    public Map<String,String> getMutableMetadata()
   
  Use alternate mutation accessors instead.
 
  
  
  
  
    public String getQueryRecord()
   
   The name of the answer record.
 Format:
 projects/{project}/locations/{location}/answerRecords/{answer_record}
 string query_record = 4;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
        The queryRecord. 
 | 
      
    
  
  
  
  
    public ByteString getQueryRecordBytes()
   
   The name of the answer record.
 Format:
 projects/{project}/locations/{location}/answerRecords/{answer_record}
 string query_record = 4;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for queryRecord. 
 | 
      
    
  
  
  
  
   The content of the reply.
 string reply = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
        The reply. 
 | 
      
    
  
  
  
  
    public ByteString getReplyBytes()
   
   The content of the reply.
 string reply = 1;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for reply. 
 | 
      
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        number | 
        int
  | 
      
    
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.protobuf.MapFieldReflectionAccessor | 
         | 
      
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
  
  
  
    protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        number | 
        int
  | 
      
    
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        com.google.protobuf.MapFieldReflectionAccessor | 
         | 
      
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public SmartReplyData.Builder mergeFrom(SmartReplyData other)
   
  
  
  
  
  
    public SmartReplyData.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public SmartReplyData.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        other | 
        Message
  | 
      
    
  
  
  Overrides
  
  
  
  
    public final SmartReplyData.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public SmartReplyData.Builder putAllMetadata(Map<String,String> values)
   
   Map that contains metadata about the Smart Reply and the document from
 which it originates.
 map<string, string> metadata = 3;
 
  
  
  
  
  
    public SmartReplyData.Builder putMetadata(String key, String value)
   
   Map that contains metadata about the Smart Reply and the document from
 which it originates.
 map<string, string> metadata = 3;
 
  
  
  
  
  
    public SmartReplyData.Builder removeMetadata(String key)
   
   Map that contains metadata about the Smart Reply and the document from
 which it originates.
 map<string, string> metadata = 3;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        key | 
        String
  | 
      
    
  
  
  
  
  
    public SmartReplyData.Builder setConfidenceScore(double value)
   
   The system's confidence score that this reply is a good match for this
 conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely
 certain).
 double confidence_score = 2;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        double
 The confidenceScore to set. 
 | 
      
    
  
  
  
  
  
    public SmartReplyData.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public SmartReplyData.Builder setQueryRecord(String value)
   
   The name of the answer record.
 Format:
 projects/{project}/locations/{location}/answerRecords/{answer_record}
 string query_record = 4;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        String
 The queryRecord to set. 
 | 
      
    
  
  
  
  
  
    public SmartReplyData.Builder setQueryRecordBytes(ByteString value)
   
   The name of the answer record.
 Format:
 projects/{project}/locations/{location}/answerRecords/{answer_record}
 string query_record = 4;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        ByteString
 The bytes for queryRecord to set. 
 | 
      
    
  
  
  
  
  
    public SmartReplyData.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public SmartReplyData.Builder setReply(String value)
   
   The content of the reply.
 string reply = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        String
 The reply to set. 
 | 
      
    
  
  
  
  
  
    public SmartReplyData.Builder setReplyBytes(ByteString value)
   
   The content of the reply.
 string reply = 1;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        ByteString
 The bytes for reply to set. 
 | 
      
    
  
  
  
  
  
    public final SmartReplyData.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides