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