Interface HostedZoneFeatures.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<HostedZoneFeatures.Builder,HostedZoneFeatures>,SdkBuilder<HostedZoneFeatures.Builder,HostedZoneFeatures>,SdkPojo
- Enclosing class:
- HostedZoneFeatures
@Mutable @NotThreadSafe public static interface HostedZoneFeatures.Builder extends SdkPojo, CopyableBuilder<HostedZoneFeatures.Builder,HostedZoneFeatures>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description HostedZoneFeatures.BuilderacceleratedRecoveryStatus(String acceleratedRecoveryStatus)The current status of accelerated recovery for the hosted zone.HostedZoneFeatures.BuilderacceleratedRecoveryStatus(AcceleratedRecoveryStatus acceleratedRecoveryStatus)The current status of accelerated recovery for the hosted zone.default HostedZoneFeatures.BuilderfailureReasons(Consumer<HostedZoneFailureReasons.Builder> failureReasons)Information about any failures that occurred when attempting to enable or configure features for the hosted zone.HostedZoneFeatures.BuilderfailureReasons(HostedZoneFailureReasons failureReasons)Information about any failures that occurred when attempting to enable or configure features for the hosted zone.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
acceleratedRecoveryStatus
HostedZoneFeatures.Builder acceleratedRecoveryStatus(String acceleratedRecoveryStatus)
The current status of accelerated recovery for the hosted zone.
- Parameters:
acceleratedRecoveryStatus- The current status of accelerated recovery for the hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AcceleratedRecoveryStatus,AcceleratedRecoveryStatus
-
acceleratedRecoveryStatus
HostedZoneFeatures.Builder acceleratedRecoveryStatus(AcceleratedRecoveryStatus acceleratedRecoveryStatus)
The current status of accelerated recovery for the hosted zone.
- Parameters:
acceleratedRecoveryStatus- The current status of accelerated recovery for the hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AcceleratedRecoveryStatus,AcceleratedRecoveryStatus
-
failureReasons
HostedZoneFeatures.Builder failureReasons(HostedZoneFailureReasons failureReasons)
Information about any failures that occurred when attempting to enable or configure features for the hosted zone.
- Parameters:
failureReasons- Information about any failures that occurred when attempting to enable or configure features for the hosted zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureReasons
default HostedZoneFeatures.Builder failureReasons(Consumer<HostedZoneFailureReasons.Builder> failureReasons)
Information about any failures that occurred when attempting to enable or configure features for the hosted zone.
This is a convenience method that creates an instance of theHostedZoneFailureReasons.Builderavoiding the need to create one manually viaHostedZoneFailureReasons.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofailureReasons(HostedZoneFailureReasons).- Parameters:
failureReasons- a consumer that will call methods onHostedZoneFailureReasons.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
failureReasons(HostedZoneFailureReasons)
-
-