Interface IdentityCenterOptionsInput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IdentityCenterOptionsInput.Builder,,IdentityCenterOptionsInput> SdkBuilder<IdentityCenterOptionsInput.Builder,,IdentityCenterOptionsInput> SdkPojo
- Enclosing class:
IdentityCenterOptionsInput
-
Method Summary
Modifier and TypeMethodDescriptionenabledAPIAccess(Boolean enabledAPIAccess) Indicates whether IAM Identity Center is enabled for API access in Amazon OpenSearch Service.identityCenterInstanceARN(String identityCenterInstanceARN) The ARN of the IAM Identity Center instance used to create an OpenSearch UI application that uses IAM Identity Center for authentication.identityCenterInstanceRegion(String identityCenterInstanceRegion) The Region of the IAM Identity Center instance.Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.rolesKey(RolesKeyIdCOption rolesKey) Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.subjectKey(String subjectKey) Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.subjectKey(SubjectKeyIdCOption subjectKey) Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
enabledAPIAccess
Indicates whether IAM Identity Center is enabled for API access in Amazon OpenSearch Service.
- Parameters:
enabledAPIAccess- Indicates whether IAM Identity Center is enabled 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 of the IAM Identity Center instance used to create an OpenSearch UI application that uses IAM Identity Center for authentication.
- Parameters:
identityCenterInstanceARN- The ARN of the IAM Identity Center instance used to create an OpenSearch UI application that uses IAM Identity Center for authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityCenterInstanceRegion
IdentityCenterOptionsInput.Builder identityCenterInstanceRegion(String identityCenterInstanceRegion) The Region of the IAM Identity Center instance.
- Parameters:
identityCenterInstanceRegion- The Region of the IAM Identity Center instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subjectKey
Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.
- Parameters:
subjectKey- Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
subjectKey
Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.
- Parameters:
subjectKey- Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rolesKey
Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.
- Parameters:
rolesKey- Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rolesKey
Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.
- Parameters:
rolesKey- Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-