Interface IamIdentityCenterConfigOptions.Builder

  • Method Details

    • instanceArn

      The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.

      Parameters:
      instanceArn - The ARN of the IAM Identity Center instance used to integrate with OpenSearch Serverless.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationArn

      IamIdentityCenterConfigOptions.Builder applicationArn(String applicationArn)

      The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.

      Parameters:
      applicationArn - The ARN of the IAM Identity Center application used to integrate with OpenSearch Serverless.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationName

      IamIdentityCenterConfigOptions.Builder applicationName(String applicationName)

      The name of the IAM Identity Center application used to integrate with OpenSearch Serverless.

      Parameters:
      applicationName - The name of the IAM Identity Center application used to integrate with OpenSearch Serverless.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationDescription

      IamIdentityCenterConfigOptions.Builder applicationDescription(String applicationDescription)

      The description of the IAM Identity Center application used to integrate with OpenSearch Serverless.

      Parameters:
      applicationDescription - The description of the IAM Identity Center application used to integrate with OpenSearch Serverless.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userAttribute

      IamIdentityCenterConfigOptions.Builder userAttribute(String userAttribute)

      The user attribute for this IAM Identity Center integration. Defaults to UserId

      Parameters:
      userAttribute - The user attribute for this IAM Identity Center integration. Defaults to UserId
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • userAttribute

      The user attribute for this IAM Identity Center integration. Defaults to UserId

      Parameters:
      userAttribute - The user attribute for this IAM Identity Center integration. Defaults to UserId
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • groupAttribute

      IamIdentityCenterConfigOptions.Builder groupAttribute(String groupAttribute)

      The group attribute for this IAM Identity Center integration. Defaults to GroupId.

      Parameters:
      groupAttribute - The group attribute for this IAM Identity Center integration. Defaults to GroupId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • groupAttribute

      The group attribute for this IAM Identity Center integration. Defaults to GroupId.

      Parameters:
      groupAttribute - The group attribute for this IAM Identity Center integration. Defaults to GroupId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: