Class OracleDbAzureKey.Builder
- java.lang.Object
- 
- com.oracle.bmc.dbmulticloud.model.OracleDbAzureKey.Builder
 
- 
- Enclosing class:
- OracleDbAzureKey
 
 public static class OracleDbAzureKey.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbAzureKey.BuilderazureKeyId(String azureKeyId)The ID of the Azure Key resource.OracleDbAzureKeybuild()OracleDbAzureKey.BuildercompartmentId(String compartmentId)The OCID of the compartment that contains Oracle DB Azure Vault Key resource.OracleDbAzureKey.Buildercopy(OracleDbAzureKey model)OracleDbAzureKey.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.OracleDbAzureKey.BuilderdisplayName(String displayName)Oracle DB Azure Vault Key resource name.OracleDbAzureKey.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.OracleDbAzureKey.Builderid(String id)The OCID of the Oracle DB Azure Vault Key resource.OracleDbAzureKey.BuilderkeyProperties(Object keyProperties)Key propertiesOracleDbAzureKey.BuilderlastModification(String lastModification)Description of the latest modification of the Oracle DB Azure Vault Key resource.OracleDbAzureKey.BuilderlifecycleState(OracleDbAzureKey.LifecycleState lifecycleState)The current lifecycle state of the Oracle DB Azure Vault Key resource.OracleDbAzureKey.BuilderlifecycleStateDetails(String lifecycleStateDetails)Description of the current lifecycle state in more detail.OracleDbAzureKey.BuilderoracleDbAzureVaultId(String oracleDbAzureVaultId)The OCID of the Oracle DB Azure Vault resource.OracleDbAzureKey.BuilderresourceType(String resourceType)Key Resource type.OracleDbAzureKey.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.OracleDbAzureKey.BuildertimeCreated(Date timeCreated)Time when the Oracle DB Azure Vault Key resource was created in RFC 3339 timestamp format, e.g.OracleDbAzureKey.BuildertimeUpdated(Date timeUpdated)Time when the Oracle DB Azure Vault Key resource was last modified, expressed in RFC 3339 timestamp format, e.g.
 
- 
- 
- 
Method Detail- 
idpublic OracleDbAzureKey.Builder id(String id) The OCID of the Oracle DB Azure Vault Key resource.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic 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
 
 - 
displayNamepublic OracleDbAzureKey.Builder displayName(String displayName) Oracle DB Azure Vault Key resource name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
azureKeyIdpublic OracleDbAzureKey.Builder azureKeyId(String azureKeyId) The ID of the Azure Key resource.- Parameters:
- azureKeyId- the value to set
- Returns:
- this builder
 
 - 
oracleDbAzureVaultIdpublic OracleDbAzureKey.Builder oracleDbAzureVaultId(String oracleDbAzureVaultId) The OCID of the Oracle DB Azure Vault resource.- Parameters:
- oracleDbAzureVaultId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic 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
 
 - 
lifecycleStateDetailspublic OracleDbAzureKey.Builder lifecycleStateDetails(String lifecycleStateDetails) Description of the current lifecycle state in more detail.- Parameters:
- lifecycleStateDetails- the value to set
- Returns:
- this builder
 
 - 
resourceTypepublic OracleDbAzureKey.Builder resourceType(String resourceType) Key Resource type.- Parameters:
- resourceType- the value to set
- Returns:
- this builder
 
 - 
keyPropertiespublic OracleDbAzureKey.Builder keyProperties(Object keyProperties) Key properties- Parameters:
- keyProperties- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic OracleDbAzureKey.Builder timeCreated(Date timeCreated) Time when the Oracle DB Azure Vault Key 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
 
 - 
timeUpdatedpublic OracleDbAzureKey.Builder timeUpdated(Date timeUpdated) Time when the Oracle DB Azure Vault Key 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
 
 - 
lastModificationpublic 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
 
 - 
freeformTagspublic 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
 
 - 
definedTagspublic 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
 
 - 
systemTagspublic 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
 
 - 
buildpublic OracleDbAzureKey build() 
 - 
copypublic OracleDbAzureKey.Builder copy(OracleDbAzureKey model) 
 
- 
 
-