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.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;
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
|
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 MapField internalGetMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
protected MapField internalGetMutableMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
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