Interface CreateApplicationRequest.Builder

    • Method Detail

      • clientToken

        CreateApplicationRequest.Builder clientToken​(String clientToken)

        Unique, case-sensitive identifier to ensure idempotency of the request.

        Parameters:
        clientToken - Unique, case-sensitive identifier to ensure idempotency of the request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        CreateApplicationRequest.Builder name​(String name)

        The unique name of the OpenSearch application. Names must be unique within an Amazon Web Services Region for each account.

        Parameters:
        name - The unique name of the OpenSearch application. Names must be unique within an Amazon Web Services Region for each account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSources

        CreateApplicationRequest.Builder dataSources​(Collection<DataSource> dataSources)

        The data sources to link to the OpenSearch application.

        Parameters:
        dataSources - The data sources to link to the OpenSearch application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataSources

        CreateApplicationRequest.Builder dataSources​(DataSource... dataSources)

        The data sources to link to the OpenSearch application.

        Parameters:
        dataSources - The data sources to link to the OpenSearch application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • iamIdentityCenterOptions

        CreateApplicationRequest.Builder iamIdentityCenterOptions​(IamIdentityCenterOptionsInput iamIdentityCenterOptions)

        Configuration settings for integrating Amazon Web Services IAM Identity Center with the OpenSearch application.

        Parameters:
        iamIdentityCenterOptions - Configuration settings for integrating Amazon Web Services IAM Identity Center with the OpenSearch application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • appConfigs

        CreateApplicationRequest.Builder appConfigs​(Collection<AppConfig> appConfigs)

        Configuration settings for the OpenSearch application, including administrative options.

        Parameters:
        appConfigs - Configuration settings for the OpenSearch application, including administrative options.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • appConfigs

        CreateApplicationRequest.Builder appConfigs​(AppConfig... appConfigs)

        Configuration settings for the OpenSearch application, including administrative options.

        Parameters:
        appConfigs - Configuration settings for the OpenSearch application, including administrative options.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagList

        CreateApplicationRequest.Builder tagList​(Collection<Tag> tagList)
        Sets the value of the TagList property for this object.
        Parameters:
        tagList - The new value for the TagList property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagList

        CreateApplicationRequest.Builder tagList​(Tag... tagList)
        Sets the value of the TagList property for this object.
        Parameters:
        tagList - The new value for the TagList property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagList

        CreateApplicationRequest.Builder tagList​(Consumer<Tag.Builder>... tagList)
        Sets the value of the TagList property for this object. This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tagList(List).

        Parameters:
        tagList - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tagList(java.util.Collection)
      • kmsKeyArn

        CreateApplicationRequest.Builder kmsKeyArn​(String kmsKeyArn)

        The Amazon Resource Name (ARN) of the KMS key used to encrypt the application's data at rest. If provided, the application uses your customer-managed key for encryption. If omitted, the application uses an AWS-managed key. The KMS key must be in the same region as the application.

        Parameters:
        kmsKeyArn - The Amazon Resource Name (ARN) of the KMS key used to encrypt the application's data at rest. If provided, the application uses your customer-managed key for encryption. If omitted, the application uses an AWS-managed key. The KMS key must be in the same region as the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.