Skip to content

BackupPolicyOptionsProperty

Initializer

import com.aliyun.ros.cdk.mongodb.RosInstance.BackupPolicyOptionsProperty;
BackupPolicyOptionsProperty.builder()
//  .backupInterval(java.lang.Number)
//  .backupInterval(IResolvable)
//  .backupRetentionPeriod(java.lang.Number)
//  .backupRetentionPeriod(IResolvable)
//  .backupRetentionPolicyOnClusterDeletion(java.lang.Number)
//  .backupRetentionPolicyOnClusterDeletion(IResolvable)
//  .crossBackupPeriod(java.lang.String)
//  .crossBackupPeriod(IResolvable)
//  .crossBackupType(java.lang.String)
//  .crossBackupType(IResolvable)
//  .crossLogRetentionType(java.lang.String)
//  .crossLogRetentionType(IResolvable)
//  .crossLogRetentionValue(java.lang.Number)
//  .crossLogRetentionValue(IResolvable)
//  .crossRetentionType(java.lang.String)
//  .crossRetentionType(IResolvable)
//  .crossRetentionValue(java.lang.Number)
//  .crossRetentionValue(IResolvable)
//  .destRegion(java.lang.String)
//  .destRegion(IResolvable)
//  .enableBackupLog(java.lang.Number)
//  .enableBackupLog(IResolvable)
//  .enableCrossLogBackup(java.lang.Number)
//  .enableCrossLogBackup(IResolvable)
//  .highFrequencyBackupRetention(java.lang.Number)
//  .highFrequencyBackupRetention(IResolvable)
//  .instanceType(java.lang.String)
//  .instanceType(IResolvable)
//  .logBackupRetentionPeriod(java.lang.Number)
//  .logBackupRetentionPeriod(IResolvable)
//  .preferredBackupPeriod(java.lang.String)
//  .preferredBackupPeriod(IResolvable)
//  .preferredBackupTime(java.lang.String)
//  .preferredBackupTime(IResolvable)
//  .preserveOneEachHour(java.lang.Boolean)
//  .preserveOneEachHour(IResolvable)
//  .snapshotBackupType(java.lang.String)
//  .snapshotBackupType(IResolvable)
//  .srcRegion(java.lang.String)
//  .srcRegion(IResolvable)
    .build();

Properties

Name Type Description
backupInterval java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
backupRetentionPeriod java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
backupRetentionPolicyOnClusterDeletion java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
crossBackupPeriod java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
crossBackupType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
crossLogRetentionType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
crossLogRetentionValue java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
crossRetentionType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
crossRetentionValue java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
destRegion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
enableBackupLog java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
enableCrossLogBackup java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
highFrequencyBackupRetention java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
logBackupRetentionPeriod java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
preferredBackupPeriod java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
preferredBackupTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
preserveOneEachHour java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
snapshotBackupType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
srcRegion java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

backupIntervalOptional

public java.lang.Object getBackupInterval();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

backupRetentionPeriodOptional

public java.lang.Object getBackupRetentionPeriod();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

backupRetentionPolicyOnClusterDeletionOptional

public java.lang.Object getBackupRetentionPolicyOnClusterDeletion();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

crossBackupPeriodOptional

public java.lang.Object getCrossBackupPeriod();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

crossBackupTypeOptional

public java.lang.Object getCrossBackupType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

crossLogRetentionTypeOptional

public java.lang.Object getCrossLogRetentionType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

crossLogRetentionValueOptional

public java.lang.Object getCrossLogRetentionValue();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

crossRetentionTypeOptional

public java.lang.Object getCrossRetentionType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

crossRetentionValueOptional

public java.lang.Object getCrossRetentionValue();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

destRegionOptional

public java.lang.Object getDestRegion();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

enableBackupLogOptional

public java.lang.Object getEnableBackupLog();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

enableCrossLogBackupOptional

public java.lang.Object getEnableCrossLogBackup();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

highFrequencyBackupRetentionOptional

public java.lang.Object getHighFrequencyBackupRetention();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

instanceTypeOptional

public java.lang.Object getInstanceType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

logBackupRetentionPeriodOptional

public java.lang.Object getLogBackupRetentionPeriod();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

preferredBackupPeriodOptional

public java.lang.Object getPreferredBackupPeriod();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

preferredBackupTimeOptional

public java.lang.Object getPreferredBackupTime();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

preserveOneEachHourOptional

public java.lang.Object getPreserveOneEachHour();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

snapshotBackupTypeOptional

public java.lang.Object getSnapshotBackupType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

srcRegionOptional

public java.lang.Object getSrcRegion();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable