public static final class Intent.Parameter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder> implements Intent.ParameterOrBuilder
Represents intent parameters.Protobuf type
google.cloud.dialogflow.v2beta1.Intent.Parameter| Modifier and Type | Method and Description |
|---|---|
Intent.Parameter.Builder |
addAllPrompts(Iterable<String> values)
Optional.
|
Intent.Parameter.Builder |
addPrompts(String value)
Optional.
|
Intent.Parameter.Builder |
addPromptsBytes(com.google.protobuf.ByteString value)
Optional.
|
Intent.Parameter.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Intent.Parameter |
build() |
Intent.Parameter |
buildPartial() |
Intent.Parameter.Builder |
clear() |
Intent.Parameter.Builder |
clearDefaultValue()
Optional.
|
Intent.Parameter.Builder |
clearDisplayName()
Required.
|
Intent.Parameter.Builder |
clearEntityTypeDisplayName()
Optional.
|
Intent.Parameter.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Intent.Parameter.Builder |
clearIsList()
Optional.
|
Intent.Parameter.Builder |
clearMandatory()
Optional.
|
Intent.Parameter.Builder |
clearName()
The unique identifier of this parameter.
|
Intent.Parameter.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Intent.Parameter.Builder |
clearPrompts()
Optional.
|
Intent.Parameter.Builder |
clearValue()
Optional.
|
Intent.Parameter.Builder |
clone() |
Intent.Parameter |
getDefaultInstanceForType() |
String |
getDefaultValue()
Optional.
|
com.google.protobuf.ByteString |
getDefaultValueBytes()
Optional.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
String |
getEntityTypeDisplayName()
Optional.
|
com.google.protobuf.ByteString |
getEntityTypeDisplayNameBytes()
Optional.
|
boolean |
getIsList()
Optional.
|
boolean |
getMandatory()
Optional.
|
String |
getName()
The unique identifier of this parameter.
|
com.google.protobuf.ByteString |
getNameBytes()
The unique identifier of this parameter.
|
String |
getPrompts(int index)
Optional.
|
com.google.protobuf.ByteString |
getPromptsBytes(int index)
Optional.
|
int |
getPromptsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getPromptsList()
Optional.
|
String |
getValue()
Optional.
|
com.google.protobuf.ByteString |
getValueBytes()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Intent.Parameter.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Intent.Parameter.Builder |
mergeFrom(Intent.Parameter other) |
Intent.Parameter.Builder |
mergeFrom(com.google.protobuf.Message other) |
Intent.Parameter.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Intent.Parameter.Builder |
setDefaultValue(String value)
Optional.
|
Intent.Parameter.Builder |
setDefaultValueBytes(com.google.protobuf.ByteString value)
Optional.
|
Intent.Parameter.Builder |
setDisplayName(String value)
Required.
|
Intent.Parameter.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.
|
Intent.Parameter.Builder |
setEntityTypeDisplayName(String value)
Optional.
|
Intent.Parameter.Builder |
setEntityTypeDisplayNameBytes(com.google.protobuf.ByteString value)
Optional.
|
Intent.Parameter.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Intent.Parameter.Builder |
setIsList(boolean value)
Optional.
|
Intent.Parameter.Builder |
setMandatory(boolean value)
Optional.
|
Intent.Parameter.Builder |
setName(String value)
The unique identifier of this parameter.
|
Intent.Parameter.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The unique identifier of this parameter.
|
Intent.Parameter.Builder |
setPrompts(int index,
String value)
Optional.
|
Intent.Parameter.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Intent.Parameter.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Intent.Parameter.Builder |
setValue(String value)
Optional.
|
Intent.Parameter.Builder |
setValueBytes(com.google.protobuf.ByteString value)
Optional.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public Intent.Parameter.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public Intent.Parameter getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Intent.Parameter build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Intent.Parameter buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Intent.Parameter.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public Intent.Parameter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public Intent.Parameter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public Intent.Parameter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public Intent.Parameter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public Intent.Parameter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public Intent.Parameter.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Intent.Parameter.Builder>public Intent.Parameter.Builder mergeFrom(Intent.Parameter other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public Intent.Parameter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Intent.Parameter.Builder>IOExceptionpublic String getName()
The unique identifier of this parameter.
string name = 1;getName in interface Intent.ParameterOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The unique identifier of this parameter.
string name = 1;getNameBytes in interface Intent.ParameterOrBuilderpublic Intent.Parameter.Builder setName(String value)
The unique identifier of this parameter.
string name = 1;value - The name to set.public Intent.Parameter.Builder clearName()
The unique identifier of this parameter.
string name = 1;public Intent.Parameter.Builder setNameBytes(com.google.protobuf.ByteString value)
The unique identifier of this parameter.
string name = 1;value - The bytes for name to set.public String getDisplayName()
Required. The name of the parameter.
string display_name = 2;getDisplayName in interface Intent.ParameterOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Required. The name of the parameter.
string display_name = 2;getDisplayNameBytes in interface Intent.ParameterOrBuilderpublic Intent.Parameter.Builder setDisplayName(String value)
Required. The name of the parameter.
string display_name = 2;value - The displayName to set.public Intent.Parameter.Builder clearDisplayName()
Required. The name of the parameter.
string display_name = 2;public Intent.Parameter.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The name of the parameter.
string display_name = 2;value - The bytes for displayName to set.public String getValue()
Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
string value = 3;getValue in interface Intent.ParameterOrBuilderpublic com.google.protobuf.ByteString getValueBytes()
Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
string value = 3;getValueBytes in interface Intent.ParameterOrBuilderpublic Intent.Parameter.Builder setValue(String value)
Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
string value = 3;value - The value to set.public Intent.Parameter.Builder clearValue()
Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
string value = 3;public Intent.Parameter.Builder setValueBytes(com.google.protobuf.ByteString value)
Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as `$parameter_name`, - an original parameter value defined as `$parameter_name.original`, - a parameter value from some context defined as `#context_name.parameter_name`.
string value = 3;value - The bytes for value to set.public String getDefaultValue()
Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
string default_value = 4;getDefaultValue in interface Intent.ParameterOrBuilderpublic com.google.protobuf.ByteString getDefaultValueBytes()
Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
string default_value = 4;getDefaultValueBytes in interface Intent.ParameterOrBuilderpublic Intent.Parameter.Builder setDefaultValue(String value)
Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
string default_value = 4;value - The defaultValue to set.public Intent.Parameter.Builder clearDefaultValue()
Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
string default_value = 4;public Intent.Parameter.Builder setDefaultValueBytes(com.google.protobuf.ByteString value)
Optional. The default value to use when the `value` yields an empty result. Default values can be extracted from contexts by using the following syntax: `#context_name.parameter_name`.
string default_value = 4;value - The bytes for defaultValue to set.public String getEntityTypeDisplayName()
Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
string entity_type_display_name = 5;getEntityTypeDisplayName in interface Intent.ParameterOrBuilderpublic com.google.protobuf.ByteString getEntityTypeDisplayNameBytes()
Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
string entity_type_display_name = 5;getEntityTypeDisplayNameBytes in interface Intent.ParameterOrBuilderpublic Intent.Parameter.Builder setEntityTypeDisplayName(String value)
Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
string entity_type_display_name = 5;value - The entityTypeDisplayName to set.public Intent.Parameter.Builder clearEntityTypeDisplayName()
Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
string entity_type_display_name = 5;public Intent.Parameter.Builder setEntityTypeDisplayNameBytes(com.google.protobuf.ByteString value)
Optional. The name of the entity type, prefixed with `@`, that describes values of the parameter. If the parameter is required, this must be provided.
string entity_type_display_name = 5;value - The bytes for entityTypeDisplayName to set.public boolean getMandatory()
Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
bool mandatory = 6;getMandatory in interface Intent.ParameterOrBuilderpublic Intent.Parameter.Builder setMandatory(boolean value)
Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
bool mandatory = 6;value - The mandatory to set.public Intent.Parameter.Builder clearMandatory()
Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
bool mandatory = 6;public com.google.protobuf.ProtocolStringList getPromptsList()
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
repeated string prompts = 7;getPromptsList in interface Intent.ParameterOrBuilderpublic int getPromptsCount()
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
repeated string prompts = 7;getPromptsCount in interface Intent.ParameterOrBuilderpublic String getPrompts(int index)
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
repeated string prompts = 7;getPrompts in interface Intent.ParameterOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getPromptsBytes(int index)
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
repeated string prompts = 7;getPromptsBytes in interface Intent.ParameterOrBuilderindex - The index of the value to return.public Intent.Parameter.Builder setPrompts(int index, String value)
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
repeated string prompts = 7;index - The index to set the value at.value - The prompts to set.public Intent.Parameter.Builder addPrompts(String value)
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
repeated string prompts = 7;value - The prompts to add.public Intent.Parameter.Builder addAllPrompts(Iterable<String> values)
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
repeated string prompts = 7;values - The prompts to add.public Intent.Parameter.Builder clearPrompts()
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
repeated string prompts = 7;public Intent.Parameter.Builder addPromptsBytes(com.google.protobuf.ByteString value)
Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
repeated string prompts = 7;value - The bytes of the prompts to add.public boolean getIsList()
Optional. Indicates whether the parameter represents a list of values.
bool is_list = 8;getIsList in interface Intent.ParameterOrBuilderpublic Intent.Parameter.Builder setIsList(boolean value)
Optional. Indicates whether the parameter represents a list of values.
bool is_list = 8;value - The isList to set.public Intent.Parameter.Builder clearIsList()
Optional. Indicates whether the parameter represents a list of values.
bool is_list = 8;public final Intent.Parameter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>public final Intent.Parameter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Intent.Parameter.Builder>Copyright © 2023 Google LLC. All rights reserved.