Interface UpdateIdentitySourceRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<UpdateIdentitySourceRequest.Builder,,- UpdateIdentitySourceRequest> - SdkBuilder<UpdateIdentitySourceRequest.Builder,,- UpdateIdentitySourceRequest> - SdkPojo,- SdkRequest.Builder,- VerifiedPermissionsRequest.Builder
- Enclosing class:
- UpdateIdentitySourceRequest
@Mutable
@NotThreadSafe
public static interface UpdateIdentitySourceRequest.Builder
extends VerifiedPermissionsRequest.Builder, SdkPojo, CopyableBuilder<UpdateIdentitySourceRequest.Builder,UpdateIdentitySourceRequest> 
- 
Method SummaryModifier 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.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.verifiedpermissions.model.VerifiedPermissionsRequest.Builderbuild
- 
Method Details- 
policyStoreIdSpecifies 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.
 
- 
identitySourceIdSpecifies 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.
 
- 
updateConfigurationSpecifies the details required to communicate with the identity provider (IdP) associated with this identity source. - Parameters:
- updateConfiguration- Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
updateConfigurationdefault 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 theUpdateConfiguration.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 on- UpdateConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
principalEntityTypeSpecifies 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.
 
- 
overrideConfigurationUpdateIdentitySourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationUpdateIdentitySourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-