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