Class HanaBackupDataArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.workloads.inputs.HanaBackupDataArgs.Builder
-
- Enclosing class:
- HanaBackupDataArgs
public static final class HanaBackupDataArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(HanaBackupDataArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(HanaBackupDataArgs defaults)
-
-
Method Detail
-
backupPolicy
public HanaBackupDataArgs.Builder backupPolicy(com.pulumi.core.Output<DBBackupPolicyPropertiesArgs> backupPolicy)
- Parameters:
backupPolicy
- Defines the policy properties for database backup.- Returns:
- builder
-
backupPolicy
public HanaBackupDataArgs.Builder backupPolicy(DBBackupPolicyPropertiesArgs backupPolicy)
- Parameters:
backupPolicy
- Defines the policy properties for database backup.- Returns:
- builder
-
backupType
public HanaBackupDataArgs.Builder backupType(com.pulumi.core.Output<java.lang.String> backupType)
- Parameters:
backupType
- The type of backup, VM, SQL or HANA. Expected value is 'HANA'.- Returns:
- builder
-
backupType
public HanaBackupDataArgs.Builder backupType(java.lang.String backupType)
- Parameters:
backupType
- The type of backup, VM, SQL or HANA. Expected value is 'HANA'.- Returns:
- builder
-
dbInstanceSnapshotBackupPolicy
public HanaBackupDataArgs.Builder dbInstanceSnapshotBackupPolicy(@Nullable com.pulumi.core.Output<DBBackupPolicyPropertiesArgs> dbInstanceSnapshotBackupPolicy)
- Parameters:
dbInstanceSnapshotBackupPolicy
- Defines the policy properties for database backup.- Returns:
- builder
-
dbInstanceSnapshotBackupPolicy
public HanaBackupDataArgs.Builder dbInstanceSnapshotBackupPolicy(DBBackupPolicyPropertiesArgs dbInstanceSnapshotBackupPolicy)
- Parameters:
dbInstanceSnapshotBackupPolicy
- Defines the policy properties for database backup.- Returns:
- builder
-
hdbuserstoreKeyName
public HanaBackupDataArgs.Builder hdbuserstoreKeyName(com.pulumi.core.Output<java.lang.String> hdbuserstoreKeyName)
- Parameters:
hdbuserstoreKeyName
- Name of the HANA Database User Store Key.- Returns:
- builder
-
hdbuserstoreKeyName
public HanaBackupDataArgs.Builder hdbuserstoreKeyName(java.lang.String hdbuserstoreKeyName)
- Parameters:
hdbuserstoreKeyName
- Name of the HANA Database User Store Key.- Returns:
- builder
-
instanceNumber
public HanaBackupDataArgs.Builder instanceNumber(@Nullable com.pulumi.core.Output<java.lang.String> instanceNumber)
- Parameters:
instanceNumber
- Gets or sets the database instance number.- Returns:
- builder
-
instanceNumber
public HanaBackupDataArgs.Builder instanceNumber(java.lang.String instanceNumber)
- Parameters:
instanceNumber
- Gets or sets the database instance number.- Returns:
- builder
-
recoveryServicesVault
public HanaBackupDataArgs.Builder recoveryServicesVault(com.pulumi.core.Output<com.pulumi.core.Either<ExistingRecoveryServicesVaultArgs,NewRecoveryServicesVaultArgs>> recoveryServicesVault)
- Parameters:
recoveryServicesVault
- The properties of the recovery services vault used for backup.- Returns:
- builder
-
recoveryServicesVault
public HanaBackupDataArgs.Builder recoveryServicesVault(com.pulumi.core.Either<ExistingRecoveryServicesVaultArgs,NewRecoveryServicesVaultArgs> recoveryServicesVault)
- Parameters:
recoveryServicesVault
- The properties of the recovery services vault used for backup.- Returns:
- builder
-
recoveryServicesVault
public HanaBackupDataArgs.Builder recoveryServicesVault(ExistingRecoveryServicesVaultArgs recoveryServicesVault)
- Parameters:
recoveryServicesVault
- The properties of the recovery services vault used for backup.- Returns:
- builder
-
recoveryServicesVault
public HanaBackupDataArgs.Builder recoveryServicesVault(NewRecoveryServicesVaultArgs recoveryServicesVault)
- Parameters:
recoveryServicesVault
- The properties of the recovery services vault used for backup.- Returns:
- builder
-
sslConfiguration
public HanaBackupDataArgs.Builder sslConfiguration(@Nullable com.pulumi.core.Output<SSLConfigurationArgs> sslConfiguration)
- Parameters:
sslConfiguration
- Path of the SSL key store.- Returns:
- builder
-
sslConfiguration
public HanaBackupDataArgs.Builder sslConfiguration(SSLConfigurationArgs sslConfiguration)
- Parameters:
sslConfiguration
- Path of the SSL key store.- Returns:
- builder
-
build
public HanaBackupDataArgs build()
-
-