Class OracleDbAzureVaultSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dbmulticloud.model.OracleDbAzureVaultSummary.Builder
-
- Enclosing class:
- OracleDbAzureVaultSummary
public static class OracleDbAzureVaultSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OracleDbAzureVaultSummary.Builder
azureVaultId(String azureVaultId)
Azure Vault Id.OracleDbAzureVaultSummary
build()
OracleDbAzureVaultSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment contains DB Azure Vault Resource.OracleDbAzureVaultSummary.Builder
copy(OracleDbAzureVaultSummary model)
OracleDbAzureVaultSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.OracleDbAzureVaultSummary.Builder
displayName(String displayName)
Oracle DB Azure Vault resource name.OracleDbAzureVaultSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.OracleDbAzureVaultSummary.Builder
id(String id)
The OCID for the new mount resource.OracleDbAzureVaultSummary.Builder
lastModification(String lastModification)
Description of the latest modification of the DB Azure Vault Resource.OracleDbAzureVaultSummary.Builder
lifecycleState(OracleDbAzureVault.LifecycleState lifecycleState)
The current lifecycle state of the Azure Arc Agent Resource.OracleDbAzureVaultSummary.Builder
lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.OracleDbAzureVaultSummary.Builder
location(String location)
Vault Resource Location.OracleDbAzureVaultSummary.Builder
oracleDbAzureResourceGroup(String oracleDbAzureResourceGroup)
Azure Resource Group Name.OracleDbAzureVaultSummary.Builder
oracleDbConnectorId(String oracleDbConnectorId)
The OCID of the Oracle DB Connector Resource.OracleDbAzureVaultSummary.Builder
properties(Map<String,String> properties)
Resource’s properties.OracleDbAzureVaultSummary.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.OracleDbAzureVaultSummary.Builder
timeCreated(Date timeCreated)
Time when the Oracle DB Azure Vault was created in RFC 3339 timestamp format, e.g.OracleDbAzureVaultSummary.Builder
timeUpdated(Date timeUpdated)
Time when the Oracle DB Azure Vault was last modified, expressed in RFC 3339 timestamp format, e.g.OracleDbAzureVaultSummary.Builder
type(String type)
Vault Resource Type.
-
-
-
Method Detail
-
id
public OracleDbAzureVaultSummary.Builder id(String id)
The OCID for the new mount resource.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public OracleDbAzureVaultSummary.Builder displayName(String displayName)
Oracle DB Azure Vault resource name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
compartmentId
public OracleDbAzureVaultSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment contains DB Azure Vault Resource.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
oracleDbConnectorId
public OracleDbAzureVaultSummary.Builder oracleDbConnectorId(String oracleDbConnectorId)
The OCID of the Oracle DB Connector Resource.- Parameters:
oracleDbConnectorId
- the value to set- Returns:
- this builder
-
azureVaultId
public OracleDbAzureVaultSummary.Builder azureVaultId(String azureVaultId)
Azure Vault Id.- Parameters:
azureVaultId
- the value to set- Returns:
- this builder
-
oracleDbAzureResourceGroup
public OracleDbAzureVaultSummary.Builder oracleDbAzureResourceGroup(String oracleDbAzureResourceGroup)
Azure Resource Group Name.- Parameters:
oracleDbAzureResourceGroup
- the value to set- Returns:
- this builder
-
type
public OracleDbAzureVaultSummary.Builder type(String type)
Vault Resource Type.- Parameters:
type
- the value to set- Returns:
- this builder
-
location
public OracleDbAzureVaultSummary.Builder location(String location)
Vault Resource Location.- Parameters:
location
- the value to set- Returns:
- this builder
-
properties
public OracleDbAzureVaultSummary.Builder properties(Map<String,String> properties)
Resource’s properties.- Parameters:
properties
- the value to set- Returns:
- this builder
-
lifecycleState
public OracleDbAzureVaultSummary.Builder lifecycleState(OracleDbAzureVault.LifecycleState lifecycleState)
The current lifecycle state of the Azure Arc Agent Resource.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleStateDetails
public OracleDbAzureVaultSummary.Builder lifecycleStateDetails(String lifecycleStateDetails)
Description of the current lifecycle state in more detail.- Parameters:
lifecycleStateDetails
- the value to set- Returns:
- this builder
-
timeCreated
public OracleDbAzureVaultSummary.Builder timeCreated(Date timeCreated)
Time when the Oracle DB Azure Vault was created in RFC 3339 timestamp format, e.g.‘2020-05-23T21:10:29.600Z’
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public OracleDbAzureVaultSummary.Builder timeUpdated(Date timeUpdated)
Time when the Oracle DB Azure Vault was last modified, expressed in RFC 3339 timestamp format, e.g.‘2020-05-23T21:10:29.600Z’
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
lastModification
public OracleDbAzureVaultSummary.Builder lastModification(String lastModification)
Description of the latest modification of the DB Azure Vault Resource.- Parameters:
lastModification
- the value to set- Returns:
- this builder
-
freeformTags
public OracleDbAzureVaultSummary.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 OracleDbAzureVaultSummary.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 OracleDbAzureVaultSummary.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 OracleDbAzureVaultSummary build()
-
copy
public OracleDbAzureVaultSummary.Builder copy(OracleDbAzureVaultSummary model)
-
-