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.BuilderautonomousVmClusterId(String autonomousVmClusterId)The OCID of the Autonomous VM Cluster associated with the Autonomous Virtual Machine.AutonomousVirtualMachineSummarybuild()AutonomousVirtualMachineSummary.BuilderclientIpAddress(String clientIpAddress)Client IP Address.AutonomousVirtualMachineSummary.BuildercloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)The OCID of the Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment.AutonomousVirtualMachineSummary.Buildercopy(AutonomousVirtualMachineSummary model)AutonomousVirtualMachineSummary.BuildercpuCoreCount(Integer cpuCoreCount)The number of CPU cores enabled on the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.BuilderdbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)The allocated local node storage in GBs on the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.BuilderdbServerDisplayName(String dbServerDisplayName)The display name of the dbServer associated with the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.BuilderdbServerId(String dbServerId)The OCID of the Db server associated with the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.AutonomousVirtualMachineSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.AutonomousVirtualMachineSummary.Builderid(String id)The OCID of the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.BuilderlifecycleState(AutonomousVirtualMachineSummary.LifecycleState lifecycleState)The current state of the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.BuildermemorySizeInGBs(Integer memorySizeInGBs)The allocated memory in GBs on the Autonomous Virtual Machine.AutonomousVirtualMachineSummary.BuildervmName(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)
-
-