Class OracleDbAzureBlobMount.Builder
- java.lang.Object
- 
- com.oracle.bmc.dbmulticloud.model.OracleDbAzureBlobMount.Builder
 
- 
- Enclosing class:
- OracleDbAzureBlobMount
 
 public static class OracleDbAzureBlobMount.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbAzureBlobMountbuild()OracleDbAzureBlobMount.BuildercompartmentId(String compartmentId)The OCID of the compartment that contains Oracle DB Azure Blob Mount resource.OracleDbAzureBlobMount.Buildercopy(OracleDbAzureBlobMount model)OracleDbAzureBlobMount.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.OracleDbAzureBlobMount.BuilderdisplayName(String displayName)Oracle DB Azure Blob Mount resource name.OracleDbAzureBlobMount.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.OracleDbAzureBlobMount.Builderid(String id)The The OCID of the Oracle DB Azure Blob Mount resource.OracleDbAzureBlobMount.BuilderlastModification(String lastModification)Description of the latest modification of the Oracle DB Azure Blob Mount resource.OracleDbAzureBlobMount.BuilderlifecycleState(OracleDbAzureBlobMount.LifecycleState lifecycleState)The current lifecycle state of the Oracle DB Azure Blob Mount resource.OracleDbAzureBlobMount.BuilderlifecycleStateDetails(String lifecycleStateDetails)Description of the current lifecycle state in more detail.OracleDbAzureBlobMount.BuildermountPath(String mountPath)Oracle DB Azure Blob Mount path.OracleDbAzureBlobMount.BuilderoracleDbAzureBlobContainerId(String oracleDbAzureBlobContainerId)The OCID of the Oracle DB Azure Blob Container resource that contains Oracle DB Azure Blob Mount resource.OracleDbAzureBlobMount.BuilderoracleDbAzureConnectorId(String oracleDbAzureConnectorId)The OCID of the Oracle DB Azure Connector resource that contains Oracle DB Azure Blob Mount resource.OracleDbAzureBlobMount.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.OracleDbAzureBlobMount.BuildertimeCreated(Date timeCreated)Time when the Oracle DB Azure Blob Mount was created in RFC 3339 timestamp format, e.g.OracleDbAzureBlobMount.BuildertimeUpdated(Date timeUpdated)Time when the Oracle DB Azure Blob Mount was last modified, expressed in RFC 3339 timestamp format, e.g.
 
- 
- 
- 
Method Detail- 
idpublic OracleDbAzureBlobMount.Builder id(String id) The The OCID of the Oracle DB Azure Blob Mount resource.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic OracleDbAzureBlobMount.Builder displayName(String displayName) Oracle DB Azure Blob Mount resource name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic OracleDbAzureBlobMount.Builder compartmentId(String compartmentId) The OCID of the compartment that contains Oracle DB Azure Blob Mount resource.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
oracleDbAzureConnectorIdpublic OracleDbAzureBlobMount.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
 
 - 
oracleDbAzureBlobContainerIdpublic OracleDbAzureBlobMount.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
 
 - 
mountPathpublic OracleDbAzureBlobMount.Builder mountPath(String mountPath) Oracle DB Azure Blob Mount path.- Parameters:
- mountPath- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic OracleDbAzureBlobMount.Builder lifecycleState(OracleDbAzureBlobMount.LifecycleState lifecycleState) The current lifecycle state of the Oracle DB Azure Blob Mount resource.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleStateDetailspublic OracleDbAzureBlobMount.Builder lifecycleStateDetails(String lifecycleStateDetails) Description of the current lifecycle state in more detail.- Parameters:
- lifecycleStateDetails- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic OracleDbAzureBlobMount.Builder timeCreated(Date timeCreated) Time when the Oracle DB Azure Blob Mount was created in RFC 3339 timestamp format, e.g.‘2020-05-22T21:10:29.600Z’ - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic OracleDbAzureBlobMount.Builder timeUpdated(Date timeUpdated) Time when the Oracle DB Azure Blob Mount was last modified, expressed in RFC 3339 timestamp format, e.g.‘2020-05-22T21:10:29.600Z’ - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
lastModificationpublic OracleDbAzureBlobMount.Builder lastModification(String lastModification) Description of the latest modification of the Oracle DB Azure Blob Mount resource.- Parameters:
- lastModification- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic OracleDbAzureBlobMount.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
 
 - 
definedTagspublic OracleDbAzureBlobMount.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
 
 - 
systemTagspublic OracleDbAzureBlobMount.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic OracleDbAzureBlobMount build() 
 - 
copypublic OracleDbAzureBlobMount.Builder copy(OracleDbAzureBlobMount model) 
 
- 
 
-