Class OracleDbAzureVault.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.OracleDbAzureVault.Builder
-
- Enclosing class:
- OracleDbAzureVault
public static class OracleDbAzureVault.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbAzureVault.Builder
azureVaultId(String azureVaultId)
Azure Vault Id.OracleDbAzureVault
build()
OracleDbAzureVault.Builder
compartmentId(String compartmentId)
The Compartment OCID that has this DB Azure Vault Resource.OracleDbAzureVault.Builder
copy(OracleDbAzureVault model)
OracleDbAzureVault.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.OracleDbAzureVault.Builder
displayName(String displayName)
Display name of DB Azure Vault.OracleDbAzureVault.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.OracleDbAzureVault.Builder
id(String id)
The OCID of the DB Azure Vault Resource.OracleDbAzureVault.Builder
lastModification(String lastModification)
Description of the latest modification of the DB Azure Vault Resource.OracleDbAzureVault.Builder
lifecycleState(OracleDbAzureVault.LifecycleState lifecycleState)
The lifecycle state of the DB Azure Vault Resource.OracleDbAzureVault.Builder
lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.OracleDbAzureVault.Builder
location(String location)
Vault Resource Location.OracleDbAzureVault.Builder
oracleDbAzureResourceGroup(String oracleDbAzureResourceGroup)
Display name of Azure Resource Group.OracleDbAzureVault.Builder
oracleDbConnectorId(String oracleDbConnectorId)
The OCID of the DB Connector Resource.OracleDbAzureVault.Builder
properties(Map<String,String> properties)
Resource’s properties.OracleDbAzureVault.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.OracleDbAzureVault.Builder
timeCreated(Date timeCreated)
Time when the DB Azure Vault was created in RFC 3339 timestamp format, e.g.OracleDbAzureVault.Builder
timeUpdated(Date timeUpdated)
Time when the DB Azure Vault was last modified, expressed in RFC 3339 timestamp format, e.g.OracleDbAzureVault.Builder
type(String type)
Vault Resource Type.
-
-
-
Method Detail
-
id
public OracleDbAzureVault.Builder id(String id)
The OCID of the DB Azure Vault Resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
oracleDbConnectorId
public OracleDbAzureVault.Builder oracleDbConnectorId(String oracleDbConnectorId)
The OCID of the DB Connector Resource.- Parameters:
oracleDbConnectorId
- the value to set- Returns:
- this builder
-
displayName
public OracleDbAzureVault.Builder displayName(String displayName)
Display name of DB Azure Vault.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
oracleDbAzureResourceGroup
public OracleDbAzureVault.Builder oracleDbAzureResourceGroup(String oracleDbAzureResourceGroup)
Display name of Azure Resource Group.- Parameters:
oracleDbAzureResourceGroup
- the value to set- Returns:
- this builder
-
azureVaultId
public OracleDbAzureVault.Builder azureVaultId(String azureVaultId)
Azure Vault Id.- Parameters:
azureVaultId
- the value to set- Returns:
- this builder
-
compartmentId
public OracleDbAzureVault.Builder compartmentId(String compartmentId)
The Compartment OCID that has this DB Azure Vault Resource.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
type
public OracleDbAzureVault.Builder type(String type)
Vault Resource Type.- Parameters:
type
- the value to set- Returns:
- this builder
-
location
public OracleDbAzureVault.Builder location(String location)
Vault Resource Location.- Parameters:
location
- the value to set- Returns:
- this builder
-
properties
public OracleDbAzureVault.Builder properties(Map<String,String> properties)
Resource’s properties.- Parameters:
properties
- the value to set- Returns:
- this builder
-
lifecycleState
public OracleDbAzureVault.Builder lifecycleState(OracleDbAzureVault.LifecycleState lifecycleState)
The lifecycle state of the DB Azure Vault Resource.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleStateDetails
public OracleDbAzureVault.Builder lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.- Parameters:
lifecycleStateDetails
- the value to set- Returns:
- this builder
-
timeCreated
public OracleDbAzureVault.Builder timeCreated(Date timeCreated)
Time when the DB Azure Vault was created in RFC 3339 timestamp format, e.g.‘2020-05-23T21:10:29.600Z’
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public OracleDbAzureVault.Builder timeUpdated(Date timeUpdated)
Time when the DB Azure Vault was last modified, expressed in RFC 3339 timestamp format, e.g.‘2020-05-23T21:10:29.600Z’
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
lastModification
public OracleDbAzureVault.Builder lastModification(String lastModification)
Description of the latest modification of the DB Azure Vault Resource.- Parameters:
lastModification
- the value to set- Returns:
- this builder
-
freeformTags
public OracleDbAzureVault.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 OracleDbAzureVault.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 OracleDbAzureVault.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 OracleDbAzureVault build()
-
copy
public OracleDbAzureVault.Builder copy(OracleDbAzureVault model)
-
-