Interface Resource.Builder

    • Method Detail

      • id

        Resource.Builder id​(String id)
        The resource ID, used to refer to a resource in the Lambda function configuration. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''. This must be unique within a Greengrass group.
        Parameters:
        id - The resource ID, used to refer to a resource in the Lambda function configuration. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''. This must be unique within a Greengrass group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        Resource.Builder name​(String name)
        The descriptive resource name, which is displayed on the AWS IoT Greengrass console. Max length 128 characters with pattern ''[a-zA-Z0-9:_-]+''. This must be unique within a Greengrass group.
        Parameters:
        name - The descriptive resource name, which is displayed on the AWS IoT Greengrass console. Max length 128 characters with pattern ''[a-zA-Z0-9:_-]+''. This must be unique within a Greengrass group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resourceDataContainer

        Resource.Builder resourceDataContainer​(ResourceDataContainer resourceDataContainer)
        A container of data for all resource types.
        Parameters:
        resourceDataContainer - A container of data for all resource types.
        Returns:
        Returns a reference to this object so that method calls can be chained together.