- 0.64.0 (latest)
- 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 Intent.Parameter.Builder extends GeneratedMessageV3.Builder<Intent.Parameter.Builder> implements Intent.ParameterOrBuilder
Represents an intent parameter.
Protobuf type google.cloud.dialogflow.cx.v3.Intent.Parameter
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Intent.Parameter.BuilderImplements
Intent.ParameterOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Intent.Parameter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field |
FieldDescriptor |
value |
Object |
Type | Description |
Intent.Parameter.Builder |
build()
public Intent.Parameter build()
Type | Description |
Intent.Parameter |
buildPartial()
public Intent.Parameter buildPartial()
Type | Description |
Intent.Parameter |
clear()
public Intent.Parameter.Builder clear()
Type | Description |
Intent.Parameter.Builder |
clearEntityType()
public Intent.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 = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Intent.Parameter.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field |
FieldDescriptor |
Type | Description |
Intent.Parameter.Builder |
clearId()
public Intent.Parameter.Builder clearId()
Required. The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
clearIsList()
public Intent.Parameter.Builder clearIsList()
Indicates whether the parameter represents a list of values.
bool is_list = 3;
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Intent.Parameter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof |
OneofDescriptor |
Type | Description |
Intent.Parameter.Builder |
clearRedact()
public Intent.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 is enabled.
bool redact = 4;
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
clone()
public Intent.Parameter.Builder clone()
Type | Description |
Intent.Parameter.Builder |
getDefaultInstanceForType()
public Intent.Parameter getDefaultInstanceForType()
Type | Description |
Intent.Parameter |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
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 = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
String |
The entityType. |
getEntityTypeBytes()
public 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 = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
ByteString |
The bytes for entityType. |
getId()
public String getId()
Required. The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String |
The id. |
getIdBytes()
public ByteString getIdBytes()
Required. The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString |
The bytes for id. |
getIsList()
public boolean getIsList()
Indicates whether the parameter represents a list of values.
bool is_list = 3;
Type | Description |
boolean |
The isList. |
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 is enabled.
bool redact = 4;
Type | Description |
boolean |
The redact. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(Intent.Parameter other)
public Intent.Parameter.Builder mergeFrom(Intent.Parameter other)
Name | Description |
other |
Intent.Parameter |
Type | Description |
Intent.Parameter.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Intent.Parameter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Type | Description |
Intent.Parameter.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public Intent.Parameter.Builder mergeFrom(Message other)
Name | Description |
other |
Message |
Type | Description |
Intent.Parameter.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Intent.Parameter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields |
UnknownFieldSet |
Type | Description |
Intent.Parameter.Builder |
setEntityType(String value)
public Intent.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 = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Name | Description |
value |
String The entityType to set. |
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
setEntityTypeBytes(ByteString value)
public Intent.Parameter.Builder setEntityTypeBytes(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 = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Name | Description |
value |
ByteString The bytes for entityType to set. |
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Intent.Parameter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field |
FieldDescriptor |
value |
Object |
Type | Description |
Intent.Parameter.Builder |
setId(String value)
public Intent.Parameter.Builder setId(String value)
Required. The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value |
String The id to set. |
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
setIdBytes(ByteString value)
public Intent.Parameter.Builder setIdBytes(ByteString value)
Required. The unique identifier of the parameter. This field is used by training phrases to annotate their parts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value |
ByteString The bytes for id to set. |
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
setIsList(boolean value)
public Intent.Parameter.Builder setIsList(boolean value)
Indicates whether the parameter represents a list of values.
bool is_list = 3;
Name | Description |
value |
boolean The isList to set. |
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
setRedact(boolean value)
public Intent.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 is enabled.
bool redact = 4;
Name | Description |
value |
boolean The redact to set. |
Type | Description |
Intent.Parameter.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Intent.Parameter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Type | Description |
Intent.Parameter.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final Intent.Parameter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields |
UnknownFieldSet |
Type | Description |
Intent.Parameter.Builder |