Package com.oracle.bmc.goldengate.model
Class CreateDeploymentBackupDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.CreateDeploymentBackupDetails.Builder
-
- Enclosing class:
- CreateDeploymentBackupDetails
public static class CreateDeploymentBackupDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateDeploymentBackupDetails.Builder
bucketName(String bucketName)
Name of the bucket where the object is to be uploaded in the object storageCreateDeploymentBackupDetails
build()
CreateDeploymentBackupDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment being referenced.CreateDeploymentBackupDetails.Builder
copy(CreateDeploymentBackupDetails model)
CreateDeploymentBackupDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Tags defined for this resource.CreateDeploymentBackupDetails.Builder
deploymentId(String deploymentId)
The OCID of the deployment being referenced.CreateDeploymentBackupDetails.Builder
displayName(String displayName)
An object’s Display Name.CreateDeploymentBackupDetails.Builder
freeformTags(Map<String,String> freeformTags)
A simple key-value pair that is applied without any predefined name, type, or scope.CreateDeploymentBackupDetails.Builder
isMetadataOnly(Boolean isMetadataOnly)
Parameter to allow users to create backup without trailsCreateDeploymentBackupDetails.Builder
locks(List<AddResourceLockDetails> locks)
Locks associated with this resource.CreateDeploymentBackupDetails.Builder
namespaceName(String namespaceName)
Name of namespace that serves as a container for all of your bucketsCreateDeploymentBackupDetails.Builder
objectName(String objectName)
Name of the object to be uploaded to object storage
-
-
-
Method Detail
-
displayName
public CreateDeploymentBackupDetails.Builder displayName(String displayName)
An object’s Display Name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
compartmentId
public CreateDeploymentBackupDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment being referenced.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
deploymentId
public CreateDeploymentBackupDetails.Builder deploymentId(String deploymentId)
The OCID of the deployment being referenced.- Parameters:
deploymentId
- the value to set- Returns:
- this builder
-
namespaceName
public CreateDeploymentBackupDetails.Builder namespaceName(String namespaceName)
Name of namespace that serves as a container for all of your buckets- Parameters:
namespaceName
- the value to set- Returns:
- this builder
-
bucketName
public CreateDeploymentBackupDetails.Builder bucketName(String bucketName)
Name of the bucket where the object is to be uploaded in the object storage- Parameters:
bucketName
- the value to set- Returns:
- this builder
-
objectName
public CreateDeploymentBackupDetails.Builder objectName(String objectName)
Name of the object to be uploaded to object storage- Parameters:
objectName
- the value to set- Returns:
- this builder
-
freeformTags
public CreateDeploymentBackupDetails.Builder freeformTags(Map<String,String> freeformTags)
A simple key-value pair that is applied without any predefined name, type, or scope.Exists for cross-compatibility only.
Example: {"bar-key": "value"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateDeploymentBackupDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Tags defined for this resource.Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
isMetadataOnly
public CreateDeploymentBackupDetails.Builder isMetadataOnly(Boolean isMetadataOnly)
Parameter to allow users to create backup without trails- Parameters:
isMetadataOnly
- the value to set- Returns:
- this builder
-
locks
public CreateDeploymentBackupDetails.Builder locks(List<AddResourceLockDetails> locks)
Locks associated with this resource.- Parameters:
locks
- the value to set- Returns:
- this builder
-
build
public CreateDeploymentBackupDetails build()
-
copy
public CreateDeploymentBackupDetails.Builder copy(CreateDeploymentBackupDetails model)
-
-