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
-
getClusterNetworkAttachmentCount
public InstanceProfileClusterNetworkAttachmentCount getClusterNetworkAttachmentCount()
Gets the clusterNetworkAttachmentCount.- Returns:
- the clusterNetworkAttachmentCount
-
getConfidentialComputeModes
public InstanceProfileSupportedConfidentialComputeModes getConfidentialComputeModes()
Gets the confidentialComputeModes.- Returns:
- the confidentialComputeModes
-
getDisks
public List<InstanceProfileDisk> getDisks()
Gets the disks. The disks for an instance with this profile.- 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
-
getSecureBootModes
public InstanceProfileSupportedSecureBootModes getSecureBootModes()
Gets the secureBootModes.- Returns:
- the secureBootModes
-
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. 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 may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.- Returns:
- the status
-
getSupportedClusterNetworkProfiles
public List<ClusterNetworkProfileReference> getSupportedClusterNetworkProfiles()
Gets the supportedClusterNetworkProfiles. The cluster network profiles that support this instance profile.- Returns:
- the supportedClusterNetworkProfiles
-
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
-
-