Interface CreateApplicationRequest.Builder

    • Method Detail

      • clientToken

        CreateApplicationRequest.Builder clientToken​(String clientToken)

        A client token is a unique, case-sensitive string of up to 128 ASCII characters with ASCII values of 33-126 inclusive. It's generated by the client to ensure idempotent operations, allowing for safe retries without unintended side effects.

        Parameters:
        clientToken - A client token is a unique, case-sensitive string of up to 128 ASCII characters with ASCII values of 33-126 inclusive. It's generated by the client to ensure idempotent operations, allowing for safe retries without unintended side effects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • definition

        CreateApplicationRequest.Builder definition​(Definition definition)

        The application definition for this application. You can specify either inline JSON or an S3 bucket location.

        Parameters:
        definition - The application definition for this application. You can specify either inline JSON or an S3 bucket location.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateApplicationRequest.Builder description​(String description)

        The description of the application.

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

        CreateApplicationRequest.Builder engineType​(String engineType)

        The type of the target platform for this application.

        Parameters:
        engineType - The type of the target platform for this application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EngineType, EngineType
      • engineType

        CreateApplicationRequest.Builder engineType​(EngineType engineType)

        The type of the target platform for this application.

        Parameters:
        engineType - The type of the target platform for this application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EngineType, EngineType
      • kmsKeyId

        CreateApplicationRequest.Builder kmsKeyId​(String kmsKeyId)

        The identifier of a customer managed key.

        Parameters:
        kmsKeyId - The identifier of a customer managed key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateApplicationRequest.Builder name​(String name)

        The unique identifier of the application.

        Parameters:
        name - The unique identifier of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        CreateApplicationRequest.Builder roleArn​(String roleArn)

        The Amazon Resource Name (ARN) that identifies a role that the application uses to access Amazon Web Services resources that are not part of the application or are in a different Amazon Web Services account.

        Parameters:
        roleArn - The Amazon Resource Name (ARN) that identifies a role that the application uses to access Amazon Web Services resources that are not part of the application or are in a different Amazon Web Services account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        A list of tags to apply to the application.

        Parameters:
        tags - A list of tags to apply to the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.