Class BackupArgs.Builder

  • Enclosing class:
    BackupArgs

    public static final class BackupArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(BackupArgs defaults)
    • Method Detail

      • backupRetentionDays

        public BackupArgs.Builder backupRetentionDays​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Integer> backupRetentionDays)
        Parameters:
        backupRetentionDays - Backup retention days for the server.
        Returns:
        builder
      • backupRetentionDays

        public BackupArgs.Builder backupRetentionDays​(java.lang.Integer backupRetentionDays)
        Parameters:
        backupRetentionDays - Backup retention days for the server.
        Returns:
        builder
      • geoRedundantBackup

        public BackupArgs.Builder geoRedundantBackup​(@Nullable
                                                     com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​EnableStatusEnum>> geoRedundantBackup)
        Parameters:
        geoRedundantBackup - Whether or not geo redundant backup is enabled.
        Returns:
        builder
      • geoRedundantBackup

        public BackupArgs.Builder geoRedundantBackup​(com.pulumi.core.Either<java.lang.String,​EnableStatusEnum> geoRedundantBackup)
        Parameters:
        geoRedundantBackup - Whether or not geo redundant backup is enabled.
        Returns:
        builder
      • geoRedundantBackup

        public BackupArgs.Builder geoRedundantBackup​(java.lang.String geoRedundantBackup)
        Parameters:
        geoRedundantBackup - Whether or not geo redundant backup is enabled.
        Returns:
        builder
      • geoRedundantBackup

        public BackupArgs.Builder geoRedundantBackup​(EnableStatusEnum geoRedundantBackup)
        Parameters:
        geoRedundantBackup - Whether or not geo redundant backup is enabled.
        Returns:
        builder