Class CreateOracleDbAzureBlobMountDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.CreateOracleDbAzureBlobMountDetails.Builder
-
- Enclosing class:
- CreateOracleDbAzureBlobMountDetails
public static class CreateOracleDbAzureBlobMountDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateOracleDbAzureBlobMountDetails
build()
CreateOracleDbAzureBlobMountDetails.Builder
compartmentId(String compartmentId)
TThe OCID of the compartment that contains Oracle DB Azure Blob Mount resource.CreateOracleDbAzureBlobMountDetails.Builder
copy(CreateOracleDbAzureBlobMountDetails model)
CreateOracleDbAzureBlobMountDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateOracleDbAzureBlobMountDetails.Builder
displayName(String displayName)
Oracle DB Azure Blob Mount resource name.CreateOracleDbAzureBlobMountDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.CreateOracleDbAzureBlobMountDetails.Builder
oracleDbAzureBlobContainerId(String oracleDbAzureBlobContainerId)
The OCID of the Oracle DB Azure Blob Container resource that contains Oracle DB Azure Blob Mount resource.CreateOracleDbAzureBlobMountDetails.Builder
oracleDbAzureConnectorId(String oracleDbAzureConnectorId)
The OCID of the Oracle DB Azure Connector resource that contains Oracle DB Azure Blob Mount resource.
-
-
-
Method Detail
-
compartmentId
public CreateOracleDbAzureBlobMountDetails.Builder compartmentId(String compartmentId)
TThe OCID of the compartment that contains Oracle DB Azure Blob Mount resource.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public CreateOracleDbAzureBlobMountDetails.Builder displayName(String displayName)
Oracle DB Azure Blob Mount resource name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
oracleDbAzureConnectorId
public CreateOracleDbAzureBlobMountDetails.Builder oracleDbAzureConnectorId(String oracleDbAzureConnectorId)
The OCID of the Oracle DB Azure Connector resource that contains Oracle DB Azure Blob Mount resource.- Parameters:
oracleDbAzureConnectorId
- the value to set- Returns:
- this builder
-
oracleDbAzureBlobContainerId
public CreateOracleDbAzureBlobMountDetails.Builder oracleDbAzureBlobContainerId(String oracleDbAzureBlobContainerId)
The OCID of the Oracle DB Azure Blob Container resource that contains Oracle DB Azure Blob Mount resource.- Parameters:
oracleDbAzureBlobContainerId
- the value to set- Returns:
- this builder
-
freeformTags
public CreateOracleDbAzureBlobMountDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateOracleDbAzureBlobMountDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public CreateOracleDbAzureBlobMountDetails build()
-
copy
public CreateOracleDbAzureBlobMountDetails.Builder copy(CreateOracleDbAzureBlobMountDetails model)
-
-