Class OracleDbAzureBlobMountSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.OracleDbAzureBlobMountSummary.Builder
-
- Enclosing class:
- OracleDbAzureBlobMountSummary
public static class OracleDbAzureBlobMountSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbAzureBlobMountSummary
build()
OracleDbAzureBlobMountSummary.Builder
compartmentId(String compartmentId)
The ID of the compartment that contains VM where to install Azure Arc Agent.OracleDbAzureBlobMountSummary.Builder
copy(OracleDbAzureBlobMountSummary model)
OracleDbAzureBlobMountSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.OracleDbAzureBlobMountSummary.Builder
displayName(String displayName)
Oracle DB Azure Blob Mount resource name.OracleDbAzureBlobMountSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.OracleDbAzureBlobMountSummary.Builder
id(String id)
The ID for the new Oracle DB Azure Blob Mount resource.OracleDbAzureBlobMountSummary.Builder
lastModification(String lastModification)
Description of the latest modification of the Oracle DB Azure Blob Mount Resource.OracleDbAzureBlobMountSummary.Builder
lifecycleState(OracleDbAzureBlobMount.LifecycleState lifecycleState)
The current lifecycle state of the Oracle DB Azure Blob Mount Resource.OracleDbAzureBlobMountSummary.Builder
lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.OracleDbAzureBlobMountSummary.Builder
mountPath(String mountPath)
Azure Container mount path.OracleDbAzureBlobMountSummary.Builder
oracleDbAzureBlobContainerId(String oracleDbAzureBlobContainerId)
The ID of the Oracle DB Azure Blob Container Resource.OracleDbAzureBlobMountSummary.Builder
oracleDbAzureConnectorId(String oracleDbAzureConnectorId)
The ID of the Oracle DB Azure Connector Resource.OracleDbAzureBlobMountSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.OracleDbAzureBlobMountSummary.Builder
timeCreated(Date timeCreated)
Time when the Oracle DB Azure Blob Mount resource was created in RFC 3339 timestamp format, e.g.OracleDbAzureBlobMountSummary.Builder
timeUpdated(Date timeUpdated)
Time when the Oracle DB Azure Blob Mount resource was last modified, expressed in RFC 3339 timestamp format, e.g.
-
-
-
Method Detail
-
id
public OracleDbAzureBlobMountSummary.Builder id(String id)
The ID for the new Oracle DB Azure Blob Mount resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public OracleDbAzureBlobMountSummary.Builder displayName(String displayName)
Oracle DB Azure Blob Mount resource name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
compartmentId
public OracleDbAzureBlobMountSummary.Builder compartmentId(String compartmentId)
The ID of the compartment that contains VM where to install Azure Arc Agent.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
oracleDbAzureConnectorId
public OracleDbAzureBlobMountSummary.Builder oracleDbAzureConnectorId(String oracleDbAzureConnectorId)
The ID of the Oracle DB Azure Connector Resource.- Parameters:
oracleDbAzureConnectorId
- the value to set- Returns:
- this builder
-
oracleDbAzureBlobContainerId
public OracleDbAzureBlobMountSummary.Builder oracleDbAzureBlobContainerId(String oracleDbAzureBlobContainerId)
The ID of the Oracle DB Azure Blob Container Resource.- Parameters:
oracleDbAzureBlobContainerId
- the value to set- Returns:
- this builder
-
mountPath
public OracleDbAzureBlobMountSummary.Builder mountPath(String mountPath)
Azure Container mount path.- Parameters:
mountPath
- the value to set- Returns:
- this builder
-
lifecycleState
public OracleDbAzureBlobMountSummary.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
-
lifecycleStateDetails
public OracleDbAzureBlobMountSummary.Builder lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.- Parameters:
lifecycleStateDetails
- the value to set- Returns:
- this builder
-
timeCreated
public OracleDbAzureBlobMountSummary.Builder timeCreated(Date timeCreated)
Time when the Oracle DB Azure Blob Mount resource was created in RFC 3339 timestamp format, e.g.‘2020-05-22T21:10:29.600Z’
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public OracleDbAzureBlobMountSummary.Builder timeUpdated(Date timeUpdated)
Time when the Oracle DB Azure Blob Mount resource 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
-
lastModification
public OracleDbAzureBlobMountSummary.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
-
freeformTags
public OracleDbAzureBlobMountSummary.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 OracleDbAzureBlobMountSummary.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
-
systemTags
public OracleDbAzureBlobMountSummary.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
-
build
public OracleDbAzureBlobMountSummary build()
-
copy
public OracleDbAzureBlobMountSummary.Builder copy(OracleDbAzureBlobMountSummary model)
-
-