@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class InstanceShapeConfig extends Object
The shape configuration for an instance. The shape configuration determines the resources allocated to an instance.
InstanceShapeConfig.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the InstanceShapeConfig.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
InstanceShapeConfig.Builder |
Constructor and Description |
---|
InstanceShapeConfig(Float ocpus,
Float memoryInGBs,
String processorDescription,
Float networkingBandwidthInGbps,
Integer maxVnicAttachments,
Integer gpus,
String gpuDescription,
Integer localDisks,
Float localDisksTotalSizeInGBs,
String localDiskDescription)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static InstanceShapeConfig.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getGpuDescription()
A short description of the instance’s graphics processing unit (GPU).
|
Integer |
getGpus()
The number of GPUs available to the instance.
|
String |
getLocalDiskDescription()
A short description of the local disks available to this instance.
|
Integer |
getLocalDisks()
The number of local disks available to the instance.
|
Float |
getLocalDisksTotalSizeInGBs()
The aggregate size of all local disks, in gigabytes.
|
Integer |
getMaxVnicAttachments()
The maximum number of VNIC attachments for the instance.
|
Float |
getMemoryInGBs()
The total amount of memory available to the instance, in gigabytes.
|
Float |
getNetworkingBandwidthInGbps()
The networking bandwidth available to the instance, in gigabits per second.
|
Float |
getOcpus()
The total number of OCPUs available to the instance.
|
String |
getProcessorDescription()
A short description of the instance’s processor (CPU).
|
int |
hashCode() |
InstanceShapeConfig.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"ocpus","memoryInGBs","processorDescription","networkingBandwidthInGbps","maxVnicAttachments","gpus","gpuDescription","localDisks","localDisksTotalSizeInGBs","localDiskDescription"}) @Deprecated public InstanceShapeConfig(Float ocpus, Float memoryInGBs, String processorDescription, Float networkingBandwidthInGbps, Integer maxVnicAttachments, Integer gpus, String gpuDescription, Integer localDisks, Float localDisksTotalSizeInGBs, String localDiskDescription)
public static InstanceShapeConfig.Builder builder()
Create a new builder.
public InstanceShapeConfig.Builder toBuilder()
public Float getOcpus()
The total number of OCPUs available to the instance.
public Float getMemoryInGBs()
The total amount of memory available to the instance, in gigabytes.
public String getProcessorDescription()
A short description of the instance’s processor (CPU).
public Float getNetworkingBandwidthInGbps()
The networking bandwidth available to the instance, in gigabits per second.
public Integer getMaxVnicAttachments()
The maximum number of VNIC attachments for the instance.
public Integer getGpus()
The number of GPUs available to the instance.
public String getGpuDescription()
A short description of the instance’s graphics processing unit (GPU).
If the instance does not have any GPUs, this field is `null`.
public Integer getLocalDisks()
The number of local disks available to the instance.
public Float getLocalDisksTotalSizeInGBs()
The aggregate size of all local disks, in gigabytes.
If the instance does not have any local disks, this field is `null`.
public String getLocalDiskDescription()
A short description of the local disks available to this instance.
If the instance does not have any local disks, this field is `null`.
Copyright © 2016–2021. All rights reserved.