Interface ParameterDefinitionOrBuilder (0.89.0)

public interface ParameterDefinitionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDescription()

public abstract String getDescription()

Human-readable description of the parameter. Limited to 300 characters.

string description = 3;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Human-readable description of the parameter. Limited to 300 characters.

string description = 3;

Returns
Type Description
ByteString

The bytes for description.

getName()

public abstract String getName()

Required. Name of parameter.

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. Name of parameter.

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for name.

getType() (deprecated)

public abstract ParameterDefinition.ParameterType getType()

Deprecated. google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59

Type of parameter.

.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true];

Returns
Type Description
ParameterDefinition.ParameterType

The type.

getTypeSchema()

public abstract TypeSchema getTypeSchema()

Optional. Type schema of parameter.

.google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TypeSchema

The typeSchema.

getTypeSchemaOrBuilder()

public abstract TypeSchemaOrBuilder getTypeSchemaOrBuilder()

Optional. Type schema of parameter.

.google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TypeSchemaOrBuilder

getTypeValue() (deprecated)

public abstract int getTypeValue()

Deprecated. google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.type is deprecated. See google/cloud/dialogflow/cx/v3beta1/parameter_definition.proto;l=59

Type of parameter.

.google.cloud.dialogflow.cx.v3beta1.ParameterDefinition.ParameterType type = 2 [deprecated = true];

Returns
Type Description
int

The enum numeric value on the wire for type.

hasTypeSchema()

public abstract boolean hasTypeSchema()

Optional. Type schema of parameter.

.google.cloud.dialogflow.cx.v3beta1.TypeSchema type_schema = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the typeSchema field is set.