Interface GetVerificationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetVerificationResponse.Builder,,GetVerificationResponse> PartnerCentralAccountResponse.Builder,SdkBuilder<GetVerificationResponse.Builder,,GetVerificationResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetVerificationResponse
-
Method Summary
Modifier and TypeMethodDescriptioncompletedAt(Instant completedAt) The timestamp when the verification process was completed.The timestamp when the verification process was initiated.default GetVerificationResponse.BuilderverificationResponseDetails(Consumer<VerificationResponseDetails.Builder> verificationResponseDetails) Detailed response information specific to the type of verification performed, including any verification-specific data or results.verificationResponseDetails(VerificationResponseDetails verificationResponseDetails) Detailed response information specific to the type of verification performed, including any verification-specific data or results.verificationStatus(String verificationStatus) The current status of the verification process.verificationStatus(VerificationStatus verificationStatus) The current status of the verification process.verificationStatusReason(String verificationStatusReason) Additional information explaining the current verification status, particularly useful when the status indicates a failure or requires additional action.verificationType(String verificationType) The type of verification that was requested and processed.verificationType(VerificationType verificationType) The type of verification that was requested and processed.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.partnercentralaccount.model.PartnerCentralAccountResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
verificationType
The type of verification that was requested and processed.
- Parameters:
verificationType- The type of verification that was requested and processed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
verificationType
The type of verification that was requested and processed.
- Parameters:
verificationType- The type of verification that was requested and processed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
verificationStatus
The current status of the verification process. Possible values include pending, in-progress, completed, failed, or expired.
- Parameters:
verificationStatus- The current status of the verification process. Possible values include pending, in-progress, completed, failed, or expired.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
verificationStatus
The current status of the verification process. Possible values include pending, in-progress, completed, failed, or expired.
- Parameters:
verificationStatus- The current status of the verification process. Possible values include pending, in-progress, completed, failed, or expired.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
verificationStatusReason
Additional information explaining the current verification status, particularly useful when the status indicates a failure or requires additional action.
- Parameters:
verificationStatusReason- Additional information explaining the current verification status, particularly useful when the status indicates a failure or requires additional action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verificationResponseDetails
GetVerificationResponse.Builder verificationResponseDetails(VerificationResponseDetails verificationResponseDetails) Detailed response information specific to the type of verification performed, including any verification-specific data or results.
- Parameters:
verificationResponseDetails- Detailed response information specific to the type of verification performed, including any verification-specific data or results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verificationResponseDetails
default GetVerificationResponse.Builder verificationResponseDetails(Consumer<VerificationResponseDetails.Builder> verificationResponseDetails) Detailed response information specific to the type of verification performed, including any verification-specific data or results.
This is a convenience method that creates an instance of theVerificationResponseDetails.Builderavoiding the need to create one manually viaVerificationResponseDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toverificationResponseDetails(VerificationResponseDetails).- Parameters:
verificationResponseDetails- a consumer that will call methods onVerificationResponseDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startedAt
The timestamp when the verification process was initiated.
- Parameters:
startedAt- The timestamp when the verification process was initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completedAt
The timestamp when the verification process was completed. This field is null if the verification is still in progress.
- Parameters:
completedAt- The timestamp when the verification process was completed. This field is null if the verification is still in progress.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-