Interface GetApplicationResponse.Builder

  • Method Details

    • id

      The unique identifier of the OpenSearch application.

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

      Sets the value of the Arn property for this object.
      Parameters:
      arn - The new value for the Arn property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the OpenSearch application.

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

      The endpoint URL of the OpenSearch application.

      Parameters:
      endpoint - The endpoint URL of the OpenSearch application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the OpenSearch application. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.

      Parameters:
      status - The current status of the OpenSearch application. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the OpenSearch application. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.

      Parameters:
      status - The current status of the OpenSearch application. Possible values: CREATING, UPDATING, DELETING, FAILED, ACTIVE, and DELETED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • iamIdentityCenterOptions

      GetApplicationResponse.Builder iamIdentityCenterOptions(IamIdentityCenterOptions iamIdentityCenterOptions)

      The IAM Identity Center settings configured for the OpenSearch application.

      Parameters:
      iamIdentityCenterOptions - The IAM Identity Center settings configured for the OpenSearch application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iamIdentityCenterOptions

      default GetApplicationResponse.Builder iamIdentityCenterOptions(Consumer<IamIdentityCenterOptions.Builder> iamIdentityCenterOptions)

      The IAM Identity Center settings configured for the OpenSearch application.

      This is a convenience method that creates an instance of the IamIdentityCenterOptions.Builder avoiding the need to create one manually via IamIdentityCenterOptions.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to iamIdentityCenterOptions(IamIdentityCenterOptions).

      Parameters:
      iamIdentityCenterOptions - a consumer that will call methods on IamIdentityCenterOptions.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataSources

      The data sources associated with the OpenSearch application.

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

      GetApplicationResponse.Builder dataSources(DataSource... dataSources)

      The data sources associated with the OpenSearch application.

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

      The data sources associated with the OpenSearch application.

      This is a convenience method that creates an instance of the DataSource.Builder avoiding the need to create one manually via DataSource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dataSources(List<DataSource>).

      Parameters:
      dataSources - a consumer that will call methods on DataSource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • appConfigs

      The configuration settings of the OpenSearch application.

      Parameters:
      appConfigs - The configuration settings of the OpenSearch application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appConfigs

      GetApplicationResponse.Builder appConfigs(AppConfig... appConfigs)

      The configuration settings of the OpenSearch application.

      Parameters:
      appConfigs - The configuration settings of the OpenSearch application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appConfigs

      The configuration settings of the OpenSearch application.

      This is a convenience method that creates an instance of the AppConfig.Builder avoiding the need to create one manually via AppConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to appConfigs(List<AppConfig>).

      Parameters:
      appConfigs - a consumer that will call methods on AppConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      The timestamp when the OpenSearch application was created.

      Parameters:
      createdAt - The timestamp when the OpenSearch application was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedAt

      GetApplicationResponse.Builder lastUpdatedAt(Instant lastUpdatedAt)

      The timestamp of the last update to the OpenSearch application.

      Parameters:
      lastUpdatedAt - The timestamp of the last update to the OpenSearch application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyArn

      GetApplicationResponse.Builder kmsKeyArn(String kmsKeyArn)

      The Amazon Resource Name (ARN) of the KMS key used to encrypt the application's data at rest.

      Parameters:
      kmsKeyArn - The Amazon Resource Name (ARN) of the KMS key used to encrypt the application's data at rest.
      Returns:
      Returns a reference to this object so that method calls can be chained together.