Package com.oracle.bmc.database.model
Class ExternalBackupJob.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.ExternalBackupJob.Builder
-
- Enclosing class:
- ExternalBackupJob
public static class ExternalBackupJob.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalBackupJob.Builder
backupId(String backupId)
The OCID of the associated backup resource.ExternalBackupJob.Builder
bucketName(String bucketName)
The name of the Swift compartment bucket where the backup should be stored.ExternalBackupJob
build()
ExternalBackupJob.Builder
copy(ExternalBackupJob model)
ExternalBackupJob.Builder
provisioning(Boolean provisioning)
An indicator for the provisioning state of the resource.ExternalBackupJob.Builder
swiftPassword(String swiftPassword)
The auth token to use for access to the Swift compartment bucket that will store the standalone backup.ExternalBackupJob.Builder
swiftPath(String swiftPath)
The Swift path to use as a destination for the standalone backup.ExternalBackupJob.Builder
tag(String tag)
The tag for RMAN to apply to the backup.ExternalBackupJob.Builder
userName(String userName)
The Swift user name to use for transferring the standalone backup to the designated Swift compartment bucket.
-
-
-
Method Detail
-
backupId
public ExternalBackupJob.Builder backupId(String backupId)
The OCID of the associated backup resource.- Parameters:
backupId
- the value to set- Returns:
- this builder
-
provisioning
public ExternalBackupJob.Builder provisioning(Boolean provisioning)
An indicator for the provisioning state of the resource.If TRUE, the resource is still being provisioned.
- Parameters:
provisioning
- the value to set- Returns:
- this builder
-
swiftPath
public ExternalBackupJob.Builder swiftPath(String swiftPath)
The Swift path to use as a destination for the standalone backup.- Parameters:
swiftPath
- the value to set- Returns:
- this builder
-
bucketName
public ExternalBackupJob.Builder bucketName(String bucketName)
The name of the Swift compartment bucket where the backup should be stored.- Parameters:
bucketName
- the value to set- Returns:
- this builder
-
tag
public ExternalBackupJob.Builder tag(String tag)
The tag for RMAN to apply to the backup.- Parameters:
tag
- the value to set- Returns:
- this builder
-
userName
public ExternalBackupJob.Builder userName(String userName)
The Swift user name to use for transferring the standalone backup to the designated Swift compartment bucket.- Parameters:
userName
- the value to set- Returns:
- this builder
-
swiftPassword
public ExternalBackupJob.Builder swiftPassword(String swiftPassword)
The auth token to use for access to the Swift compartment bucket that will store the standalone backup.For information about auth tokens, see Working with Auth Tokens.
- Parameters:
swiftPassword
- the value to set- Returns:
- this builder
-
build
public ExternalBackupJob build()
-
copy
public ExternalBackupJob.Builder copy(ExternalBackupJob model)
-
-