Class OracleDbAzureBlobContainer.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.OracleDbAzureBlobContainer.Builder
-
- Enclosing class:
- OracleDbAzureBlobContainer
public static class OracleDbAzureBlobContainer.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbAzureBlobContainer.Builder
azureStorageAccountName(String azureStorageAccountName)
Azure Storage Account Name.OracleDbAzureBlobContainer.Builder
azureStorageContainerName(String azureStorageContainerName)
Azure Storage Container Name.OracleDbAzureBlobContainer
build()
OracleDbAzureBlobContainer.Builder
compartmentId(String compartmentId)
The ID of the compartment that contains Oracle DB Azure Blob Container Resource.OracleDbAzureBlobContainer.Builder
copy(OracleDbAzureBlobContainer model)
OracleDbAzureBlobContainer.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.OracleDbAzureBlobContainer.Builder
displayName(String displayName)
Display name of Oracle DB Azure Blob Container.OracleDbAzureBlobContainer.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.OracleDbAzureBlobContainer.Builder
id(String id)
The ID of the compartment that contains Oracle DB Azure Blob Container Resource.OracleDbAzureBlobContainer.Builder
lastModification(String lastModification)
Description of the latest modification of the Oracle DB Azure Blob Container Resource.OracleDbAzureBlobContainer.Builder
lifecycleState(OracleDbAzureBlobContainer.LifecycleState lifecycleState)
The current lifecycle state of the Oracle DB Azure Blob Container Resource.OracleDbAzureBlobContainer.Builder
lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.OracleDbAzureBlobContainer.Builder
privateEndpointDnsAlias(String privateEndpointDnsAlias)
Private endpoint DNS Alias.OracleDbAzureBlobContainer.Builder
privateEndpointIpAddress(String privateEndpointIpAddress)
Private endpoint IP.OracleDbAzureBlobContainer.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.OracleDbAzureBlobContainer.Builder
timeCreated(Date timeCreated)
Time when the Oracle DB Azure Blob Container was created in RFC 3339 timestamp format, e.g.OracleDbAzureBlobContainer.Builder
timeUpdated(Date timeUpdated)
Time when the Oracle DB Azure Blob Container was last modified, expressed in RFC 3339 timestamp format, e.g.
-
-
-
Method Detail
-
id
public OracleDbAzureBlobContainer.Builder id(String id)
The ID of the compartment that contains Oracle DB Azure Blob Container Resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public OracleDbAzureBlobContainer.Builder compartmentId(String compartmentId)
The ID of the compartment that contains Oracle DB Azure Blob Container Resource.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public OracleDbAzureBlobContainer.Builder displayName(String displayName)
Display name of Oracle DB Azure Blob Container.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
privateEndpointIpAddress
public OracleDbAzureBlobContainer.Builder privateEndpointIpAddress(String privateEndpointIpAddress)
Private endpoint IP.- Parameters:
privateEndpointIpAddress
- the value to set- Returns:
- this builder
-
privateEndpointDnsAlias
public OracleDbAzureBlobContainer.Builder privateEndpointDnsAlias(String privateEndpointDnsAlias)
Private endpoint DNS Alias.- Parameters:
privateEndpointDnsAlias
- the value to set- Returns:
- this builder
-
azureStorageAccountName
public OracleDbAzureBlobContainer.Builder azureStorageAccountName(String azureStorageAccountName)
Azure Storage Account Name.- Parameters:
azureStorageAccountName
- the value to set- Returns:
- this builder
-
azureStorageContainerName
public OracleDbAzureBlobContainer.Builder azureStorageContainerName(String azureStorageContainerName)
Azure Storage Container Name.- Parameters:
azureStorageContainerName
- the value to set- Returns:
- this builder
-
lifecycleState
public OracleDbAzureBlobContainer.Builder lifecycleState(OracleDbAzureBlobContainer.LifecycleState lifecycleState)
The current lifecycle state of the Oracle DB Azure Blob Container Resource.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleStateDetails
public OracleDbAzureBlobContainer.Builder lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.- Parameters:
lifecycleStateDetails
- the value to set- Returns:
- this builder
-
timeCreated
public OracleDbAzureBlobContainer.Builder timeCreated(Date timeCreated)
Time when the Oracle DB Azure Blob Container 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 OracleDbAzureBlobContainer.Builder timeUpdated(Date timeUpdated)
Time when the Oracle DB Azure Blob Container 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 OracleDbAzureBlobContainer.Builder lastModification(String lastModification)
Description of the latest modification of the Oracle DB Azure Blob Container Resource.- Parameters:
lastModification
- the value to set- Returns:
- this builder
-
freeformTags
public OracleDbAzureBlobContainer.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 OracleDbAzureBlobContainer.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 OracleDbAzureBlobContainer.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 OracleDbAzureBlobContainer build()
-
copy
public OracleDbAzureBlobContainer.Builder copy(OracleDbAzureBlobContainer model)
-
-