Interface IdentityCenterOptionsInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IdentityCenterOptionsInput.Builder,IdentityCenterOptionsInput>,SdkBuilder<IdentityCenterOptionsInput.Builder,IdentityCenterOptionsInput>,SdkPojo
- Enclosing class:
- IdentityCenterOptionsInput
@Mutable @NotThreadSafe public static interface IdentityCenterOptionsInput.Builder extends SdkPojo, CopyableBuilder<IdentityCenterOptionsInput.Builder,IdentityCenterOptionsInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdentityCenterOptionsInput.BuilderenabledAPIAccess(Boolean enabledAPIAccess)Indicates whether IAM Identity Center is enabled for API access in Amazon OpenSearch Service.IdentityCenterOptionsInput.BuilderidentityCenterInstanceARN(String identityCenterInstanceARN)The ARN of the IAM Identity Center instance used to create an OpenSearch UI application that uses IAM Identity Center for authentication.IdentityCenterOptionsInput.BuilderrolesKey(String rolesKey)Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.IdentityCenterOptionsInput.BuilderrolesKey(RolesKeyIdCOption rolesKey)Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.IdentityCenterOptionsInput.BuildersubjectKey(String subjectKey)Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.IdentityCenterOptionsInput.BuildersubjectKey(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
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 Detail
-
enabledAPIAccess
IdentityCenterOptionsInput.Builder enabledAPIAccess(Boolean 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
IdentityCenterOptionsInput.Builder 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.
- 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.
-
subjectKey
IdentityCenterOptionsInput.Builder subjectKey(String 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:
SubjectKeyIdCOption,SubjectKeyIdCOption
-
subjectKey
IdentityCenterOptionsInput.Builder subjectKey(SubjectKeyIdCOption 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:
SubjectKeyIdCOption,SubjectKeyIdCOption
-
rolesKey
IdentityCenterOptionsInput.Builder rolesKey(String 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:
RolesKeyIdCOption,RolesKeyIdCOption
-
rolesKey
IdentityCenterOptionsInput.Builder rolesKey(RolesKeyIdCOption 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:
RolesKeyIdCOption,RolesKeyIdCOption
-
-