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