Package com.pulumi.gcp.alloydb.outputs
Class ClusterAutomatedBackupPolicy.Builder
- java.lang.Object
-
- com.pulumi.gcp.alloydb.outputs.ClusterAutomatedBackupPolicy.Builder
-
- Enclosing class:
- ClusterAutomatedBackupPolicy
public static final class ClusterAutomatedBackupPolicy.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ClusterAutomatedBackupPolicy defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClusterAutomatedBackupPolicy.Builder
backupWindow(java.lang.String backupWindow)
ClusterAutomatedBackupPolicy
build()
ClusterAutomatedBackupPolicy.Builder
enabled(java.lang.Boolean enabled)
ClusterAutomatedBackupPolicy.Builder
encryptionConfig(ClusterAutomatedBackupPolicyEncryptionConfig encryptionConfig)
ClusterAutomatedBackupPolicy.Builder
labels(java.util.Map<java.lang.String,java.lang.String> labels)
ClusterAutomatedBackupPolicy.Builder
location(java.lang.String location)
ClusterAutomatedBackupPolicy.Builder
quantityBasedRetention(ClusterAutomatedBackupPolicyQuantityBasedRetention quantityBasedRetention)
ClusterAutomatedBackupPolicy.Builder
timeBasedRetention(ClusterAutomatedBackupPolicyTimeBasedRetention timeBasedRetention)
ClusterAutomatedBackupPolicy.Builder
weeklySchedule(ClusterAutomatedBackupPolicyWeeklySchedule weeklySchedule)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClusterAutomatedBackupPolicy defaults)
-
-
Method Detail
-
backupWindow
public ClusterAutomatedBackupPolicy.Builder backupWindow(@Nullable java.lang.String backupWindow)
-
enabled
public ClusterAutomatedBackupPolicy.Builder enabled(@Nullable java.lang.Boolean enabled)
-
encryptionConfig
public ClusterAutomatedBackupPolicy.Builder encryptionConfig(@Nullable ClusterAutomatedBackupPolicyEncryptionConfig encryptionConfig)
-
labels
public ClusterAutomatedBackupPolicy.Builder labels(@Nullable java.util.Map<java.lang.String,java.lang.String> labels)
-
location
public ClusterAutomatedBackupPolicy.Builder location(@Nullable java.lang.String location)
-
quantityBasedRetention
public ClusterAutomatedBackupPolicy.Builder quantityBasedRetention(@Nullable ClusterAutomatedBackupPolicyQuantityBasedRetention quantityBasedRetention)
-
timeBasedRetention
public ClusterAutomatedBackupPolicy.Builder timeBasedRetention(@Nullable ClusterAutomatedBackupPolicyTimeBasedRetention timeBasedRetention)
-
weeklySchedule
public ClusterAutomatedBackupPolicy.Builder weeklySchedule(@Nullable ClusterAutomatedBackupPolicyWeeklySchedule weeklySchedule)
-
build
public ClusterAutomatedBackupPolicy build()
-
-