Interface EffectivePolicyValues.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<EffectivePolicyValues.Builder,,EffectivePolicyValues> SdkBuilder<EffectivePolicyValues.Builder,,EffectivePolicyValues> SdkPojo
- Enclosing class:
EffectivePolicyValues
-
Method Summary
Modifier and TypeMethodDescriptiondefault EffectivePolicyValues.BuilderavailabilitySlo(Consumer<SloSource.Builder> availabilitySlo) The effective availability SLO value for the service.availabilitySlo(SloSource availabilitySlo) The effective availability SLO value for the service.default EffectivePolicyValues.BuilderdataRecoveryTimeBetweenBackups(Consumer<TargetSource.Builder> dataRecoveryTimeBetweenBackups) The effective data recovery time between backups value for the service.dataRecoveryTimeBetweenBackups(TargetSource dataRecoveryTimeBetweenBackups) The effective data recovery time between backups value for the service.default EffectivePolicyValues.BuildermultiAzDrApproach(Consumer<DisasterRecoverySource.Builder> multiAzDrApproach) The effective multi-AZ disaster recovery approach for the service.multiAzDrApproach(DisasterRecoverySource multiAzDrApproach) The effective multi-AZ disaster recovery approach for the service.default EffectivePolicyValues.BuildermultiAzRpo(Consumer<TargetSource.Builder> multiAzRpo) The effective multi-AZ RPO value for the service, in minutes.multiAzRpo(TargetSource multiAzRpo) The effective multi-AZ RPO value for the service, in minutes.default EffectivePolicyValues.BuildermultiAzRto(Consumer<TargetSource.Builder> multiAzRto) The effective multi-AZ RTO value for the service, in minutes.multiAzRto(TargetSource multiAzRto) The effective multi-AZ RTO value for the service, in minutes.default EffectivePolicyValues.BuildermultiRegionDrApproach(Consumer<DisasterRecoverySource.Builder> multiRegionDrApproach) The effective multi-Region disaster recovery approach for the service.multiRegionDrApproach(DisasterRecoverySource multiRegionDrApproach) The effective multi-Region disaster recovery approach for the service.default EffectivePolicyValues.BuildermultiRegionRpo(Consumer<TargetSource.Builder> multiRegionRpo) The effective multi-Region RPO value for the service, in minutes.multiRegionRpo(TargetSource multiRegionRpo) The effective multi-Region RPO value for the service, in minutes.default EffectivePolicyValues.BuildermultiRegionRto(Consumer<TargetSource.Builder> multiRegionRto) The effective multi-Region RTO value for the service, in minutes.multiRegionRto(TargetSource multiRegionRto) The effective multi-Region RTO value for the service, in minutes.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
-
availabilitySlo
The effective availability SLO value for the service.
- Parameters:
availabilitySlo- The effective availability SLO value for the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilitySlo
The effective availability SLO value for the service.
This is a convenience method that creates an instance of theSloSource.Builderavoiding the need to create one manually viaSloSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toavailabilitySlo(SloSource).- Parameters:
availabilitySlo- a consumer that will call methods onSloSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiAzRto
The effective multi-AZ RTO value for the service, in minutes.
- Parameters:
multiAzRto- The effective multi-AZ RTO value for the service, in minutes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiAzRto
The effective multi-AZ RTO value for the service, in minutes.
This is a convenience method that creates an instance of theTargetSource.Builderavoiding the need to create one manually viaTargetSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomultiAzRto(TargetSource).- Parameters:
multiAzRto- a consumer that will call methods onTargetSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiAzRpo
The effective multi-AZ RPO value for the service, in minutes.
- Parameters:
multiAzRpo- The effective multi-AZ RPO value for the service, in minutes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiAzRpo
The effective multi-AZ RPO value for the service, in minutes.
This is a convenience method that creates an instance of theTargetSource.Builderavoiding the need to create one manually viaTargetSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomultiAzRpo(TargetSource).- Parameters:
multiAzRpo- a consumer that will call methods onTargetSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiAzDrApproach
The effective multi-AZ disaster recovery approach for the service.
- Parameters:
multiAzDrApproach- The effective multi-AZ disaster recovery approach for the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiAzDrApproach
default EffectivePolicyValues.Builder multiAzDrApproach(Consumer<DisasterRecoverySource.Builder> multiAzDrApproach) The effective multi-AZ disaster recovery approach for the service.
This is a convenience method that creates an instance of theDisasterRecoverySource.Builderavoiding the need to create one manually viaDisasterRecoverySource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomultiAzDrApproach(DisasterRecoverySource).- Parameters:
multiAzDrApproach- a consumer that will call methods onDisasterRecoverySource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiRegionRto
The effective multi-Region RTO value for the service, in minutes.
- Parameters:
multiRegionRto- The effective multi-Region RTO value for the service, in minutes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiRegionRto
The effective multi-Region RTO value for the service, in minutes.
This is a convenience method that creates an instance of theTargetSource.Builderavoiding the need to create one manually viaTargetSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomultiRegionRto(TargetSource).- Parameters:
multiRegionRto- a consumer that will call methods onTargetSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiRegionRpo
The effective multi-Region RPO value for the service, in minutes.
- Parameters:
multiRegionRpo- The effective multi-Region RPO value for the service, in minutes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiRegionRpo
The effective multi-Region RPO value for the service, in minutes.
This is a convenience method that creates an instance of theTargetSource.Builderavoiding the need to create one manually viaTargetSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomultiRegionRpo(TargetSource).- Parameters:
multiRegionRpo- a consumer that will call methods onTargetSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
multiRegionDrApproach
The effective multi-Region disaster recovery approach for the service.
- Parameters:
multiRegionDrApproach- The effective multi-Region disaster recovery approach for the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
multiRegionDrApproach
default EffectivePolicyValues.Builder multiRegionDrApproach(Consumer<DisasterRecoverySource.Builder> multiRegionDrApproach) The effective multi-Region disaster recovery approach for the service.
This is a convenience method that creates an instance of theDisasterRecoverySource.Builderavoiding the need to create one manually viaDisasterRecoverySource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomultiRegionDrApproach(DisasterRecoverySource).- Parameters:
multiRegionDrApproach- a consumer that will call methods onDisasterRecoverySource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataRecoveryTimeBetweenBackups
EffectivePolicyValues.Builder dataRecoveryTimeBetweenBackups(TargetSource dataRecoveryTimeBetweenBackups) The effective data recovery time between backups value for the service.
- Parameters:
dataRecoveryTimeBetweenBackups- The effective data recovery time between backups value for the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataRecoveryTimeBetweenBackups
default EffectivePolicyValues.Builder dataRecoveryTimeBetweenBackups(Consumer<TargetSource.Builder> dataRecoveryTimeBetweenBackups) The effective data recovery time between backups value for the service.
This is a convenience method that creates an instance of theTargetSource.Builderavoiding the need to create one manually viaTargetSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataRecoveryTimeBetweenBackups(TargetSource).- Parameters:
dataRecoveryTimeBetweenBackups- a consumer that will call methods onTargetSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-