- 0.65.0 (latest)
- 0.64.0
- 0.63.0
- 0.62.0
- 0.60.0
- 0.59.0
- 0.58.0
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.7
- 0.13.1
- 0.12.1
- 0.11.5
public static final class AnswerFeedback.RatingReason.Builder extends GeneratedMessageV3.Builder<AnswerFeedback.RatingReason.Builder> implements AnswerFeedback.RatingReasonOrBuilder
Stores extra information about why users provided thumbs down rating.
Protobuf type google.cloud.dialogflow.cx.v3beta1.AnswerFeedback.RatingReason
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > AnswerFeedback.RatingReason.BuilderImplements
AnswerFeedback.RatingReasonOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllReasonLabels(Iterable<String> values)
public AnswerFeedback.RatingReason.Builder addAllReasonLabels(Iterable<String> values)
Optional. Custom reason labels for thumbs down rating provided by the user. The maximum number of labels allowed is 10 and the maximum length of a single label is 128 characters.
repeated string reason_labels = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
values |
Iterable<String> The reasonLabels to add. |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
This builder for chaining. |
addReasonLabels(String value)
public AnswerFeedback.RatingReason.Builder addReasonLabels(String value)
Optional. Custom reason labels for thumbs down rating provided by the user. The maximum number of labels allowed is 10 and the maximum length of a single label is 128 characters.
repeated string reason_labels = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
String The reasonLabels to add. |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
This builder for chaining. |
addReasonLabelsBytes(ByteString value)
public AnswerFeedback.RatingReason.Builder addReasonLabelsBytes(ByteString value)
Optional. Custom reason labels for thumbs down rating provided by the user. The maximum number of labels allowed is 10 and the maximum length of a single label is 128 characters.
repeated string reason_labels = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes of the reasonLabels to add. |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AnswerFeedback.RatingReason.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
build()
public AnswerFeedback.RatingReason build()
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason |
buildPartial()
public AnswerFeedback.RatingReason buildPartial()
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason |
clear()
public AnswerFeedback.RatingReason.Builder clear()
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
clearFeedback()
public AnswerFeedback.RatingReason.Builder clearFeedback()
Optional. Additional feedback about the rating.
This field can be populated without choosing a predefined reason
.
string feedback = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public AnswerFeedback.RatingReason.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public AnswerFeedback.RatingReason.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
clearReasonLabels()
public AnswerFeedback.RatingReason.Builder clearReasonLabels()
Optional. Custom reason labels for thumbs down rating provided by the user. The maximum number of labels allowed is 10 and the maximum length of a single label is 128 characters.
repeated string reason_labels = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
This builder for chaining. |
clone()
public AnswerFeedback.RatingReason.Builder clone()
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
getDefaultInstanceForType()
public AnswerFeedback.RatingReason getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getFeedback()
public String getFeedback()
Optional. Additional feedback about the rating.
This field can be populated without choosing a predefined reason
.
string feedback = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String |
The feedback. |
getFeedbackBytes()
public ByteString getFeedbackBytes()
Optional. Additional feedback about the rating.
This field can be populated without choosing a predefined reason
.
string feedback = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for feedback. |
getReasonLabels(int index)
public String getReasonLabels(int index)
Optional. Custom reason labels for thumbs down rating provided by the user. The maximum number of labels allowed is 10 and the maximum length of a single label is 128 characters.
repeated string reason_labels = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The reasonLabels at the given index. |
getReasonLabelsBytes(int index)
public ByteString getReasonLabelsBytes(int index)
Optional. Custom reason labels for thumbs down rating provided by the user. The maximum number of labels allowed is 10 and the maximum length of a single label is 128 characters.
repeated string reason_labels = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the reasonLabels at the given index. |
getReasonLabelsCount()
public int getReasonLabelsCount()
Optional. Custom reason labels for thumbs down rating provided by the user. The maximum number of labels allowed is 10 and the maximum length of a single label is 128 characters.
repeated string reason_labels = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
The count of reasonLabels. |
getReasonLabelsList()
public ProtocolStringList getReasonLabelsList()
Optional. Custom reason labels for thumbs down rating provided by the user. The maximum number of labels allowed is 10 and the maximum length of a single label is 128 characters.
repeated string reason_labels = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ProtocolStringList |
A list containing the reasonLabels. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(AnswerFeedback.RatingReason other)
public AnswerFeedback.RatingReason.Builder mergeFrom(AnswerFeedback.RatingReason other)
Parameter | |
---|---|
Name | Description |
other |
AnswerFeedback.RatingReason |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AnswerFeedback.RatingReason.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public AnswerFeedback.RatingReason.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AnswerFeedback.RatingReason.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
setFeedback(String value)
public AnswerFeedback.RatingReason.Builder setFeedback(String value)
Optional. Additional feedback about the rating.
This field can be populated without choosing a predefined reason
.
string feedback = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
String The feedback to set. |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
This builder for chaining. |
setFeedbackBytes(ByteString value)
public AnswerFeedback.RatingReason.Builder setFeedbackBytes(ByteString value)
Optional. Additional feedback about the rating.
This field can be populated without choosing a predefined reason
.
string feedback = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for feedback to set. |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public AnswerFeedback.RatingReason.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
setReasonLabels(int index, String value)
public AnswerFeedback.RatingReason.Builder setReasonLabels(int index, String value)
Optional. Custom reason labels for thumbs down rating provided by the user. The maximum number of labels allowed is 10 and the maximum length of a single label is 128 characters.
repeated string reason_labels = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int The index to set the value at. |
value |
String The reasonLabels to set. |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AnswerFeedback.RatingReason.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final AnswerFeedback.RatingReason.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
AnswerFeedback.RatingReason.Builder |