Package com.ibm.cloud.is.vpc.v1.model
Class InstanceProfile
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.is.vpc.v1.model.InstanceProfile
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class InstanceProfile extends com.ibm.cloud.sdk.core.service.model.GenericModel
InstanceProfile.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
InstanceProfile.ResourceType
The resource type.static interface
InstanceProfile.Status
The status of the instance profile: - `previous`: This instance profile is an older revision, but remains provisionable and usable.
-
Method Summary
-
-
-
Method Detail
-
getBandwidth
public InstanceProfileBandwidth getBandwidth()
Gets the bandwidth.- Returns:
- the bandwidth
-
getDisks
public List<InstanceProfileDisk> getDisks()
Gets the disks. Collection of the instance profile's disks.- Returns:
- the disks
-
getFamily
public String getFamily()
Gets the family. The product family this virtual server instance profile belongs to.- Returns:
- the family
-
getGpuCount
public InstanceProfileGPU getGpuCount()
Gets the gpuCount.- Returns:
- the gpuCount
-
getGpuManufacturer
public InstanceProfileGPUManufacturer getGpuManufacturer()
Gets the gpuManufacturer.- Returns:
- the gpuManufacturer
-
getGpuMemory
public InstanceProfileGPUMemory getGpuMemory()
Gets the gpuMemory.- Returns:
- the gpuMemory
-
getGpuModel
public InstanceProfileGPUModel getGpuModel()
Gets the gpuModel.- Returns:
- the gpuModel
-
getHref
public String getHref()
Gets the href. The URL for this virtual server instance profile.- Returns:
- the href
-
getMemory
public InstanceProfileMemory getMemory()
Gets the memory.- Returns:
- the memory
-
getName
public String getName()
Gets the name. The globally unique name for this virtual server instance profile.- Returns:
- the name
-
getNetworkAttachmentCount
public InstanceProfileNetworkAttachmentCount getNetworkAttachmentCount()
Gets the networkAttachmentCount.- Returns:
- the networkAttachmentCount
-
getNetworkInterfaceCount
public InstanceProfileNetworkInterfaceCount getNetworkInterfaceCount()
Gets the networkInterfaceCount.- Returns:
- the networkInterfaceCount
-
getNumaCount
public InstanceProfileNUMACount getNumaCount()
Gets the numaCount.- Returns:
- the numaCount
-
getOsArchitecture
public InstanceProfileOSArchitecture getOsArchitecture()
Gets the osArchitecture.- Returns:
- the osArchitecture
-
getPortSpeed
public InstanceProfilePortSpeed getPortSpeed()
Gets the portSpeed.- Returns:
- the portSpeed
-
getReservationTerms
public InstanceProfileReservationTerms getReservationTerms()
Gets the reservationTerms.- Returns:
- the reservationTerms
-
getResourceType
public String getResourceType()
Gets the resourceType. The resource type.- Returns:
- the resourceType
-
getStatus
public String getStatus()
Gets the status. The status of the instance profile: - `previous`: This instance profile is an older revision, but remains provisionable and usable. - `current`: This profile is the latest revision. Note that revisions are indicated by the generation of an instance profile. Refer to the [profile naming conventions] (https://cloud.ibm.com/docs/vpc?topic=vpc-profiles&interface=ui#profiles-naming-rule) for information on how generations are defined within an instance profile. The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the profile on which the unexpected property value was encountered.- Returns:
- the status
-
getTotalVolumeBandwidth
public InstanceProfileVolumeBandwidth getTotalVolumeBandwidth()
Gets the totalVolumeBandwidth.- Returns:
- the totalVolumeBandwidth
-
getVcpuArchitecture
public InstanceProfileVCPUArchitecture getVcpuArchitecture()
Gets the vcpuArchitecture.- Returns:
- the vcpuArchitecture
-
getVcpuCount
public InstanceProfileVCPU getVcpuCount()
Gets the vcpuCount.- Returns:
- the vcpuCount
-
getVcpuManufacturer
public InstanceProfileVCPUManufacturer getVcpuManufacturer()
Gets the vcpuManufacturer.- Returns:
- the vcpuManufacturer
-
-