Interface IdentityCenterOptions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IdentityCenterOptions.Builder,IdentityCenterOptions>,SdkBuilder<IdentityCenterOptions.Builder,IdentityCenterOptions>,SdkPojo
- Enclosing class:
- IdentityCenterOptions
public static interface IdentityCenterOptions.Builder extends SdkPojo, CopyableBuilder<IdentityCenterOptions.Builder,IdentityCenterOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdentityCenterOptions.BuilderenabledAPIAccess(Boolean enabledAPIAccess)True to enable IAM Identity Center for API access in Amazon OpenSearch Service.IdentityCenterOptions.BuilderidentityCenterApplicationARN(String identityCenterApplicationARN)The ARN for IAM Identity Center Application which will integrate with Amazon OpenSearch Service.IdentityCenterOptions.BuilderidentityCenterInstanceARN(String identityCenterInstanceARN)The ARN for IAM Identity Center Instance.IdentityCenterOptions.BuilderidentityStoreId(String identityStoreId)The ID of IAM Identity Store.IdentityCenterOptions.BuilderrolesKey(String rolesKey)Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity CenterIdentityCenterOptions.BuilderrolesKey(RolesKeyIdCOption rolesKey)Specify the attribute that contains the backend role (groupName, groupID) of IAM Identity CenterIdentityCenterOptions.BuildersubjectKey(String subjectKey)Specify the attribute that contains the subject (username, userID, email) of IAM Identity Center.IdentityCenterOptions.BuildersubjectKey(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 Detail
-
enabledAPIAccess
IdentityCenterOptions.Builder enabledAPIAccess(Boolean 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
IdentityCenterOptions.Builder identityCenterInstanceARN(String identityCenterInstanceARN)
The ARN for IAM Identity Center Instance.
- Parameters:
identityCenterInstanceARN- The ARN for IAM Identity Center Instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subjectKey
IdentityCenterOptions.Builder subjectKey(String 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:
SubjectKeyIdCOption,SubjectKeyIdCOption
-
subjectKey
IdentityCenterOptions.Builder subjectKey(SubjectKeyIdCOption 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:
SubjectKeyIdCOption,SubjectKeyIdCOption
-
rolesKey
IdentityCenterOptions.Builder rolesKey(String 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:
RolesKeyIdCOption,RolesKeyIdCOption
-
rolesKey
IdentityCenterOptions.Builder rolesKey(RolesKeyIdCOption 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:
RolesKeyIdCOption,RolesKeyIdCOption
-
identityCenterApplicationARN
IdentityCenterOptions.Builder identityCenterApplicationARN(String identityCenterApplicationARN)
The ARN for IAM Identity Center Application which will integrate with Amazon OpenSearch Service.
- Parameters:
identityCenterApplicationARN- The ARN for IAM Identity Center Application which will integrate with Amazon OpenSearch Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityStoreId
IdentityCenterOptions.Builder identityStoreId(String identityStoreId)
The ID of IAM Identity Store.
- Parameters:
identityStoreId- The ID of IAM Identity Store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-