Interface UpdateIdentitySourceRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateIdentitySourceRequest.Builder,
,UpdateIdentitySourceRequest> SdkBuilder<UpdateIdentitySourceRequest.Builder,
,UpdateIdentitySourceRequest> SdkPojo
,SdkRequest.Builder
,VerifiedPermissionsRequest.Builder
- Enclosing class:
UpdateIdentitySourceRequest
-
Method Summary
Modifier and TypeMethodDescriptionidentitySourceId
(String identitySourceId) Specifies the ID of the identity source that you want to update.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.policyStoreId
(String policyStoreId) Specifies the ID of the policy store that contains the identity source that you want to update.principalEntityType
(String principalEntityType) Specifies the data type of principals generated for identities authenticated by the identity source.updateConfiguration
(Consumer<UpdateConfiguration.Builder> updateConfiguration) Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.updateConfiguration
(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 Details
-
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
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
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.
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
.UpdateConfiguration.Builder
avoiding the need to create one manually viaUpdateConfiguration.builder()
.When the
Consumer
completes,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:
-
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) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateIdentitySourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-