public static final class SmartComposeSuggestionData.Builder extends GeneratedMessageV3.Builder<SmartComposeSuggestionData.Builder> implements SmartComposeSuggestionDataOrBuilder
Agent Assist Smart Compose suggestion data.
Protobuf type google.cloud.contactcenterinsights.v1.SmartComposeSuggestionData
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 SmartComposeSuggestionData.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public SmartComposeSuggestionData build()
public SmartComposeSuggestionData buildPartial()
public SmartComposeSuggestionData.Builder clear()
Overrides
public SmartComposeSuggestionData.Builder clearConfidenceScore()
The system's confidence score that this suggestion is a good match for this
conversation, ranging from 0.0 (completely uncertain) to 1.0 (completely
certain).
double confidence_score = 2;
public SmartComposeSuggestionData.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public SmartComposeSuggestionData.Builder clearMetadata()
public SmartComposeSuggestionData.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public SmartComposeSuggestionData.Builder clearQueryRecord()
The name of the answer record.
Format:
projects/{project}/locations/{location}/answerRecords/{answer_record}
string query_record = 4;
public SmartComposeSuggestionData.Builder clearSuggestion()
The content of the suggestion.
string suggestion = 1;
public SmartComposeSuggestionData.Builder clone()
Overrides
public boolean containsMetadata(String key)
Map that contains metadata about the Smart Compose suggestion 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 suggestion 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 SmartComposeSuggestionData getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public Map<String,String> getMetadata()
public int getMetadataCount()
Map that contains metadata about the Smart Compose suggestion 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 Compose suggestion 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 Compose suggestion 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 Compose suggestion 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.
|
public String getSuggestion()
The content of the suggestion.
string suggestion = 1;
Returns |
Type |
Description |
String |
The suggestion.
|
public ByteString getSuggestionBytes()
The content of the suggestion.
string suggestion = 1;
Returns |
Type |
Description |
ByteString |
The bytes for suggestion.
|
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 SmartComposeSuggestionData.Builder mergeFrom(SmartComposeSuggestionData other)
public SmartComposeSuggestionData.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public SmartComposeSuggestionData.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final SmartComposeSuggestionData.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public SmartComposeSuggestionData.Builder putAllMetadata(Map<String,String> values)
Map that contains metadata about the Smart Compose suggestion and the
document from which it originates.
map<string, string> metadata = 3;
public SmartComposeSuggestionData.Builder putMetadata(String key, String value)
Map that contains metadata about the Smart Compose suggestion and the
document from which it originates.
map<string, string> metadata = 3;
public SmartComposeSuggestionData.Builder removeMetadata(String key)
Map that contains metadata about the Smart Compose suggestion and the
document from which it originates.
map<string, string> metadata = 3;
Parameter |
Name |
Description |
key |
String
|
public SmartComposeSuggestionData.Builder setConfidenceScore(double value)
The system's confidence score that this suggestion 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 SmartComposeSuggestionData.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public SmartComposeSuggestionData.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 SmartComposeSuggestionData.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 SmartComposeSuggestionData.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public SmartComposeSuggestionData.Builder setSuggestion(String value)
The content of the suggestion.
string suggestion = 1;
Parameter |
Name |
Description |
value |
String
The suggestion to set.
|
public SmartComposeSuggestionData.Builder setSuggestionBytes(ByteString value)
The content of the suggestion.
string suggestion = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for suggestion to set.
|
public final SmartComposeSuggestionData.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides