public static class AutonomousVirtualMachine.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AutonomousVirtualMachine.Builder |
autonomousVmClusterId(String autonomousVmClusterId)
The OCID of the
Autonomous VM Cluster associated with the Autonomous Virtual Machine.
|
AutonomousVirtualMachine |
build() |
AutonomousVirtualMachine.Builder |
clientIpAddress(String clientIpAddress)
Client IP Address.
|
AutonomousVirtualMachine.Builder |
cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
The OCID of the
Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine.
|
AutonomousVirtualMachine.Builder |
compartmentId(String compartmentId)
The OCID of the
compartment.
|
AutonomousVirtualMachine.Builder |
copy(AutonomousVirtualMachine model) |
AutonomousVirtualMachine.Builder |
cpuCoreCount(Integer cpuCoreCount)
The number of CPU cores enabled on the Autonomous Virtual Machine.
|
AutonomousVirtualMachine.Builder |
dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)
The allocated local node storage in GBs on the Autonomous Virtual Machine.
|
AutonomousVirtualMachine.Builder |
dbServerDisplayName(String dbServerDisplayName)
The display name of the dbServer associated with the Autonomous Virtual Machine.
|
AutonomousVirtualMachine.Builder |
dbServerId(String dbServerId)
The OCID of the
Db server associated with the Autonomous Virtual Machine.
|
AutonomousVirtualMachine.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
AutonomousVirtualMachine.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
AutonomousVirtualMachine.Builder |
id(String id)
The OCID of the
Autonomous Virtual Machine.
|
AutonomousVirtualMachine.Builder |
lifecycleState(AutonomousVirtualMachine.LifecycleState lifecycleState)
The current state of the Autonomous Virtual Machine.
|
AutonomousVirtualMachine.Builder |
memorySizeInGBs(Integer memorySizeInGBs)
The allocated memory in GBs on the Autonomous Virtual Machine.
|
AutonomousVirtualMachine.Builder |
vmName(String vmName)
The name of the Autonomous Virtual Machine.
|
public AutonomousVirtualMachine.Builder id(String id)
The OCID of the Autonomous Virtual Machine.
id
- the value to setpublic AutonomousVirtualMachine.Builder vmName(String vmName)
The name of the Autonomous Virtual Machine.
vmName
- the value to setpublic AutonomousVirtualMachine.Builder dbServerId(String dbServerId)
The OCID of the Db server associated with the Autonomous Virtual Machine.
dbServerId
- the value to setpublic AutonomousVirtualMachine.Builder dbServerDisplayName(String dbServerDisplayName)
The display name of the dbServer associated with the Autonomous Virtual Machine.
dbServerDisplayName
- the value to setpublic AutonomousVirtualMachine.Builder cpuCoreCount(Integer cpuCoreCount)
The number of CPU cores enabled on the Autonomous Virtual Machine.
cpuCoreCount
- the value to setpublic AutonomousVirtualMachine.Builder memorySizeInGBs(Integer memorySizeInGBs)
The allocated memory in GBs on the Autonomous Virtual Machine.
memorySizeInGBs
- the value to setpublic AutonomousVirtualMachine.Builder dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)
The allocated local node storage in GBs on the Autonomous Virtual Machine.
dbNodeStorageSizeInGBs
- the value to setpublic AutonomousVirtualMachine.Builder lifecycleState(AutonomousVirtualMachine.LifecycleState lifecycleState)
The current state of the Autonomous Virtual Machine.
lifecycleState
- the value to setpublic AutonomousVirtualMachine.Builder clientIpAddress(String clientIpAddress)
Client IP Address.
clientIpAddress
- the value to setpublic AutonomousVirtualMachine.Builder compartmentId(String compartmentId)
The OCID of the compartment.
compartmentId
- the value to setpublic AutonomousVirtualMachine.Builder autonomousVmClusterId(String autonomousVmClusterId)
The OCID of the Autonomous VM Cluster associated with the Autonomous Virtual Machine.
autonomousVmClusterId
- the value to setpublic AutonomousVirtualMachine.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"}
freeformTags
- the value to setpublic AutonomousVirtualMachine.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.
definedTags
- the value to setpublic AutonomousVirtualMachine.Builder cloudAutonomousVmClusterId(String cloudAutonomousVmClusterId)
The OCID of the Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine.
cloudAutonomousVmClusterId
- the value to setpublic AutonomousVirtualMachine build()
public AutonomousVirtualMachine.Builder copy(AutonomousVirtualMachine model)
Copyright © 2016–2024. All rights reserved.