Interface IamIdentityCenterOptions.Builder

All Superinterfaces:
Buildable, CopyableBuilder<IamIdentityCenterOptions.Builder,IamIdentityCenterOptions>, SdkBuilder<IamIdentityCenterOptions.Builder,IamIdentityCenterOptions>, SdkPojo
Enclosing class:
IamIdentityCenterOptions

@Mutable @NotThreadSafe public static interface IamIdentityCenterOptions.Builder extends SdkPojo, CopyableBuilder<IamIdentityCenterOptions.Builder,IamIdentityCenterOptions>
  • Method Details

    • enabled

      Indicates whether IAM Identity Center is enabled for the OpenSearch application.

      Parameters:
      enabled - Indicates whether IAM Identity Center is enabled for the OpenSearch application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iamIdentityCenterInstanceArn

      IamIdentityCenterOptions.Builder iamIdentityCenterInstanceArn(String iamIdentityCenterInstanceArn)
      Sets the value of the IamIdentityCenterInstanceArn property for this object.
      Parameters:
      iamIdentityCenterInstanceArn - The new value for the IamIdentityCenterInstanceArn property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iamRoleForIdentityCenterApplicationArn

      IamIdentityCenterOptions.Builder iamRoleForIdentityCenterApplicationArn(String iamRoleForIdentityCenterApplicationArn)

      The Amazon Resource Name (ARN) of the IAM role assigned to the IAM Identity Center application for the OpenSearch application.

      Parameters:
      iamRoleForIdentityCenterApplicationArn - The Amazon Resource Name (ARN) of the IAM role assigned to the IAM Identity Center application for the OpenSearch application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • iamIdentityCenterApplicationArn

      IamIdentityCenterOptions.Builder iamIdentityCenterApplicationArn(String iamIdentityCenterApplicationArn)
      Sets the value of the IamIdentityCenterApplicationArn property for this object.
      Parameters:
      iamIdentityCenterApplicationArn - The new value for the IamIdentityCenterApplicationArn property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.