Interface StartVerificationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartVerificationRequest.Builder,,StartVerificationRequest> PartnerCentralAccountRequest.Builder,SdkBuilder<StartVerificationRequest.Builder,,StartVerificationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartVerificationRequest
@Mutable
@NotThreadSafe
public static interface StartVerificationRequest.Builder
extends PartnerCentralAccountRequest.Builder, SdkPojo, CopyableBuilder<StartVerificationRequest.Builder,StartVerificationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default StartVerificationRequest.BuilderverificationDetails(Consumer<VerificationDetails.Builder> verificationDetails) The specific details required for the verification process, including business information for business verification or personal information for registrant verification.verificationDetails(VerificationDetails verificationDetails) The specific details required for the verification process, including business information for business verification or personal information for registrant verification.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.partnercentralaccount.model.PartnerCentralAccountRequest.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
-
clientToken
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This prevents duplicate verification processes from being started accidentally.
- Parameters:
clientToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. This prevents duplicate verification processes from being started accidentally.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verificationDetails
The specific details required for the verification process, including business information for business verification or personal information for registrant verification.
- Parameters:
verificationDetails- The specific details required for the verification process, including business information for business verification or personal information for registrant verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verificationDetails
default StartVerificationRequest.Builder verificationDetails(Consumer<VerificationDetails.Builder> verificationDetails) The specific details required for the verification process, including business information for business verification or personal information for registrant verification.
This is a convenience method that creates an instance of theVerificationDetails.Builderavoiding the need to create one manually viaVerificationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toverificationDetails(VerificationDetails).- Parameters:
verificationDetails- a consumer that will call methods onVerificationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
StartVerificationRequest.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
StartVerificationRequest.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.
-