Package com.oracle.bmc.database.model
Class AutonomousVirtualMachineSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.AutonomousVirtualMachineSummary.Builder
-
- Enclosing class:
- AutonomousVirtualMachineSummary
public static class AutonomousVirtualMachineSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutonomousVirtualMachineSummary.Builder
autonomousVmClusterId(String autonomousVmClusterId)
The OCID of the Autonomous VM Cluster associated with the Autonomous Virtual Machine.AutonomousVirtualMachineSummary
build()
AutonomousVirtualMachineSummary.Builder
clientIpAddress(String clientIpAddress)
Client IP Address.AutonomousVirtualMachineSummary.Builder
cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
The OCID of the Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment.AutonomousVirtualMachineSummary.Builder
copy(AutonomousVirtualMachineSummary model)
AutonomousVirtualMachineSummary.Builder
cpuCoreCount(Integer cpuCoreCount)
The number of CPU cores enabled on the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.Builder
dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)
The allocated local node storage in GBs on the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.Builder
dbServerDisplayName(String dbServerDisplayName)
The display name of the dbServer associated with the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.Builder
dbServerId(String dbServerId)
The OCID of the Db server associated with the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.AutonomousVirtualMachineSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.AutonomousVirtualMachineSummary.Builder
id(String id)
The OCID of the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.Builder
lifecycleState(AutonomousVirtualMachineSummary.LifecycleState lifecycleState)
The current state of the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.Builder
memorySizeInGBs(Integer memorySizeInGBs)
The allocated memory in GBs on the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.Builder
vmName(String vmName)
The name of the Autonomous Virtual Machine.
-
-
-
Method Detail
-
id
public AutonomousVirtualMachineSummary.Builder id(String id)
The OCID of the Autonomous Virtual Machine.- Parameters:
id
- the value to set- Returns:
- this builder
-
vmName
public AutonomousVirtualMachineSummary.Builder vmName(String vmName)
The name of the Autonomous Virtual Machine.- Parameters:
vmName
- the value to set- Returns:
- this builder
-
dbServerId
public AutonomousVirtualMachineSummary.Builder dbServerId(String dbServerId)
The OCID of the Db server associated with the Autonomous Virtual Machine.- Parameters:
dbServerId
- the value to set- Returns:
- this builder
-
dbServerDisplayName
public AutonomousVirtualMachineSummary.Builder dbServerDisplayName(String dbServerDisplayName)
The display name of the dbServer associated with the Autonomous Virtual Machine.- Parameters:
dbServerDisplayName
- the value to set- Returns:
- this builder
-
cpuCoreCount
public AutonomousVirtualMachineSummary.Builder cpuCoreCount(Integer cpuCoreCount)
The number of CPU cores enabled on the Autonomous Virtual Machine.- Parameters:
cpuCoreCount
- the value to set- Returns:
- this builder
-
memorySizeInGBs
public AutonomousVirtualMachineSummary.Builder memorySizeInGBs(Integer memorySizeInGBs)
The allocated memory in GBs on the Autonomous Virtual Machine.- Parameters:
memorySizeInGBs
- the value to set- Returns:
- this builder
-
dbNodeStorageSizeInGBs
public AutonomousVirtualMachineSummary.Builder dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)
The allocated local node storage in GBs on the Autonomous Virtual Machine.- Parameters:
dbNodeStorageSizeInGBs
- the value to set- Returns:
- this builder
-
lifecycleState
public AutonomousVirtualMachineSummary.Builder lifecycleState(AutonomousVirtualMachineSummary.LifecycleState lifecycleState)
The current state of the Autonomous Virtual Machine.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
clientIpAddress
public AutonomousVirtualMachineSummary.Builder clientIpAddress(String clientIpAddress)
Client IP Address.- Parameters:
clientIpAddress
- the value to set- Returns:
- this builder
-
compartmentId
public AutonomousVirtualMachineSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
autonomousVmClusterId
public AutonomousVirtualMachineSummary.Builder autonomousVmClusterId(String autonomousVmClusterId)
The OCID of the Autonomous VM Cluster associated with the Autonomous Virtual Machine.- Parameters:
autonomousVmClusterId
- the value to set- Returns:
- this builder
-
freeformTags
public AutonomousVirtualMachineSummary.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 AutonomousVirtualMachineSummary.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.
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
cloudAutonomousVmClusterId
public AutonomousVirtualMachineSummary.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
The OCID of the Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine.- Parameters:
cloudAutonomousVmClusterId
- the value to set- Returns:
- this builder
-
build
public AutonomousVirtualMachineSummary build()
-
copy
public AutonomousVirtualMachineSummary.Builder copy(AutonomousVirtualMachineSummary model)
-
-