Interface PrevalidationDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PrevalidationDetails.Builder,,PrevalidationDetails> SdkBuilder<PrevalidationDetails.Builder,,PrevalidationDetails> SdkPojo
- Enclosing class:
PrevalidationDetails
@Mutable
@NotThreadSafe
public static interface PrevalidationDetails.Builder
extends SdkPojo, CopyableBuilder<PrevalidationDetails.Builder,PrevalidationDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault PrevalidationDetails.BuilderdnsPrevalidation(Consumer<DnsPrevalidationDetails.Builder> dnsPrevalidation) DNS-based prevalidation details.dnsPrevalidation(DnsPrevalidationDetails dnsPrevalidation) DNS-based prevalidation details.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
-
dnsPrevalidation
DNS-based prevalidation details.
- Parameters:
dnsPrevalidation- DNS-based prevalidation details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsPrevalidation
default PrevalidationDetails.Builder dnsPrevalidation(Consumer<DnsPrevalidationDetails.Builder> dnsPrevalidation) DNS-based prevalidation details.
This is a convenience method that creates an instance of theDnsPrevalidationDetails.Builderavoiding the need to create one manually viaDnsPrevalidationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todnsPrevalidation(DnsPrevalidationDetails).- Parameters:
dnsPrevalidation- a consumer that will call methods onDnsPrevalidationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-