Interface SessionEntityTypeOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    SessionEntityType, SessionEntityType.Builder

    public interface SessionEntityTypeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         Required. The unique identifier of this session entity type. Supported
         formats:
         - `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity
           Type Display Name>`
         - `projects/<Project ID>/locations/<Location ID>/agent/sessions/<Session
           ID>/entityTypes/<Entity Type Display Name>`
         - `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
           ID>/sessions/<Session ID>/entityTypes/<Entity Type Display Name>`
         - `projects/<Project ID>/locations/<Location ID>/agent/environments/
           <Environment ID>/users/<User ID>/sessions/<Session
           ID>/entityTypes/<Entity Type Display Name>`
        
         If `Location ID` is not specified we assume default 'us' location. If
         `Environment ID` is not specified, we assume default 'draft' environment.
         If `User ID` is not specified, we assume default '-' user.
         `<Entity Type Display Name>` must be the display name of an existing entity
         type in the same agent that will be overridden or supplemented.
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Required. The unique identifier of this session entity type. Supported
         formats:
         - `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity
           Type Display Name>`
         - `projects/<Project ID>/locations/<Location ID>/agent/sessions/<Session
           ID>/entityTypes/<Entity Type Display Name>`
         - `projects/<Project ID>/agent/environments/<Environment ID>/users/<User
           ID>/sessions/<Session ID>/entityTypes/<Entity Type Display Name>`
         - `projects/<Project ID>/locations/<Location ID>/agent/environments/
           <Environment ID>/users/<User ID>/sessions/<Session
           ID>/entityTypes/<Entity Type Display Name>`
        
         If `Location ID` is not specified we assume default 'us' location. If
         `Environment ID` is not specified, we assume default 'draft' environment.
         If `User ID` is not specified, we assume default '-' user.
         `<Entity Type Display Name>` must be the display name of an existing entity
         type in the same agent that will be overridden or supplemented.
         
        string name = 1;
        Returns:
        The bytes for name.
      • getEntityOverrideModeValue

        int getEntityOverrideModeValue()
         Required. Indicates whether the additional data should override or
         supplement the custom entity type definition.
         
        .google.cloud.dialogflow.v2beta1.SessionEntityType.EntityOverrideMode entity_override_mode = 2;
        Returns:
        The enum numeric value on the wire for entityOverrideMode.
      • getEntityOverrideMode

        SessionEntityType.EntityOverrideMode getEntityOverrideMode()
         Required. Indicates whether the additional data should override or
         supplement the custom entity type definition.
         
        .google.cloud.dialogflow.v2beta1.SessionEntityType.EntityOverrideMode entity_override_mode = 2;
        Returns:
        The entityOverrideMode.
      • getEntitiesList

        List<EntityType.Entity> getEntitiesList()
         Required. The collection of entities associated with this session entity
         type.
         
        repeated .google.cloud.dialogflow.v2beta1.EntityType.Entity entities = 3;
      • getEntities

        EntityType.Entity getEntities​(int index)
         Required. The collection of entities associated with this session entity
         type.
         
        repeated .google.cloud.dialogflow.v2beta1.EntityType.Entity entities = 3;
      • getEntitiesCount

        int getEntitiesCount()
         Required. The collection of entities associated with this session entity
         type.
         
        repeated .google.cloud.dialogflow.v2beta1.EntityType.Entity entities = 3;
      • getEntitiesOrBuilderList

        List<? extends EntityType.EntityOrBuilder> getEntitiesOrBuilderList()
         Required. The collection of entities associated with this session entity
         type.
         
        repeated .google.cloud.dialogflow.v2beta1.EntityType.Entity entities = 3;
      • getEntitiesOrBuilder

        EntityType.EntityOrBuilder getEntitiesOrBuilder​(int index)
         Required. The collection of entities associated with this session entity
         type.
         
        repeated .google.cloud.dialogflow.v2beta1.EntityType.Entity entities = 3;