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.BuilderbucketName(String bucketName)Name of the bucket where the object is to be uploaded in the object storageCreateDeploymentBackupDetailsbuild()CreateDeploymentBackupDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment being referenced.CreateDeploymentBackupDetails.Buildercopy(CreateDeploymentBackupDetails model)CreateDeploymentBackupDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Tags defined for this resource.CreateDeploymentBackupDetails.BuilderdeploymentId(String deploymentId)The OCID of the deployment being referenced.CreateDeploymentBackupDetails.BuilderdisplayName(String displayName)An object’s Display Name.CreateDeploymentBackupDetails.BuilderfreeformTags(Map<String,String> freeformTags)A simple key-value pair that is applied without any predefined name, type, or scope.CreateDeploymentBackupDetails.BuilderisMetadataOnly(Boolean isMetadataOnly)Parameter to allow users to create backup without trailsCreateDeploymentBackupDetails.Builderlocks(List<AddResourceLockDetails> locks)Locks associated with this resource.CreateDeploymentBackupDetails.BuildernamespaceName(String namespaceName)Name of namespace that serves as a container for all of your bucketsCreateDeploymentBackupDetails.BuilderobjectName(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)
-
-