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 Summary
Modifier and TypeMethodDescriptionIndicates whether IAM Identity Center is enabled for the OpenSearch application.iamIdentityCenterApplicationArn
(String iamIdentityCenterApplicationArn) Sets the value of the IamIdentityCenterApplicationArn property for this object.iamIdentityCenterInstanceArn
(String iamIdentityCenterInstanceArn) Sets the value of the IamIdentityCenterInstanceArn property for this object.iamRoleForIdentityCenterApplicationArn
(String iamRoleForIdentityCenterApplicationArn) The Amazon Resource Name (ARN) of the IAM role assigned to the IAM Identity Center application for the OpenSearch application.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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.
-