Interface IdentityCenterOptions.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IdentityCenterOptions.Builder,IdentityCenterOptions>,SdkBuilder<IdentityCenterOptions.Builder,IdentityCenterOptions>,SdkPojo
- Enclosing class:
- IdentityCenterOptions
@Mutable @NotThreadSafe 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)Indicates whether IAM Identity Center is enabled for the application.IdentityCenterOptions.BuilderidentityCenterApplicationARN(String identityCenterApplicationARN)The ARN of the IAM Identity Center application that integrates with Amazon OpenSearch Service.IdentityCenterOptions.BuilderidentityCenterInstanceARN(String identityCenterInstanceARN)The Amazon Resource Name (ARN) of the IAM Identity Center instance.IdentityCenterOptions.BuilderidentityStoreId(String identityStoreId)The identifier of the IAM Identity Store.IdentityCenterOptions.BuilderrolesKey(String rolesKey)Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.IdentityCenterOptions.BuilderrolesKey(RolesKeyIdCOption rolesKey)Specifies the attribute that contains the backend role identifier (such as group name or group ID) in IAM Identity Center.IdentityCenterOptions.BuildersubjectKey(String subjectKey)Specifies the attribute that contains the subject identifier (such as username, user ID, or email) in IAM Identity Center.IdentityCenterOptions.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
IdentityCenterOptions.Builder enabledAPIAccess(Boolean enabledAPIAccess)
Indicates whether IAM Identity Center is enabled for the application.
- Parameters:
enabledAPIAccess- Indicates whether IAM Identity Center is enabled for the application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityCenterInstanceARN
IdentityCenterOptions.Builder identityCenterInstanceARN(String identityCenterInstanceARN)
The Amazon Resource Name (ARN) of the IAM Identity Center instance.
- Parameters:
identityCenterInstanceARN- The Amazon Resource Name (ARN) of the 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)
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
IdentityCenterOptions.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
IdentityCenterOptions.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
IdentityCenterOptions.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
-
identityCenterApplicationARN
IdentityCenterOptions.Builder identityCenterApplicationARN(String identityCenterApplicationARN)
The ARN of the IAM Identity Center application that integrates with Amazon OpenSearch Service.
- Parameters:
identityCenterApplicationARN- The ARN of the IAM Identity Center application that integrates 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 identifier of the IAM Identity Store.
- Parameters:
identityStoreId- The identifier of the IAM Identity Store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-