public static final class Agent.PersonalizationSettings.Builder extends GeneratedMessage.Builder<Agent.PersonalizationSettings.Builder> implements Agent.PersonalizationSettingsOrBuilder
Settings for end user personalization.
Protobuf type google.cloud.dialogflow.cx.v3.Agent.PersonalizationSettings
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public Agent.PersonalizationSettings build()
buildPartial()
public Agent.PersonalizationSettings buildPartial()
clear()
public Agent.PersonalizationSettings.Builder clear()
Overrides
public Agent.PersonalizationSettings.Builder clearDefaultEndUserMetadata()
Optional. Default end user metadata, used when processing DetectIntent
requests. Recommended to be filled as a template instead of hard-coded
value, for example { "age": "$session.params.age" }. The data will be
merged with the
QueryParameters.end_user_metadata
in
DetectIntentRequest.query_params
during query processing.
.google.protobuf.Struct default_end_user_metadata = 1 [(.google.api.field_behavior) = OPTIONAL];
public Struct getDefaultEndUserMetadata()
Optional. Default end user metadata, used when processing DetectIntent
requests. Recommended to be filled as a template instead of hard-coded
value, for example { "age": "$session.params.age" }. The data will be
merged with the
QueryParameters.end_user_metadata
in
DetectIntentRequest.query_params
during query processing.
.google.protobuf.Struct default_end_user_metadata = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Struct |
The defaultEndUserMetadata.
|
public Struct.Builder getDefaultEndUserMetadataBuilder()
Optional. Default end user metadata, used when processing DetectIntent
requests. Recommended to be filled as a template instead of hard-coded
value, for example { "age": "$session.params.age" }. The data will be
merged with the
QueryParameters.end_user_metadata
in
DetectIntentRequest.query_params
during query processing.
.google.protobuf.Struct default_end_user_metadata = 1 [(.google.api.field_behavior) = OPTIONAL];
public StructOrBuilder getDefaultEndUserMetadataOrBuilder()
Optional. Default end user metadata, used when processing DetectIntent
requests. Recommended to be filled as a template instead of hard-coded
value, for example { "age": "$session.params.age" }. The data will be
merged with the
QueryParameters.end_user_metadata
in
DetectIntentRequest.query_params
during query processing.
.google.protobuf.Struct default_end_user_metadata = 1 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public Agent.PersonalizationSettings getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public boolean hasDefaultEndUserMetadata()
Optional. Default end user metadata, used when processing DetectIntent
requests. Recommended to be filled as a template instead of hard-coded
value, for example { "age": "$session.params.age" }. The data will be
merged with the
QueryParameters.end_user_metadata
in
DetectIntentRequest.query_params
during query processing.
.google.protobuf.Struct default_end_user_metadata = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the defaultEndUserMetadata field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public Agent.PersonalizationSettings.Builder mergeDefaultEndUserMetadata(Struct value)
Optional. Default end user metadata, used when processing DetectIntent
requests. Recommended to be filled as a template instead of hard-coded
value, for example { "age": "$session.params.age" }. The data will be
merged with the
QueryParameters.end_user_metadata
in
DetectIntentRequest.query_params
during query processing.
.google.protobuf.Struct default_end_user_metadata = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
Struct
|
mergeFrom(Agent.PersonalizationSettings other)
public Agent.PersonalizationSettings.Builder mergeFrom(Agent.PersonalizationSettings other)
public Agent.PersonalizationSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Agent.PersonalizationSettings.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
public Agent.PersonalizationSettings.Builder setDefaultEndUserMetadata(Struct value)
Optional. Default end user metadata, used when processing DetectIntent
requests. Recommended to be filled as a template instead of hard-coded
value, for example { "age": "$session.params.age" }. The data will be
merged with the
QueryParameters.end_user_metadata
in
DetectIntentRequest.query_params
during query processing.
.google.protobuf.Struct default_end_user_metadata = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
value |
Struct
|
public Agent.PersonalizationSettings.Builder setDefaultEndUserMetadata(Struct.Builder builderForValue)
Optional. Default end user metadata, used when processing DetectIntent
requests. Recommended to be filled as a template instead of hard-coded
value, for example { "age": "$session.params.age" }. The data will be
merged with the
QueryParameters.end_user_metadata
in
DetectIntentRequest.query_params
during query processing.
.google.protobuf.Struct default_end_user_metadata = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
builderForValue |
Builder
|