Interface CreateEntityRequest.Builder

    • Method Detail

      • workspaceId

        CreateEntityRequest.Builder workspaceId​(String workspaceId)

        The ID of the workspace that contains the entity.

        Parameters:
        workspaceId - The ID of the workspace that contains the entity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • entityId

        CreateEntityRequest.Builder entityId​(String entityId)

        The ID of the entity.

        Parameters:
        entityId - The ID of the entity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • entityName

        CreateEntityRequest.Builder entityName​(String entityName)

        The name of the entity.

        Parameters:
        entityName - The name of the entity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateEntityRequest.Builder description​(String description)

        The description of the entity.

        Parameters:
        description - The description of the entity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • components

        CreateEntityRequest.Builder components​(Map<String,​ComponentRequest> components)

        An object that maps strings to the components in the entity. Each string in the mapping must be unique to this object.

        Parameters:
        components - An object that maps strings to the components in the entity. Each string in the mapping must be unique to this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • compositeComponents

        CreateEntityRequest.Builder compositeComponents​(Map<String,​CompositeComponentRequest> compositeComponents)

        This is an object that maps strings to compositeComponent updates in the request. Each key of the map represents the componentPath of the compositeComponent.

        Parameters:
        compositeComponents - This is an object that maps strings to compositeComponent updates in the request. Each key of the map represents the componentPath of the compositeComponent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parentEntityId

        CreateEntityRequest.Builder parentEntityId​(String parentEntityId)

        The ID of the entity's parent entity.

        Parameters:
        parentEntityId - The ID of the entity's parent entity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateEntityRequest.Builder tags​(Map<String,​String> tags)

        Metadata that you can use to manage the entity.

        Parameters:
        tags - Metadata that you can use to manage the entity.
        Returns:
        Returns a reference to this object so that method calls can be chained together.