Interface RegisterIdentityProviderRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RegisterIdentityProviderRequest.Builder,,RegisterIdentityProviderRequest> LicenseManagerUserSubscriptionsRequest.Builder,SdkBuilder<RegisterIdentityProviderRequest.Builder,,RegisterIdentityProviderRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
RegisterIdentityProviderRequest
-
Method Summary
Modifier and TypeMethodDescriptionidentityProvider(Consumer<IdentityProvider.Builder> identityProvider) An object that specifies details for the identity provider to register.identityProvider(IdentityProvider identityProvider) An object that specifies details for the identity provider to register.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.settings(Consumer<Settings.Builder> settings) The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.The tags that apply to the identity provider's registration.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 identity provider to register.
- Parameters:
identityProvider- An object that specifies details for the identity provider to register.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProvider
default RegisterIdentityProviderRequest.Builder identityProvider(Consumer<IdentityProvider.Builder> identityProvider) An object that specifies details for the identity provider to register.
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.
-
settings
The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
- Parameters:
settings- The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
The registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
This is a convenience method that creates an instance of theSettings.Builderavoiding the need to create one manually viaSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosettings(Settings).- Parameters:
settings- a consumer that will call methods onSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags that apply to the identity provider's registration.
- Parameters:
tags- The tags that apply to the identity provider's registration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
RegisterIdentityProviderRequest.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
RegisterIdentityProviderRequest.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.
-