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