Interface DeregisterIdentityProviderRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DeregisterIdentityProviderRequest.Builder,,DeregisterIdentityProviderRequest> LicenseManagerUserSubscriptionsRequest.Builder,SdkBuilder<DeregisterIdentityProviderRequest.Builder,,DeregisterIdentityProviderRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
DeregisterIdentityProviderRequest
@Mutable
@NotThreadSafe
public static interface DeregisterIdentityProviderRequest.Builder
extends LicenseManagerUserSubscriptionsRequest.Builder, SdkPojo, CopyableBuilder<DeregisterIdentityProviderRequest.Builder,DeregisterIdentityProviderRequest>
-
Method Summary
Modifier and TypeMethodDescriptionidentityProvider(Consumer<IdentityProvider.Builder> identityProvider) An object that specifies details for the Active Directory identity provider.identityProvider(IdentityProvider identityProvider) An object that specifies details for the Active Directory identity provider.identityProviderArn(String identityProviderArn) The Amazon Resource Name (ARN) that identifies the identity provider to deregister.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The name of the user-based subscription product.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.licensemanagerusersubscriptions.model.LicenseManagerUserSubscriptionsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
identityProvider
An object that specifies details for the Active Directory identity provider.
- Parameters:
identityProvider- An object that specifies details for the Active Directory identity provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProvider
default DeregisterIdentityProviderRequest.Builder identityProvider(Consumer<IdentityProvider.Builder> identityProvider) An object that specifies details for the Active Directory identity provider.
This is a convenience method that creates an instance of theIdentityProvider.Builderavoiding the need to create one manually viaIdentityProvider.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityProvider(IdentityProvider).- Parameters:
identityProvider- a consumer that will call methods onIdentityProvider.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
product
The name of the user-based subscription product.
Valid values:
VISUAL_STUDIO_ENTERPRISE|VISUAL_STUDIO_PROFESSIONAL|OFFICE_PROFESSIONAL_PLUS|REMOTE_DESKTOP_SERVICES- Parameters:
product- The name of the user-based subscription product.Valid values:
VISUAL_STUDIO_ENTERPRISE|VISUAL_STUDIO_PROFESSIONAL|OFFICE_PROFESSIONAL_PLUS|REMOTE_DESKTOP_SERVICES- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderArn
The Amazon Resource Name (ARN) that identifies the identity provider to deregister.
- Parameters:
identityProviderArn- The Amazon Resource Name (ARN) that identifies the identity provider to deregister.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DeregisterIdentityProviderRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
DeregisterIdentityProviderRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-