Interface CreateQueueRequest.Builder

    • Method Detail

      • allowedStorageProfileIds

        CreateQueueRequest.Builder allowedStorageProfileIds​(Collection<String> allowedStorageProfileIds)

        The storage profile IDs to include in the queue.

        Parameters:
        allowedStorageProfileIds - The storage profile IDs to include in the queue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allowedStorageProfileIds

        CreateQueueRequest.Builder allowedStorageProfileIds​(String... allowedStorageProfileIds)

        The storage profile IDs to include in the queue.

        Parameters:
        allowedStorageProfileIds - The storage profile IDs to include in the queue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientToken

        CreateQueueRequest.Builder clientToken​(String clientToken)

        The unique token which the server uses to recognize retries of the same request.

        Parameters:
        clientToken - The unique token which the server uses to recognize retries of the same request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultBudgetAction

        CreateQueueRequest.Builder defaultBudgetAction​(String defaultBudgetAction)

        The default action to take on a queue if a budget isn't configured.

        Parameters:
        defaultBudgetAction - The default action to take on a queue if a budget isn't configured.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DefaultQueueBudgetAction, DefaultQueueBudgetAction
      • description

        CreateQueueRequest.Builder description​(String description)

        The description of the queue.

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

        CreateQueueRequest.Builder displayName​(String displayName)

        The display name of the queue.

        Parameters:
        displayName - The display name of the queue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • farmId

        CreateQueueRequest.Builder farmId​(String farmId)

        The farm ID of the farm to connect to the queue.

        Parameters:
        farmId - The farm ID of the farm to connect to the queue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • jobAttachmentSettings

        CreateQueueRequest.Builder jobAttachmentSettings​(JobAttachmentSettings jobAttachmentSettings)

        The job attachment settings for the queue. These are the Amazon S3 bucket name and the Amazon S3 prefix.

        Parameters:
        jobAttachmentSettings - The job attachment settings for the queue. These are the Amazon S3 bucket name and the Amazon S3 prefix.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • jobRunAsUser

        CreateQueueRequest.Builder jobRunAsUser​(JobRunAsUser jobRunAsUser)

        The jobs in the queue run as the specified POSIX user.

        Parameters:
        jobRunAsUser - The jobs in the queue run as the specified POSIX user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requiredFileSystemLocationNames

        CreateQueueRequest.Builder requiredFileSystemLocationNames​(Collection<String> requiredFileSystemLocationNames)

        The file system location name to include in the queue.

        Parameters:
        requiredFileSystemLocationNames - The file system location name to include in the queue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requiredFileSystemLocationNames

        CreateQueueRequest.Builder requiredFileSystemLocationNames​(String... requiredFileSystemLocationNames)

        The file system location name to include in the queue.

        Parameters:
        requiredFileSystemLocationNames - The file system location name to include in the queue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        CreateQueueRequest.Builder roleArn​(String roleArn)

        The IAM role ARN that workers will use while running jobs for this queue.

        Parameters:
        roleArn - The IAM role ARN that workers will use while running jobs for this queue.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.

        Parameters:
        tags - Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.