Class Form.Parameter.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
- com.google.cloud.dialogflow.cx.v3.Form.Parameter.Builder
-
- All Implemented Interfaces:
Form.ParameterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Form.Parameter
public static final class Form.Parameter.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder> implements Form.ParameterOrBuilder
Represents a form parameter.
Protobuf typegoogle.cloud.dialogflow.cx.v3.Form.Parameter
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Form.Parameter.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Form.Parameterbuild()Form.ParameterbuildPartial()Form.Parameter.Builderclear()Form.Parameter.BuilderclearDefaultValue()The default value of an optional parameter.Form.Parameter.BuilderclearDisplayName()Required.Form.Parameter.BuilderclearEntityType()Required.Form.Parameter.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Form.Parameter.BuilderclearFillBehavior()Required.Form.Parameter.BuilderclearIsList()Indicates whether the parameter represents a list of values.Form.Parameter.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Form.Parameter.BuilderclearRedact()Indicates whether the parameter content should be redacted in log.Form.Parameter.BuilderclearRequired()Indicates whether the parameter is required.Form.Parameter.Builderclone()Form.ParametergetDefaultInstanceForType()com.google.protobuf.ValuegetDefaultValue()The default value of an optional parameter.com.google.protobuf.Value.BuildergetDefaultValueBuilder()The default value of an optional parameter.com.google.protobuf.ValueOrBuildergetDefaultValueOrBuilder()The default value of an optional parameter.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDisplayName()Required.com.google.protobuf.ByteStringgetDisplayNameBytes()Required.StringgetEntityType()Required.com.google.protobuf.ByteStringgetEntityTypeBytes()Required.Form.Parameter.FillBehaviorgetFillBehavior()Required.Form.Parameter.FillBehavior.BuildergetFillBehaviorBuilder()Required.Form.Parameter.FillBehaviorOrBuildergetFillBehaviorOrBuilder()Required.booleangetIsList()Indicates whether the parameter represents a list of values.booleangetRedact()Indicates whether the parameter content should be redacted in log.booleangetRequired()Indicates whether the parameter is required.booleanhasDefaultValue()The default value of an optional parameter.booleanhasFillBehavior()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Form.Parameter.BuildermergeDefaultValue(com.google.protobuf.Value value)The default value of an optional parameter.Form.Parameter.BuildermergeFillBehavior(Form.Parameter.FillBehavior value)Required.Form.Parameter.BuildermergeFrom(Form.Parameter other)Form.Parameter.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Form.Parameter.BuildermergeFrom(com.google.protobuf.Message other)Form.Parameter.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Form.Parameter.BuildersetDefaultValue(com.google.protobuf.Value value)The default value of an optional parameter.Form.Parameter.BuildersetDefaultValue(com.google.protobuf.Value.Builder builderForValue)The default value of an optional parameter.Form.Parameter.BuildersetDisplayName(String value)Required.Form.Parameter.BuildersetDisplayNameBytes(com.google.protobuf.ByteString value)Required.Form.Parameter.BuildersetEntityType(String value)Required.Form.Parameter.BuildersetEntityTypeBytes(com.google.protobuf.ByteString value)Required.Form.Parameter.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Form.Parameter.BuildersetFillBehavior(Form.Parameter.FillBehavior value)Required.Form.Parameter.BuildersetFillBehavior(Form.Parameter.FillBehavior.Builder builderForValue)Required.Form.Parameter.BuildersetIsList(boolean value)Indicates whether the parameter represents a list of values.Form.Parameter.BuildersetRedact(boolean value)Indicates whether the parameter content should be redacted in log.Form.Parameter.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Form.Parameter.BuildersetRequired(boolean value)Indicates whether the parameter is required.Form.Parameter.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
clear
public Form.Parameter.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
getDefaultInstanceForType
public Form.Parameter getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Form.Parameter build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Form.Parameter buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Form.Parameter.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
setField
public Form.Parameter.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
clearField
public Form.Parameter.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
clearOneof
public Form.Parameter.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
setRepeatedField
public Form.Parameter.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
addRepeatedField
public Form.Parameter.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
mergeFrom
public Form.Parameter.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Form.Parameter.Builder>
-
mergeFrom
public Form.Parameter.Builder mergeFrom(Form.Parameter other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
mergeFrom
public Form.Parameter.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Form.Parameter.Builder>- Throws:
IOException
-
getDisplayName
public String getDisplayName()
Required. The human-readable name of the parameter, unique within the form.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNamein interfaceForm.ParameterOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
Required. The human-readable name of the parameter, unique within the form.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getDisplayNameBytesin interfaceForm.ParameterOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
public Form.Parameter.Builder setDisplayName(String value)
Required. The human-readable name of the parameter, unique within the form.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public Form.Parameter.Builder clearDisplayName()
Required. The human-readable name of the parameter, unique within the form.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public Form.Parameter.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The human-readable name of the parameter, unique within the form.
string display_name = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getRequired
public boolean getRequired()
Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.
bool required = 2;- Specified by:
getRequiredin interfaceForm.ParameterOrBuilder- Returns:
- The required.
-
setRequired
public Form.Parameter.Builder setRequired(boolean value)
Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.
bool required = 2;- Parameters:
value- The required to set.- Returns:
- This builder for chaining.
-
clearRequired
public Form.Parameter.Builder clearRequired()
Indicates whether the parameter is required. Optional parameters will not trigger prompts; however, they are filled if the user specifies them. Required parameters must be filled before form filling concludes.
bool required = 2;- Returns:
- This builder for chaining.
-
getEntityType
public String getEntityType()
Required. The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID>` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID>` for developer entity types.
string entity_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getEntityTypein interfaceForm.ParameterOrBuilder- Returns:
- The entityType.
-
getEntityTypeBytes
public com.google.protobuf.ByteString getEntityTypeBytes()
Required. The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID>` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID>` for developer entity types.
string entity_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getEntityTypeBytesin interfaceForm.ParameterOrBuilder- Returns:
- The bytes for entityType.
-
setEntityType
public Form.Parameter.Builder setEntityType(String value)
Required. The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID>` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID>` for developer entity types.
string entity_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The entityType to set.- Returns:
- This builder for chaining.
-
clearEntityType
public Form.Parameter.Builder clearEntityType()
Required. The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID>` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID>` for developer entity types.
string entity_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setEntityTypeBytes
public Form.Parameter.Builder setEntityTypeBytes(com.google.protobuf.ByteString value)
Required. The entity type of the parameter. Format: `projects/-/locations/-/agents/-/entityTypes/<System Entity Type ID>` for system entity types (for example, `projects/-/locations/-/agents/-/entityTypes/sys.date`), or `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/entityTypes/<Entity Type ID>` for developer entity types.
string entity_type = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for entityType to set.- Returns:
- This builder for chaining.
-
getIsList
public boolean getIsList()
Indicates whether the parameter represents a list of values.
bool is_list = 4;- Specified by:
getIsListin interfaceForm.ParameterOrBuilder- Returns:
- The isList.
-
setIsList
public Form.Parameter.Builder setIsList(boolean value)
Indicates whether the parameter represents a list of values.
bool is_list = 4;- Parameters:
value- The isList to set.- Returns:
- This builder for chaining.
-
clearIsList
public Form.Parameter.Builder clearIsList()
Indicates whether the parameter represents a list of values.
bool is_list = 4;- Returns:
- This builder for chaining.
-
hasFillBehavior
public boolean hasFillBehavior()
Required. Defines fill behavior for the parameter.
.google.cloud.dialogflow.cx.v3.Form.Parameter.FillBehavior fill_behavior = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasFillBehaviorin interfaceForm.ParameterOrBuilder- Returns:
- Whether the fillBehavior field is set.
-
getFillBehavior
public Form.Parameter.FillBehavior getFillBehavior()
Required. Defines fill behavior for the parameter.
.google.cloud.dialogflow.cx.v3.Form.Parameter.FillBehavior fill_behavior = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFillBehaviorin interfaceForm.ParameterOrBuilder- Returns:
- The fillBehavior.
-
setFillBehavior
public Form.Parameter.Builder setFillBehavior(Form.Parameter.FillBehavior value)
Required. Defines fill behavior for the parameter.
.google.cloud.dialogflow.cx.v3.Form.Parameter.FillBehavior fill_behavior = 7 [(.google.api.field_behavior) = REQUIRED];
-
setFillBehavior
public Form.Parameter.Builder setFillBehavior(Form.Parameter.FillBehavior.Builder builderForValue)
Required. Defines fill behavior for the parameter.
.google.cloud.dialogflow.cx.v3.Form.Parameter.FillBehavior fill_behavior = 7 [(.google.api.field_behavior) = REQUIRED];
-
mergeFillBehavior
public Form.Parameter.Builder mergeFillBehavior(Form.Parameter.FillBehavior value)
Required. Defines fill behavior for the parameter.
.google.cloud.dialogflow.cx.v3.Form.Parameter.FillBehavior fill_behavior = 7 [(.google.api.field_behavior) = REQUIRED];
-
clearFillBehavior
public Form.Parameter.Builder clearFillBehavior()
Required. Defines fill behavior for the parameter.
.google.cloud.dialogflow.cx.v3.Form.Parameter.FillBehavior fill_behavior = 7 [(.google.api.field_behavior) = REQUIRED];
-
getFillBehaviorBuilder
public Form.Parameter.FillBehavior.Builder getFillBehaviorBuilder()
Required. Defines fill behavior for the parameter.
.google.cloud.dialogflow.cx.v3.Form.Parameter.FillBehavior fill_behavior = 7 [(.google.api.field_behavior) = REQUIRED];
-
getFillBehaviorOrBuilder
public Form.Parameter.FillBehaviorOrBuilder getFillBehaviorOrBuilder()
Required. Defines fill behavior for the parameter.
.google.cloud.dialogflow.cx.v3.Form.Parameter.FillBehavior fill_behavior = 7 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFillBehaviorOrBuilderin interfaceForm.ParameterOrBuilder
-
hasDefaultValue
public boolean hasDefaultValue()
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
.google.protobuf.Value default_value = 9;- Specified by:
hasDefaultValuein interfaceForm.ParameterOrBuilder- Returns:
- Whether the defaultValue field is set.
-
getDefaultValue
public com.google.protobuf.Value getDefaultValue()
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
.google.protobuf.Value default_value = 9;- Specified by:
getDefaultValuein interfaceForm.ParameterOrBuilder- Returns:
- The defaultValue.
-
setDefaultValue
public Form.Parameter.Builder setDefaultValue(com.google.protobuf.Value value)
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
.google.protobuf.Value default_value = 9;
-
setDefaultValue
public Form.Parameter.Builder setDefaultValue(com.google.protobuf.Value.Builder builderForValue)
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
.google.protobuf.Value default_value = 9;
-
mergeDefaultValue
public Form.Parameter.Builder mergeDefaultValue(com.google.protobuf.Value value)
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
.google.protobuf.Value default_value = 9;
-
clearDefaultValue
public Form.Parameter.Builder clearDefaultValue()
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
.google.protobuf.Value default_value = 9;
-
getDefaultValueBuilder
public com.google.protobuf.Value.Builder getDefaultValueBuilder()
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
.google.protobuf.Value default_value = 9;
-
getDefaultValueOrBuilder
public com.google.protobuf.ValueOrBuilder getDefaultValueOrBuilder()
The default value of an optional parameter. If the parameter is required, the default value will be ignored.
.google.protobuf.Value default_value = 9;- Specified by:
getDefaultValueOrBuilderin interfaceForm.ParameterOrBuilder
-
getRedact
public boolean getRedact()
Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or [entity type level redaction][google.cloud.dialogflow.cx.v3.EntityType.redact] is enabled.
bool redact = 11;- Specified by:
getRedactin interfaceForm.ParameterOrBuilder- Returns:
- The redact.
-
setRedact
public Form.Parameter.Builder setRedact(boolean value)
Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or [entity type level redaction][google.cloud.dialogflow.cx.v3.EntityType.redact] is enabled.
bool redact = 11;- Parameters:
value- The redact to set.- Returns:
- This builder for chaining.
-
clearRedact
public Form.Parameter.Builder clearRedact()
Indicates whether the parameter content should be redacted in log. If redaction is enabled, the parameter content will be replaced by parameter name during logging. Note: the parameter content is subject to redaction if either parameter level redaction or [entity type level redaction][google.cloud.dialogflow.cx.v3.EntityType.redact] is enabled.
bool redact = 11;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Form.Parameter.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
mergeUnknownFields
public final Form.Parameter.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Form.Parameter.Builder>
-
-