Interface DomainVerificationSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DomainVerificationSummary.Builder,,DomainVerificationSummary> SdkBuilder<DomainVerificationSummary.Builder,,DomainVerificationSummary> SdkPojo
- Enclosing class:
DomainVerificationSummary
@Mutable
@NotThreadSafe
public static interface DomainVerificationSummary.Builder
extends SdkPojo, CopyableBuilder<DomainVerificationSummary.Builder,DomainVerificationSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the domain verification.The date and time that the domain verification was created, in ISO-8601 format.domainName(String domainName) The domain name being verified.The ID of the domain verification.lastVerifiedTime(Instant lastVerifiedTime) The date and time that the domain was last successfully verified, in ISO-8601 format.The current status of the domain verification process.status(VerificationStatus status) The current status of the domain verification process.The tags associated with the domain verification.txtMethodConfig(Consumer<TxtMethodConfig.Builder> txtMethodConfig) The TXT record configuration used for domain verification.txtMethodConfig(TxtMethodConfig txtMethodConfig) The TXT record configuration used for domain verification.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The ID of the domain verification.
- Parameters:
id- The ID of the domain verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the domain verification.
- Parameters:
arn- The Amazon Resource Name (ARN) of the domain verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainName
The domain name being verified.
- Parameters:
domainName- The domain name being verified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the domain verification process.
- Parameters:
status- The current status of the domain verification process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the domain verification process.
- Parameters:
status- The current status of the domain verification process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
txtMethodConfig
The TXT record configuration used for domain verification.
- Parameters:
txtMethodConfig- The TXT record configuration used for domain verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
txtMethodConfig
default DomainVerificationSummary.Builder txtMethodConfig(Consumer<TxtMethodConfig.Builder> txtMethodConfig) The TXT record configuration used for domain verification.
This is a convenience method that creates an instance of theTxtMethodConfig.Builderavoiding the need to create one manually viaTxtMethodConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totxtMethodConfig(TxtMethodConfig).- Parameters:
txtMethodConfig- a consumer that will call methods onTxtMethodConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The date and time that the domain verification was created, in ISO-8601 format.
- Parameters:
createdAt- The date and time that the domain verification was created, in ISO-8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastVerifiedTime
The date and time that the domain was last successfully verified, in ISO-8601 format.
- Parameters:
lastVerifiedTime- The date and time that the domain was last successfully verified, in ISO-8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with the domain verification.
- Parameters:
tags- The tags associated with the domain verification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-