Interface IdentityCenterOptionsInput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IdentityCenterOptionsInput.Builder,
,IdentityCenterOptionsInput> SdkBuilder<IdentityCenterOptionsInput.Builder,
,IdentityCenterOptionsInput> SdkPojo
- Enclosing class:
IdentityCenterOptionsInput
public static interface IdentityCenterOptionsInput.Builder
extends SdkPojo, CopyableBuilder<IdentityCenterOptionsInput.Builder,IdentityCenterOptionsInput>
-
Method Summary
Modifier and TypeMethodDescriptionenabledAPIAccess
(Boolean enabledAPIAccess) True to enable IAM Identity Center for API access in Amazon OpenSearch Service.identityCenterInstanceARN
(String identityCenterInstanceARN) The ARN for IAM Identity Center Instance which will be used for IAM Identity Center Application creation.Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity CenterrolesKey
(RolesKeyIdCOption rolesKey) Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity CentersubjectKey
(String subjectKey) Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.subjectKey
(SubjectKeyIdCOption subjectKey) Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.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
-
enabledAPIAccess
True to enable IAM Identity Center for API access in Amazon OpenSearch Service.
- Parameters:
enabledAPIAccess
- True to enable IAM Identity Center for API access in Amazon OpenSearch Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityCenterInstanceARN
The ARN for IAM Identity Center Instance which will be used for IAM Identity Center Application creation.
- Parameters:
identityCenterInstanceARN
- The ARN for IAM Identity Center Instance which will be used for IAM Identity Center Application creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subjectKey
Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.
- Parameters:
subjectKey
- Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subjectKey
Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.
- Parameters:
subjectKey
- Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rolesKey
Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center
- Parameters:
rolesKey
- Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rolesKey
Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center
- Parameters:
rolesKey
- Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity Center- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-