Interface UpdateIdentitySourceRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateIdentitySourceRequest.Builder,UpdateIdentitySourceRequest>,SdkBuilder<UpdateIdentitySourceRequest.Builder,UpdateIdentitySourceRequest>,SdkPojo,SdkRequest.Builder,VerifiedPermissionsRequest.Builder
- Enclosing class:
- UpdateIdentitySourceRequest
public static interface UpdateIdentitySourceRequest.Builder extends VerifiedPermissionsRequest.Builder, SdkPojo, CopyableBuilder<UpdateIdentitySourceRequest.Builder,UpdateIdentitySourceRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateIdentitySourceRequest.BuilderidentitySourceId(String identitySourceId)Specifies the ID of the identity source that you want to update.UpdateIdentitySourceRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateIdentitySourceRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateIdentitySourceRequest.BuilderpolicyStoreId(String policyStoreId)Specifies the ID of the policy store that contains the identity source that you want to update.UpdateIdentitySourceRequest.BuilderprincipalEntityType(String principalEntityType)Specifies the data type of principals generated for identities authenticated by the identity source.default UpdateIdentitySourceRequest.BuilderupdateConfiguration(Consumer<UpdateConfiguration.Builder> updateConfiguration)Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.UpdateIdentitySourceRequest.BuilderupdateConfiguration(UpdateConfiguration updateConfiguration)Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
Methods inherited from interface software.amazon.awssdk.services.verifiedpermissions.model.VerifiedPermissionsRequest.Builder
build
-
-
-
-
Method Detail
-
policyStoreId
UpdateIdentitySourceRequest.Builder policyStoreId(String policyStoreId)
Specifies the ID of the policy store that contains the identity source that you want to update.
- Parameters:
policyStoreId- Specifies the ID of the policy store that contains the identity source that you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identitySourceId
UpdateIdentitySourceRequest.Builder identitySourceId(String identitySourceId)
Specifies the ID of the identity source that you want to update.
- Parameters:
identitySourceId- Specifies the ID of the identity source that you want to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateConfiguration
UpdateIdentitySourceRequest.Builder updateConfiguration(UpdateConfiguration updateConfiguration)
Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.
At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a
userPoolArn, and optionally, aClientId.- Parameters:
updateConfiguration- Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a
userPoolArn, and optionally, aClientId.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateConfiguration
default UpdateIdentitySourceRequest.Builder updateConfiguration(Consumer<UpdateConfiguration.Builder> updateConfiguration)
Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.
This is a convenience method that creates an instance of theAt this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a
userPoolArn, and optionally, aClientId.UpdateConfiguration.Builderavoiding the need to create one manually viaUpdateConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toupdateConfiguration(UpdateConfiguration).- Parameters:
updateConfiguration- a consumer that will call methods onUpdateConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
updateConfiguration(UpdateConfiguration)
-
principalEntityType
UpdateIdentitySourceRequest.Builder principalEntityType(String principalEntityType)
Specifies the data type of principals generated for identities authenticated by the identity source.
- Parameters:
principalEntityType- Specifies the data type of principals generated for identities authenticated by the identity source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateIdentitySourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateIdentitySourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-