Interface IdentitySourceItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IdentitySourceItem.Builder,
,IdentitySourceItem> SdkBuilder<IdentitySourceItem.Builder,
,IdentitySourceItem> SdkPojo
- Enclosing class:
IdentitySourceItem
-
Method Summary
Modifier and TypeMethodDescriptiondefault IdentitySourceItem.Builder
configuration
(Consumer<ConfigurationItem.Builder> configuration) Contains configuration information about an identity source.configuration
(ConfigurationItem configuration) Contains configuration information about an identity source.createdDate
(Instant createdDate) The date and time the identity source was originally created.default IdentitySourceItem.Builder
details
(Consumer<IdentitySourceItemDetails.Builder> details) Deprecated.This attribute has been replaced by configuration.cognitoUserPoolConfigurationdetails
(IdentitySourceItemDetails details) Deprecated.This attribute has been replaced by configuration.cognitoUserPoolConfigurationidentitySourceId
(String identitySourceId) The unique identifier of the identity source.lastUpdatedDate
(Instant lastUpdatedDate) The date and time the identity source was most recently updated.policyStoreId
(String policyStoreId) The identifier of the policy store that contains the identity source.principalEntityType
(String principalEntityType) The Cedar entity type of the principals returned from the IdP associated with this identity source.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
-
createdDate
The date and time the identity source was originally created.
- Parameters:
createdDate
- The date and time the identity source was originally created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
details
Deprecated.This attribute has been replaced by configuration.cognitoUserPoolConfigurationA structure that contains the details of the associated identity provider (IdP).
- Parameters:
details
- A structure that contains the details of the associated identity provider (IdP).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
details
@Deprecated default IdentitySourceItem.Builder details(Consumer<IdentitySourceItemDetails.Builder> details) Deprecated.This attribute has been replaced by configuration.cognitoUserPoolConfigurationA structure that contains the details of the associated identity provider (IdP).
This is a convenience method that creates an instance of theIdentitySourceItemDetails.Builder
avoiding the need to create one manually viaIdentitySourceItemDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todetails(IdentitySourceItemDetails)
.- Parameters:
details
- a consumer that will call methods onIdentitySourceItemDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identitySourceId
The unique identifier of the identity source.
- Parameters:
identitySourceId
- The unique identifier of the identity source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedDate
The date and time the identity source was most recently updated.
- Parameters:
lastUpdatedDate
- The date and time the identity source was most recently updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policyStoreId
The identifier of the policy store that contains the identity source.
- Parameters:
policyStoreId
- The identifier of the policy store that contains the identity source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalEntityType
The Cedar entity type of the principals returned from the IdP associated with this identity source.
- Parameters:
principalEntityType
- The Cedar entity type of the principals returned from the IdP associated with this identity source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
Contains configuration information about an identity source.
- Parameters:
configuration
- Contains configuration information about an identity source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
Contains configuration information about an identity source.
This is a convenience method that creates an instance of theConfigurationItem.Builder
avoiding the need to create one manually viaConfigurationItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfiguration(ConfigurationItem)
.- Parameters:
configuration
- a consumer that will call methods onConfigurationItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-