Interface Intent.ParameterOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Intent.Parameter, Intent.Parameter.Builder
Enclosing class:
Intent

public static interface Intent.ParameterOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    com.google.protobuf.ByteString
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    boolean
    Indicates whether the parameter represents a list of values.
    boolean
    Indicates whether the parameter content should be redacted in log.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getId

      String getId()
       Required. The unique identifier of the parameter. This field
       is used by [training
       phrases][google.cloud.dialogflow.cx.v3beta1.Intent.TrainingPhrase] to
       annotate their
       [parts][google.cloud.dialogflow.cx.v3beta1.Intent.TrainingPhrase.Part].
       
      string id = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The id.
    • getIdBytes

      com.google.protobuf.ByteString getIdBytes()
       Required. The unique identifier of the parameter. This field
       is used by [training
       phrases][google.cloud.dialogflow.cx.v3beta1.Intent.TrainingPhrase] to
       annotate their
       [parts][google.cloud.dialogflow.cx.v3beta1.Intent.TrainingPhrase.Part].
       
      string id = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for id.
    • getEntityType

      String getEntityType()
       Required. The entity type of the parameter.
       Format:
       `projects/-/locations/-/agents/-/entityTypes/<SystemEntityTypeID>` for
       system entity types (for example,
       `projects/-/locations/-/agents/-/entityTypes/sys.date`), or
       `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/entityTypes/<EntityTypeID>`
       for developer entity types.
       
      string entity_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The entityType.
    • getEntityTypeBytes

      com.google.protobuf.ByteString getEntityTypeBytes()
       Required. The entity type of the parameter.
       Format:
       `projects/-/locations/-/agents/-/entityTypes/<SystemEntityTypeID>` for
       system entity types (for example,
       `projects/-/locations/-/agents/-/entityTypes/sys.date`), or
       `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/entityTypes/<EntityTypeID>`
       for developer entity types.
       
      string entity_type = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for entityType.
    • getIsList

      boolean getIsList()
       Indicates whether the parameter represents a list of values.
       
      bool is_list = 3;
      Returns:
      The isList.
    • getRedact

      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.v3beta1.EntityType.redact] is
       enabled.
       
      bool redact = 4;
      Returns:
      The redact.