public static final class Intent.Parameter extends GeneratedMessageV3 implements Intent.ParameterOrBuilder
Represents an intent parameter.
Protobuf type google.cloud.dialogflow.cx.v3beta1.Intent.Parameter
Static Fields
ENTITY_TYPE_FIELD_NUMBER
public static final int ENTITY_TYPE_FIELD_NUMBER
Field Value
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
Field Value
IS_LIST_FIELD_NUMBER
public static final int IS_LIST_FIELD_NUMBER
Field Value
REDACT_FIELD_NUMBER
public static final int REDACT_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static Intent.Parameter getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static Intent.Parameter.Builder newBuilder()
Returns
newBuilder(Intent.Parameter prototype)
public static Intent.Parameter.Builder newBuilder(Intent.Parameter prototype)
Parameter
Returns
public static Intent.Parameter parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Intent.Parameter parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static Intent.Parameter parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Intent.Parameter parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static Intent.Parameter parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Intent.Parameter parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Intent.Parameter parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Intent.Parameter parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Intent.Parameter parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Intent.Parameter parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static Intent.Parameter parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Intent.Parameter parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<Intent.Parameter> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public Intent.Parameter getDefaultInstanceForType()
Returns
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) = { ... }
Returns
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) = { ... }
Returns
Type |
Description |
ByteString |
The bytes for entityType.
|
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];
Returns
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];
Returns
getIsList()
public boolean getIsList()
Indicates whether the parameter represents a list of values.
bool is_list = 3;
Returns
Type |
Description |
boolean |
The isList.
|
getParserForType()
public Parser<Intent.Parameter> getParserForType()
Returns
Overrides
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;
Returns
Type |
Description |
boolean |
The redact.
|
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public Intent.Parameter.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Intent.Parameter.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public Intent.Parameter.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions