Package com.oracle.bmc.opensearch.model
Class ExportOpensearchClusterBackupDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.opensearch.model.ExportOpensearchClusterBackupDetails.Builder
 
- 
- Enclosing class:
- ExportOpensearchClusterBackupDetails
 
 public static class ExportOpensearchClusterBackupDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportOpensearchClusterBackupDetailsbuild()ExportOpensearchClusterBackupDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment where the Object Storage resources for the cluster backup are located.ExportOpensearchClusterBackupDetails.Buildercopy(ExportOpensearchClusterBackupDetails model)ExportOpensearchClusterBackupDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.ExportOpensearchClusterBackupDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.ExportOpensearchClusterBackupDetails.BuilderobjectStorageBucketName(String objectStorageBucketName)The name of the Object Storage bucket for the cluster backup export operation.ExportOpensearchClusterBackupDetails.BuilderobjectStorageNamespace(String objectStorageNamespace)The Object Storage namespace for the cluster backup export operation.ExportOpensearchClusterBackupDetails.BuilderobjectStoragePrefix(String objectStoragePrefix)The prefix within the Object Storage bucket for the cluster backup export operation.ExportOpensearchClusterBackupDetails.Builderprefix(String prefix)The prefix within object storage bucket for the cluster backup export operation.ExportOpensearchClusterBackupDetails.BuilderrepositoryName(String repositoryName)The name of the repository containing the snapshots for the cluster backup export operation.ExportOpensearchClusterBackupDetails.BuildersnapshotName(String snapshotName)The name of the snapshot for the cluster backup export operation.
 
- 
- 
- 
Method Detail- 
compartmentIdpublic ExportOpensearchClusterBackupDetails.Builder compartmentId(String compartmentId) The OCID of the compartment where the Object Storage resources for the cluster backup are located.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
objectStorageNamespacepublic ExportOpensearchClusterBackupDetails.Builder objectStorageNamespace(String objectStorageNamespace) The Object Storage namespace for the cluster backup export operation.- Parameters:
- objectStorageNamespace- the value to set
- Returns:
- this builder
 
 - 
objectStorageBucketNamepublic ExportOpensearchClusterBackupDetails.Builder objectStorageBucketName(String objectStorageBucketName) The name of the Object Storage bucket for the cluster backup export operation.- Parameters:
- objectStorageBucketName- the value to set
- Returns:
- this builder
 
 - 
objectStoragePrefixpublic ExportOpensearchClusterBackupDetails.Builder objectStoragePrefix(String objectStoragePrefix) The prefix within the Object Storage bucket for the cluster backup export operation.- Parameters:
- objectStoragePrefix- the value to set
- Returns:
- this builder
 
 - 
snapshotNamepublic ExportOpensearchClusterBackupDetails.Builder snapshotName(String snapshotName) The name of the snapshot for the cluster backup export operation.- Parameters:
- snapshotName- the value to set
- Returns:
- this builder
 
 - 
repositoryNamepublic ExportOpensearchClusterBackupDetails.Builder repositoryName(String repositoryName) The name of the repository containing the snapshots for the cluster backup export operation.- Parameters:
- repositoryName- the value to set
- Returns:
- this builder
 
 - 
prefixpublic ExportOpensearchClusterBackupDetails.Builder prefix(String prefix) The prefix within object storage bucket for the cluster backup export operation.- Parameters:
- prefix- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic ExportOpensearchClusterBackupDetails.Builder freeformTags(Map<String,String> freeformTags) 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
 
 - 
definedTagspublic ExportOpensearchClusterBackupDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags 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
 
 - 
buildpublic ExportOpensearchClusterBackupDetails build() 
 - 
copypublic ExportOpensearchClusterBackupDetails.Builder copy(ExportOpensearchClusterBackupDetails model) 
 
- 
 
-