Interface IdentitySourceItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IdentitySourceItem.Builder,IdentitySourceItem>,SdkBuilder<IdentitySourceItem.Builder,IdentitySourceItem>,SdkPojo
- Enclosing class:
- IdentitySourceItem
public static interface IdentitySourceItem.Builder extends SdkPojo, CopyableBuilder<IdentitySourceItem.Builder,IdentitySourceItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default IdentitySourceItem.Builderconfiguration(Consumer<ConfigurationItem.Builder> configuration)Contains configuration information about an identity source.IdentitySourceItem.Builderconfiguration(ConfigurationItem configuration)Contains configuration information about an identity source.IdentitySourceItem.BuildercreatedDate(Instant createdDate)The date and time the identity source was originally created.default IdentitySourceItem.Builderdetails(Consumer<IdentitySourceItemDetails.Builder> details)Deprecated.This attribute has been replaced by configuration.cognitoUserPoolConfigurationIdentitySourceItem.Builderdetails(IdentitySourceItemDetails details)Deprecated.This attribute has been replaced by configuration.cognitoUserPoolConfigurationIdentitySourceItem.BuilderidentitySourceId(String identitySourceId)The unique identifier of the identity source.IdentitySourceItem.BuilderlastUpdatedDate(Instant lastUpdatedDate)The date and time the identity source was most recently updated.IdentitySourceItem.BuilderpolicyStoreId(String policyStoreId)The identifier of the policy store that contains the identity source.IdentitySourceItem.BuilderprincipalEntityType(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, sdkFields
-
-
-
-
Method Detail
-
createdDate
IdentitySourceItem.Builder createdDate(Instant 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 IdentitySourceItem.Builder details(IdentitySourceItemDetails 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.Builderavoiding the need to create one manually viaIdentitySourceItemDetails.builder().When the
Consumercompletes,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:
details(IdentitySourceItemDetails)
-
identitySourceId
IdentitySourceItem.Builder identitySourceId(String 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
IdentitySourceItem.Builder lastUpdatedDate(Instant 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
IdentitySourceItem.Builder policyStoreId(String 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
IdentitySourceItem.Builder principalEntityType(String 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
IdentitySourceItem.Builder configuration(ConfigurationItem 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
default IdentitySourceItem.Builder configuration(Consumer<ConfigurationItem.Builder> configuration)
Contains configuration information about an identity source.
This is a convenience method that creates an instance of theConfigurationItem.Builderavoiding the need to create one manually viaConfigurationItem.builder().When the
Consumercompletes,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:
configuration(ConfigurationItem)
-
-