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 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, sdkFieldNameToField, 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.
- 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.
-
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 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 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
-
-