Class Server
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.Hardware
-
- com.softlayer.api.service.hardware.Server
-
- Direct Known Subclasses:
SecurityModule
@ApiType("SoftLayer_Hardware_Server") public class Server extends Hardware
The SoftLayer_Hardware_Server data type contains general information relating to a single SoftLayer server.- See Also:
- SoftLayer_Hardware_Server
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Server.Mask
static interface
Server.Service
Every SoftLayer server is defined in the SoftLayer_Hardware_Server service.static interface
Server.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Item
activeNetworkFirewallBillingItem
The billing item for a server's attached network firewall.protected Long
activeTicketCount
A count ofprotected List<Ticket>
activeTickets
protected Transaction
activeTransaction
Transaction currently running for server.protected Long
activeTransactionCount
A count of any active transaction(s) that are currently running for the server (example: os reload).protected List<Transaction>
activeTransactions
Any active transaction(s) that are currently running for the server (example: os reload).protected List<Stratum>
availableMonitoring
An object that stores the maximum level for the monitoring query types and response types.protected Long
availableMonitoringCount
A count of an object that stores the maximum level for the monitoring query types and response types.protected BigDecimal
averageDailyBandwidthUsage
The average daily total bandwidth usage for the current billing cycle.protected BigDecimal
averageDailyPrivateBandwidthUsage
The average daily private bandwidth usage for the current billing cycle.protected List<Usage>
billingCycleBandwidthUsage
The raw bandwidth usage data for the current billing cycle.protected Long
billingCycleBandwidthUsageCount
A count of the raw bandwidth usage data for the current billing cycle.protected Usage
billingCyclePrivateBandwidthUsage
The raw private bandwidth usage data for the current billing cycle.protected Usage
billingCyclePublicBandwidthUsage
The raw public bandwidth usage data for the current billing cycle.protected Boolean
biosPasswordNullFlag
Determine if BIOS password should be left as null.protected CaptureEnabled
captureEnabledFlag
Determine if the server is able to be image captured.protected Boolean
containsSolidStateDrivesFlag
protected ControlPanel
controlPanel
A server's control panel.protected BigDecimal
cost
The total cost of a server, measured in US Dollars ($USD).protected Summary
currentBandwidthSummary
An object that provides commonly used bandwidth summary components for the current billing cycle.protected Boolean
customerInstalledOperatingSystemFlag
Indicates if a server has a Customer Installed OSprotected Boolean
customerOwnedFlag
Indicates if a server is a customer owned device.protected Boolean
hasSingleRootVirtualizationBillingItemFlag
Determine if hardware has Single Root IO VIrtualization (SR-IOV) billing item.protected BigDecimal
inboundPrivateBandwidthUsage
The total private inbound bandwidth for this hardware for the current billing cycle.protected Boolean
isCloudReadyNodeCertified
Determine if hardware object has the IBM_CLOUD_READY_NODE_CERTIFIED attribute.protected Boolean
isIpmiDisabled
Determine if remote management has been disabled due to port speed.protected Boolean
isVirtualPrivateCloudNode
Determine if hardware object is a Virtual Private Cloud node.protected Transaction
lastOperatingSystemReload
The last transaction that a server's operating system was loaded.protected Long
logicalVolumeStorageGroupCount
A count of returns a list of logical volumes on the physical machine.protected List<Group>
logicalVolumeStorageGroups
Returns a list of logical volumes on the physical machine.protected Long
metricTrackingObjectId
The metric tracking object id for this server.protected List<Hardware>
monitoringUserNotification
The monitoring notification objects for this hardware.protected Long
monitoringUserNotificationCount
A count of the monitoring notification objects for this hardware.protected Ticket
openCancellationTicket
An open ticket requesting cancellation of this server, if one exists.protected BigDecimal
outboundPrivateBandwidthUsage
The total private outbound bandwidth for this hardware for the current billing cycle.protected Long
overBandwidthAllocationFlag
Whether the bandwidth usage for this hardware for the current billing cycle exceeds the allocation.protected Long
partitionCount
A count ofprotected List<Partition>
partitions
protected String
privateIpAddress
A server's primary private IP address.protected Long
projectedOverBandwidthAllocationFlag
Whether the bandwidth usage for this hardware for the current billing cycle is projected to exceed the allocation.protected BigDecimal
projectedPublicBandwidthUsage
The projected public outbound bandwidth for this hardware for the current billing cycle.protected Boolean
readyNodeFlag
Determine if hardware object is vSan Ready Node.protected Long
recentRemoteManagementCommandCount
A count of the last five commands issued to the server's remote management card.protected List<Request>
recentRemoteManagementCommands
The last five commands issued to the server's remote management card.protected Registry
regionalInternetRegistry
protected RemoteManagement
remoteManagement
A server's remote management card.protected Long
remoteManagementUserCount
A count of user(s) who have access to issue commands and/or interact with the server's remote management card.protected List<User>
remoteManagementUsers
User(s) who have access to issue commands and/or interact with the server's remote management card.protected Boolean
softwareGuardExtensionEnabled
Determine if hardware object has Software Guard Extension (SGX) enabled.protected RemoteManagement
statisticsRemoteManagement
A server's remote management card used for statistics.protected Boolean
uefiBootFlag
Whether to use UEFI boot instead of BIOS.protected Long
userCount
A count of a list of users that have access to this computing instance.protected List<Customer>
users
A list of users that have access to this computing instance.protected Long
virtualGuestCount
A count of a hardware server's virtual servers.protected List<Guest>
virtualGuests
A hardware server's virtual servers.-
Fields inherited from class com.softlayer.api.service.Hardware
account, accountId, accountIdSpecified, activeComponentCount, activeComponents, activeNetworkMonitorIncident, activeNetworkMonitorIncidentCount, allowedHost, allowedNetworkStorage, allowedNetworkStorageCount, allowedNetworkStorageReplicaCount, allowedNetworkStorageReplicas, allPowerComponentCount, allPowerComponents, antivirusSpywareSoftwareComponent, attributeCount, attributes, averageDailyPublicBandwidthUsage, backendNetworkComponentCount, backendNetworkComponents, backendRouterCount, backendRouters, bandwidthAllocation, bandwidthAllotmentDetail, bareMetalInstanceFlag, bareMetalInstanceFlagSpecified, benchmarkCertificationCount, benchmarkCertifications, billingItem, billingItemFlag, blockCancelBecauseDisconnectedFlag, businessContinuanceInsuranceFlag, childrenHardware, childrenHardwareCount, componentCount, components, continuousDataProtectionSoftwareComponent, currentBillableBandwidthUsage, datacenter, datacenterName, daysInSparePool, domain, domainSpecified, downlinkHardware, downlinkHardwareCount, downlinkNetworkHardware, downlinkNetworkHardwareCount, downlinkServerCount, downlinkServers, downlinkVirtualGuestCount, downlinkVirtualGuests, downstreamHardwareBindingCount, downstreamHardwareBindings, downstreamNetworkHardware, downstreamNetworkHardwareCount, downstreamNetworkHardwareWithIncidentCount, downstreamNetworkHardwareWithIncidents, downstreamServerCount, downstreamServers, downstreamVirtualGuestCount, downstreamVirtualGuests, driveControllerCount, driveControllers, evaultNetworkStorage, evaultNetworkStorageCount, firewallServiceComponent, fixedConfigurationPreset, frontendNetworkComponentCount, frontendNetworkComponents, frontendRouterCount, frontendRouters, fullyQualifiedDomainName, fullyQualifiedDomainNameSpecified, futureBillingItem, globalIdentifier, hardDriveCount, hardDrives, hardwareChassis, hardwareFunction, hardwareFunctionDescription, hardwareState, hardwareStatus, hardwareStatusId, hardwareStatusIdSpecified, hasTrustedPlatformModuleBillingItemFlag, hostIpsSoftwareComponent, hostname, hostnameSpecified, hourlyBillingFlag, id, idSpecified, inboundBandwidthUsage, inboundPublicBandwidthUsage, isBillingTermChangeAvailableFlag, lastTransaction, latestNetworkMonitorIncident, location, locationPathString, lockboxNetworkStorage, managedResourceFlag, manufacturerSerialNumber, manufacturerSerialNumberSpecified, memory, memoryCapacity, memoryCount, metricTrackingObject, moduleCount, modules, monitoringRobot, monitoringServiceComponent, monitoringServiceEligibilityFlag, motherboard, networkCardCount, networkCards, networkComponentCount, networkComponents, networkGatewayMember, networkGatewayMemberFlag, networkManagementIpAddress, networkMonitorAttachedDownHardware, networkMonitorAttachedDownHardwareCount, networkMonitorAttachedDownVirtualGuestCount, networkMonitorAttachedDownVirtualGuests, networkMonitorCount, networkMonitorIncidentCount, networkMonitorIncidents, networkMonitors, networkStatus, networkStatusAttribute, networkStorage, networkStorageCount, networkVlanCount, networkVlans, nextBillingCycleBandwidthAllocation, notes, notesHistory, notesHistoryCount, notesSpecified, nvRamCapacity, nvRamComponentModelCount, nvRamComponentModels, operatingSystem, operatingSystemReferenceCode, outboundBandwidthUsage, outboundPublicBandwidthUsage, parentBay, parentHardware, pointOfPresenceLocation, postInstallScriptUri, postInstallScriptUriSpecified, powerComponentCount, powerComponents, powerSupply, powerSupplyCount, primaryBackendIpAddress, primaryBackendNetworkComponent, primaryIpAddress, primaryNetworkComponent, privateNetworkOnlyFlag, processorCoreAmount, processorCount, processorPhysicalCoreAmount, processors, provisionDate, provisionDateSpecified, rack, raidControllerCount, raidControllers, recentEventCount, recentEvents, remoteManagementAccountCount, remoteManagementAccounts, remoteManagementComponent, resourceConfigurationCount, resourceConfigurations, resourceGroupCount, resourceGroupMemberReferenceCount, resourceGroupMemberReferences, resourceGroupRoleCount, resourceGroupRoles, resourceGroups, routerCount, routers, scaleAssetCount, scaleAssets, securityScanRequestCount, securityScanRequests, serialNumber, serialNumberSpecified, serverRoom, serviceProvider, serviceProviderId, serviceProviderIdSpecified, serviceProviderResourceId, serviceProviderResourceIdSpecified, softwareComponentCount, softwareComponents, sparePoolBillingItem, sshKeyCount, sshKeys, storageGroupCount, storageGroups, storageNetworkComponentCount, storageNetworkComponents, tagReferenceCount, tagReferences, topLevelLocation, upgradeRequest, uplinkHardware, uplinkNetworkComponentCount, uplinkNetworkComponents, userData, userDataCount, virtualChassis, virtualChassisSiblingCount, virtualChassisSiblings, virtualHost, virtualizationPlatform, virtualLicenseCount, virtualLicenses, virtualRack, virtualRackId, virtualRackName
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Server()
-
Method Summary
-
Methods inherited from class com.softlayer.api.service.Hardware
getAccount, getAccountId, getActiveComponentCount, getActiveComponents, getActiveNetworkMonitorIncident, getActiveNetworkMonitorIncidentCount, getAllowedHost, getAllowedNetworkStorage, getAllowedNetworkStorageCount, getAllowedNetworkStorageReplicaCount, getAllowedNetworkStorageReplicas, getAllPowerComponentCount, getAllPowerComponents, getAntivirusSpywareSoftwareComponent, getAttributeCount, getAttributes, getAverageDailyPublicBandwidthUsage, getBackendNetworkComponentCount, getBackendNetworkComponents, getBackendRouterCount, getBackendRouters, getBandwidthAllocation, getBandwidthAllotmentDetail, getBareMetalInstanceFlag, getBenchmarkCertificationCount, getBenchmarkCertifications, getBillingItem, getBillingItemFlag, getBlockCancelBecauseDisconnectedFlag, getBusinessContinuanceInsuranceFlag, getChildrenHardware, getChildrenHardwareCount, getComponentCount, getComponents, getContinuousDataProtectionSoftwareComponent, getCurrentBillableBandwidthUsage, getDatacenter, getDatacenterName, getDaysInSparePool, getDomain, getDownlinkHardware, getDownlinkHardwareCount, getDownlinkNetworkHardware, getDownlinkNetworkHardwareCount, getDownlinkServerCount, getDownlinkServers, getDownlinkVirtualGuestCount, getDownlinkVirtualGuests, getDownstreamHardwareBindingCount, getDownstreamHardwareBindings, getDownstreamNetworkHardware, getDownstreamNetworkHardwareCount, getDownstreamNetworkHardwareWithIncidentCount, getDownstreamNetworkHardwareWithIncidents, getDownstreamServerCount, getDownstreamServers, getDownstreamVirtualGuestCount, getDownstreamVirtualGuests, getDriveControllerCount, getDriveControllers, getEvaultNetworkStorage, getEvaultNetworkStorageCount, getFirewallServiceComponent, getFixedConfigurationPreset, getFrontendNetworkComponentCount, getFrontendNetworkComponents, getFrontendRouterCount, getFrontendRouters, getFullyQualifiedDomainName, getFutureBillingItem, getGlobalIdentifier, getHardDriveCount, getHardDrives, getHardwareChassis, getHardwareFunction, getHardwareFunctionDescription, getHardwareState, getHardwareStatus, getHardwareStatusId, getHasTrustedPlatformModuleBillingItemFlag, getHostIpsSoftwareComponent, getHostname, getHourlyBillingFlag, getId, getInboundBandwidthUsage, getInboundPublicBandwidthUsage, getIsBillingTermChangeAvailableFlag, getLastTransaction, getLatestNetworkMonitorIncident, getLocation, getLocationPathString, getLockboxNetworkStorage, getManagedResourceFlag, getManufacturerSerialNumber, getMemory, getMemoryCapacity, getMemoryCount, getMetricTrackingObject, getModuleCount, getModules, getMonitoringRobot, getMonitoringServiceComponent, getMonitoringServiceEligibilityFlag, getMotherboard, getNetworkCardCount, getNetworkCards, getNetworkComponentCount, getNetworkComponents, getNetworkGatewayMember, getNetworkGatewayMemberFlag, getNetworkManagementIpAddress, getNetworkMonitorAttachedDownHardware, getNetworkMonitorAttachedDownHardwareCount, getNetworkMonitorAttachedDownVirtualGuestCount, getNetworkMonitorAttachedDownVirtualGuests, getNetworkMonitorCount, getNetworkMonitorIncidentCount, getNetworkMonitorIncidents, getNetworkMonitors, getNetworkStatus, getNetworkStatusAttribute, getNetworkStorage, getNetworkStorageCount, getNetworkVlanCount, getNetworkVlans, getNextBillingCycleBandwidthAllocation, getNotes, getNotesHistory, getNotesHistoryCount, getNvRamCapacity, getNvRamComponentModelCount, getNvRamComponentModels, getOperatingSystem, getOperatingSystemReferenceCode, getOutboundBandwidthUsage, getOutboundPublicBandwidthUsage, getParentBay, getParentHardware, getPointOfPresenceLocation, getPostInstallScriptUri, getPowerComponentCount, getPowerComponents, getPowerSupply, getPowerSupplyCount, getPrimaryBackendIpAddress, getPrimaryBackendNetworkComponent, getPrimaryIpAddress, getPrimaryNetworkComponent, getPrivateNetworkOnlyFlag, getProcessorCoreAmount, getProcessorCount, getProcessorPhysicalCoreAmount, getProcessors, getProvisionDate, getRack, getRaidControllerCount, getRaidControllers, getRecentEventCount, getRecentEvents, getRemoteManagementAccountCount, getRemoteManagementAccounts, getRemoteManagementComponent, getResourceConfigurationCount, getResourceConfigurations, getResourceGroupCount, getResourceGroupMemberReferenceCount, getResourceGroupMemberReferences, getResourceGroupRoleCount, getResourceGroupRoles, getResourceGroups, getRouterCount, getRouters, getScaleAssetCount, getScaleAssets, getSecurityScanRequestCount, getSecurityScanRequests, getSerialNumber, getServerRoom, getServiceProvider, getServiceProviderId, getServiceProviderResourceId, getSoftwareComponentCount, getSoftwareComponents, getSparePoolBillingItem, getSshKeyCount, getSshKeys, getStorageGroupCount, getStorageGroups, getStorageNetworkComponentCount, getStorageNetworkComponents, getTagReferenceCount, getTagReferences, getTopLevelLocation, getUpgradeRequest, getUplinkHardware, getUplinkNetworkComponentCount, getUplinkNetworkComponents, getUserData, getUserDataCount, getVirtualChassis, getVirtualChassisSiblingCount, getVirtualChassisSiblings, getVirtualHost, getVirtualizationPlatform, getVirtualLicenseCount, getVirtualLicenses, getVirtualRack, getVirtualRackId, getVirtualRackName, isAccountIdSpecified, isBareMetalInstanceFlagSpecified, isDomainSpecified, isFullyQualifiedDomainNameSpecified, isHardwareStatusIdSpecified, isHostnameSpecified, isIdSpecified, isManufacturerSerialNumberSpecified, isNotesSpecified, isPostInstallScriptUriSpecified, isProvisionDateSpecified, isSerialNumberSpecified, isServiceProviderIdSpecified, isServiceProviderResourceIdSpecified, setAccount, setAccountId, setActiveComponentCount, setActiveNetworkMonitorIncidentCount, setAllowedHost, setAllowedNetworkStorageCount, setAllowedNetworkStorageReplicaCount, setAllPowerComponentCount, setAntivirusSpywareSoftwareComponent, setAttributeCount, setAverageDailyPublicBandwidthUsage, setBackendNetworkComponentCount, setBackendRouterCount, setBandwidthAllocation, setBandwidthAllotmentDetail, setBareMetalInstanceFlag, setBenchmarkCertificationCount, setBillingItem, setBillingItemFlag, setBlockCancelBecauseDisconnectedFlag, setBusinessContinuanceInsuranceFlag, setChildrenHardwareCount, setComponentCount, setContinuousDataProtectionSoftwareComponent, setCurrentBillableBandwidthUsage, setDatacenter, setDatacenterName, setDaysInSparePool, setDomain, setDownlinkHardwareCount, setDownlinkNetworkHardwareCount, setDownlinkServerCount, setDownlinkVirtualGuestCount, setDownstreamHardwareBindingCount, setDownstreamNetworkHardwareCount, setDownstreamNetworkHardwareWithIncidentCount, setDownstreamServerCount, setDownstreamVirtualGuestCount, setDriveControllerCount, setEvaultNetworkStorageCount, setFirewallServiceComponent, setFixedConfigurationPreset, setFrontendNetworkComponentCount, setFrontendRouterCount, setFullyQualifiedDomainName, setFutureBillingItem, setGlobalIdentifier, setHardDriveCount, setHardwareChassis, setHardwareFunction, setHardwareFunctionDescription, setHardwareState, setHardwareStatus, setHardwareStatusId, setHasTrustedPlatformModuleBillingItemFlag, setHostIpsSoftwareComponent, setHostname, setHourlyBillingFlag, setId, setInboundBandwidthUsage, setInboundPublicBandwidthUsage, setIsBillingTermChangeAvailableFlag, setLastTransaction, setLatestNetworkMonitorIncident, setLocation, setLocationPathString, setLockboxNetworkStorage, setManagedResourceFlag, setManufacturerSerialNumber, setMemoryCapacity, setMemoryCount, setMetricTrackingObject, setModuleCount, setMonitoringRobot, setMonitoringServiceComponent, setMonitoringServiceEligibilityFlag, setMotherboard, setNetworkCardCount, setNetworkComponentCount, setNetworkGatewayMember, setNetworkGatewayMemberFlag, setNetworkManagementIpAddress, setNetworkMonitorAttachedDownHardwareCount, setNetworkMonitorAttachedDownVirtualGuestCount, setNetworkMonitorCount, setNetworkMonitorIncidentCount, setNetworkStatus, setNetworkStatusAttribute, setNetworkStorageCount, setNetworkVlanCount, setNextBillingCycleBandwidthAllocation, setNotes, setNotesHistoryCount, setNvRamCapacity, setNvRamComponentModelCount, setOperatingSystem, setOperatingSystemReferenceCode, setOutboundBandwidthUsage, setOutboundPublicBandwidthUsage, setParentBay, setParentHardware, setPointOfPresenceLocation, setPostInstallScriptUri, setPowerComponentCount, setPowerSupplyCount, setPrimaryBackendIpAddress, setPrimaryBackendNetworkComponent, setPrimaryIpAddress, setPrimaryNetworkComponent, setPrivateNetworkOnlyFlag, setProcessorCoreAmount, setProcessorCount, setProcessorPhysicalCoreAmount, setProvisionDate, setRack, setRaidControllerCount, setRecentEventCount, setRemoteManagementAccountCount, setRemoteManagementComponent, setResourceConfigurationCount, setResourceGroupCount, setResourceGroupMemberReferenceCount, setResourceGroupRoleCount, setRouterCount, setScaleAssetCount, setSecurityScanRequestCount, setSerialNumber, setServerRoom, setServiceProvider, setServiceProviderId, setServiceProviderResourceId, setSoftwareComponentCount, setSparePoolBillingItem, setSshKeyCount, setStorageGroupCount, setStorageNetworkComponentCount, setTagReferenceCount, setTopLevelLocation, setUpgradeRequest, setUplinkHardware, setUplinkNetworkComponentCount, setUserDataCount, setVirtualChassis, setVirtualChassisSiblingCount, setVirtualHost, setVirtualizationPlatform, setVirtualLicenseCount, setVirtualRack, setVirtualRackId, setVirtualRackName, unsetAccountId, unsetBareMetalInstanceFlag, unsetDomain, unsetFullyQualifiedDomainName, unsetHardwareStatusId, unsetHostname, unsetId, unsetManufacturerSerialNumber, unsetNotes, unsetPostInstallScriptUri, unsetProvisionDate, unsetSerialNumber, unsetServiceProviderId, unsetServiceProviderResourceId
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
activeNetworkFirewallBillingItem
@ApiProperty protected Item activeNetworkFirewallBillingItem
The billing item for a server's attached network firewall.
-
activeTickets
@ApiProperty protected List<Ticket> activeTickets
-
activeTransaction
@ApiProperty protected Transaction activeTransaction
Transaction currently running for server.
-
activeTransactions
@ApiProperty protected List<Transaction> activeTransactions
Any active transaction(s) that are currently running for the server (example: os reload).
-
availableMonitoring
@ApiProperty protected List<Stratum> availableMonitoring
An object that stores the maximum level for the monitoring query types and response types.
-
averageDailyBandwidthUsage
@ApiProperty protected BigDecimal averageDailyBandwidthUsage
The average daily total bandwidth usage for the current billing cycle.
-
averageDailyPrivateBandwidthUsage
@ApiProperty protected BigDecimal averageDailyPrivateBandwidthUsage
The average daily private bandwidth usage for the current billing cycle.
-
billingCycleBandwidthUsage
@ApiProperty protected List<Usage> billingCycleBandwidthUsage
The raw bandwidth usage data for the current billing cycle. One object will be returned for each network this server is attached to.
-
billingCyclePrivateBandwidthUsage
@ApiProperty protected Usage billingCyclePrivateBandwidthUsage
The raw private bandwidth usage data for the current billing cycle.
-
billingCyclePublicBandwidthUsage
@ApiProperty protected Usage billingCyclePublicBandwidthUsage
The raw public bandwidth usage data for the current billing cycle.
-
biosPasswordNullFlag
@ApiProperty protected Boolean biosPasswordNullFlag
Determine if BIOS password should be left as null.
-
captureEnabledFlag
@ApiProperty protected CaptureEnabled captureEnabledFlag
Determine if the server is able to be image captured. If unable to image capture a reason will be provided.
-
containsSolidStateDrivesFlag
@ApiProperty protected Boolean containsSolidStateDrivesFlag
-
controlPanel
@ApiProperty protected ControlPanel controlPanel
A server's control panel.
-
cost
@ApiProperty protected BigDecimal cost
The total cost of a server, measured in US Dollars ($USD).
-
currentBandwidthSummary
@ApiProperty protected Summary currentBandwidthSummary
An object that provides commonly used bandwidth summary components for the current billing cycle.
-
customerInstalledOperatingSystemFlag
@ApiProperty protected Boolean customerInstalledOperatingSystemFlag
Indicates if a server has a Customer Installed OS
-
customerOwnedFlag
@ApiProperty protected Boolean customerOwnedFlag
Indicates if a server is a customer owned device.
-
hasSingleRootVirtualizationBillingItemFlag
@ApiProperty protected Boolean hasSingleRootVirtualizationBillingItemFlag
Determine if hardware has Single Root IO VIrtualization (SR-IOV) billing item.
-
inboundPrivateBandwidthUsage
@ApiProperty protected BigDecimal inboundPrivateBandwidthUsage
The total private inbound bandwidth for this hardware for the current billing cycle.
-
isCloudReadyNodeCertified
@ApiProperty protected Boolean isCloudReadyNodeCertified
Determine if hardware object has the IBM_CLOUD_READY_NODE_CERTIFIED attribute.
-
isIpmiDisabled
@ApiProperty protected Boolean isIpmiDisabled
Determine if remote management has been disabled due to port speed.
-
isVirtualPrivateCloudNode
@ApiProperty protected Boolean isVirtualPrivateCloudNode
Determine if hardware object is a Virtual Private Cloud node.
-
lastOperatingSystemReload
@ApiProperty protected Transaction lastOperatingSystemReload
The last transaction that a server's operating system was loaded.
-
logicalVolumeStorageGroups
@ApiProperty protected List<Group> logicalVolumeStorageGroups
Returns a list of logical volumes on the physical machine.
-
metricTrackingObjectId
@ApiProperty protected Long metricTrackingObjectId
The metric tracking object id for this server.
-
monitoringUserNotification
@ApiProperty protected List<Hardware> monitoringUserNotification
The monitoring notification objects for this hardware. Each object links this hardware instance to a user account that will be notified if monitoring on this hardware object fails
-
openCancellationTicket
@ApiProperty protected Ticket openCancellationTicket
An open ticket requesting cancellation of this server, if one exists.
-
outboundPrivateBandwidthUsage
@ApiProperty protected BigDecimal outboundPrivateBandwidthUsage
The total private outbound bandwidth for this hardware for the current billing cycle.
-
overBandwidthAllocationFlag
@ApiProperty protected Long overBandwidthAllocationFlag
Whether the bandwidth usage for this hardware for the current billing cycle exceeds the allocation.
-
partitions
@ApiProperty protected List<Partition> partitions
-
privateIpAddress
@ApiProperty protected String privateIpAddress
A server's primary private IP address.
-
projectedOverBandwidthAllocationFlag
@ApiProperty protected Long projectedOverBandwidthAllocationFlag
Whether the bandwidth usage for this hardware for the current billing cycle is projected to exceed the allocation.
-
projectedPublicBandwidthUsage
@ApiProperty protected BigDecimal projectedPublicBandwidthUsage
The projected public outbound bandwidth for this hardware for the current billing cycle.
-
readyNodeFlag
@ApiProperty protected Boolean readyNodeFlag
Determine if hardware object is vSan Ready Node.
-
recentRemoteManagementCommands
@ApiProperty protected List<Request> recentRemoteManagementCommands
The last five commands issued to the server's remote management card.
-
regionalInternetRegistry
@ApiProperty protected Registry regionalInternetRegistry
-
remoteManagement
@ApiProperty protected RemoteManagement remoteManagement
A server's remote management card.
-
remoteManagementUsers
@ApiProperty protected List<User> remoteManagementUsers
User(s) who have access to issue commands and/or interact with the server's remote management card.
-
softwareGuardExtensionEnabled
@ApiProperty protected Boolean softwareGuardExtensionEnabled
Determine if hardware object has Software Guard Extension (SGX) enabled.
-
statisticsRemoteManagement
@ApiProperty protected RemoteManagement statisticsRemoteManagement
A server's remote management card used for statistics.
-
uefiBootFlag
@ApiProperty protected Boolean uefiBootFlag
Whether to use UEFI boot instead of BIOS.
-
users
@ApiProperty protected List<Customer> users
A list of users that have access to this computing instance.
-
virtualGuests
@ApiProperty protected List<Guest> virtualGuests
A hardware server's virtual servers.
-
activeTicketCount
@ApiProperty protected Long activeTicketCount
A count of
-
activeTransactionCount
@ApiProperty protected Long activeTransactionCount
A count of any active transaction(s) that are currently running for the server (example: os reload).
-
availableMonitoringCount
@ApiProperty protected Long availableMonitoringCount
A count of an object that stores the maximum level for the monitoring query types and response types.
-
billingCycleBandwidthUsageCount
@ApiProperty protected Long billingCycleBandwidthUsageCount
A count of the raw bandwidth usage data for the current billing cycle. One object will be returned for each network this server is attached to.
-
logicalVolumeStorageGroupCount
@ApiProperty protected Long logicalVolumeStorageGroupCount
A count of returns a list of logical volumes on the physical machine.
-
monitoringUserNotificationCount
@ApiProperty protected Long monitoringUserNotificationCount
A count of the monitoring notification objects for this hardware. Each object links this hardware instance to a user account that will be notified if monitoring on this hardware object fails
-
partitionCount
@ApiProperty protected Long partitionCount
A count of
-
recentRemoteManagementCommandCount
@ApiProperty protected Long recentRemoteManagementCommandCount
A count of the last five commands issued to the server's remote management card.
-
remoteManagementUserCount
@ApiProperty protected Long remoteManagementUserCount
A count of user(s) who have access to issue commands and/or interact with the server's remote management card.
-
userCount
@ApiProperty protected Long userCount
A count of a list of users that have access to this computing instance.
-
virtualGuestCount
@ApiProperty protected Long virtualGuestCount
A count of a hardware server's virtual servers.
-
-
Method Detail
-
getActiveNetworkFirewallBillingItem
public Item getActiveNetworkFirewallBillingItem()
-
setActiveNetworkFirewallBillingItem
public void setActiveNetworkFirewallBillingItem(Item activeNetworkFirewallBillingItem)
-
getActiveTransaction
public Transaction getActiveTransaction()
-
setActiveTransaction
public void setActiveTransaction(Transaction activeTransaction)
-
getActiveTransactions
public List<Transaction> getActiveTransactions()
-
getAverageDailyBandwidthUsage
public BigDecimal getAverageDailyBandwidthUsage()
-
setAverageDailyBandwidthUsage
public void setAverageDailyBandwidthUsage(BigDecimal averageDailyBandwidthUsage)
-
getAverageDailyPrivateBandwidthUsage
public BigDecimal getAverageDailyPrivateBandwidthUsage()
-
setAverageDailyPrivateBandwidthUsage
public void setAverageDailyPrivateBandwidthUsage(BigDecimal averageDailyPrivateBandwidthUsage)
-
getBillingCyclePrivateBandwidthUsage
public Usage getBillingCyclePrivateBandwidthUsage()
-
setBillingCyclePrivateBandwidthUsage
public void setBillingCyclePrivateBandwidthUsage(Usage billingCyclePrivateBandwidthUsage)
-
getBillingCyclePublicBandwidthUsage
public Usage getBillingCyclePublicBandwidthUsage()
-
setBillingCyclePublicBandwidthUsage
public void setBillingCyclePublicBandwidthUsage(Usage billingCyclePublicBandwidthUsage)
-
getBiosPasswordNullFlag
public Boolean getBiosPasswordNullFlag()
-
setBiosPasswordNullFlag
public void setBiosPasswordNullFlag(Boolean biosPasswordNullFlag)
-
getCaptureEnabledFlag
public CaptureEnabled getCaptureEnabledFlag()
-
setCaptureEnabledFlag
public void setCaptureEnabledFlag(CaptureEnabled captureEnabledFlag)
-
getContainsSolidStateDrivesFlag
public Boolean getContainsSolidStateDrivesFlag()
-
setContainsSolidStateDrivesFlag
public void setContainsSolidStateDrivesFlag(Boolean containsSolidStateDrivesFlag)
-
getControlPanel
public ControlPanel getControlPanel()
-
setControlPanel
public void setControlPanel(ControlPanel controlPanel)
-
getCost
public BigDecimal getCost()
-
setCost
public void setCost(BigDecimal cost)
-
getCurrentBandwidthSummary
public Summary getCurrentBandwidthSummary()
-
setCurrentBandwidthSummary
public void setCurrentBandwidthSummary(Summary currentBandwidthSummary)
-
getCustomerInstalledOperatingSystemFlag
public Boolean getCustomerInstalledOperatingSystemFlag()
-
setCustomerInstalledOperatingSystemFlag
public void setCustomerInstalledOperatingSystemFlag(Boolean customerInstalledOperatingSystemFlag)
-
getCustomerOwnedFlag
public Boolean getCustomerOwnedFlag()
-
setCustomerOwnedFlag
public void setCustomerOwnedFlag(Boolean customerOwnedFlag)
-
getHasSingleRootVirtualizationBillingItemFlag
public Boolean getHasSingleRootVirtualizationBillingItemFlag()
-
setHasSingleRootVirtualizationBillingItemFlag
public void setHasSingleRootVirtualizationBillingItemFlag(Boolean hasSingleRootVirtualizationBillingItemFlag)
-
getInboundPrivateBandwidthUsage
public BigDecimal getInboundPrivateBandwidthUsage()
-
setInboundPrivateBandwidthUsage
public void setInboundPrivateBandwidthUsage(BigDecimal inboundPrivateBandwidthUsage)
-
getIsCloudReadyNodeCertified
public Boolean getIsCloudReadyNodeCertified()
-
setIsCloudReadyNodeCertified
public void setIsCloudReadyNodeCertified(Boolean isCloudReadyNodeCertified)
-
getIsIpmiDisabled
public Boolean getIsIpmiDisabled()
-
setIsIpmiDisabled
public void setIsIpmiDisabled(Boolean isIpmiDisabled)
-
getIsVirtualPrivateCloudNode
public Boolean getIsVirtualPrivateCloudNode()
-
setIsVirtualPrivateCloudNode
public void setIsVirtualPrivateCloudNode(Boolean isVirtualPrivateCloudNode)
-
getLastOperatingSystemReload
public Transaction getLastOperatingSystemReload()
-
setLastOperatingSystemReload
public void setLastOperatingSystemReload(Transaction lastOperatingSystemReload)
-
getMetricTrackingObjectId
public Long getMetricTrackingObjectId()
-
setMetricTrackingObjectId
public void setMetricTrackingObjectId(Long metricTrackingObjectId)
-
getOpenCancellationTicket
public Ticket getOpenCancellationTicket()
-
setOpenCancellationTicket
public void setOpenCancellationTicket(Ticket openCancellationTicket)
-
getOutboundPrivateBandwidthUsage
public BigDecimal getOutboundPrivateBandwidthUsage()
-
setOutboundPrivateBandwidthUsage
public void setOutboundPrivateBandwidthUsage(BigDecimal outboundPrivateBandwidthUsage)
-
getOverBandwidthAllocationFlag
public Long getOverBandwidthAllocationFlag()
-
setOverBandwidthAllocationFlag
public void setOverBandwidthAllocationFlag(Long overBandwidthAllocationFlag)
-
getPrivateIpAddress
public String getPrivateIpAddress()
-
setPrivateIpAddress
public void setPrivateIpAddress(String privateIpAddress)
-
getProjectedOverBandwidthAllocationFlag
public Long getProjectedOverBandwidthAllocationFlag()
-
setProjectedOverBandwidthAllocationFlag
public void setProjectedOverBandwidthAllocationFlag(Long projectedOverBandwidthAllocationFlag)
-
getProjectedPublicBandwidthUsage
public BigDecimal getProjectedPublicBandwidthUsage()
-
setProjectedPublicBandwidthUsage
public void setProjectedPublicBandwidthUsage(BigDecimal projectedPublicBandwidthUsage)
-
getReadyNodeFlag
public Boolean getReadyNodeFlag()
-
setReadyNodeFlag
public void setReadyNodeFlag(Boolean readyNodeFlag)
-
getRegionalInternetRegistry
public Registry getRegionalInternetRegistry()
-
setRegionalInternetRegistry
public void setRegionalInternetRegistry(Registry regionalInternetRegistry)
-
getRemoteManagement
public RemoteManagement getRemoteManagement()
-
setRemoteManagement
public void setRemoteManagement(RemoteManagement remoteManagement)
-
getSoftwareGuardExtensionEnabled
public Boolean getSoftwareGuardExtensionEnabled()
-
setSoftwareGuardExtensionEnabled
public void setSoftwareGuardExtensionEnabled(Boolean softwareGuardExtensionEnabled)
-
getStatisticsRemoteManagement
public RemoteManagement getStatisticsRemoteManagement()
-
setStatisticsRemoteManagement
public void setStatisticsRemoteManagement(RemoteManagement statisticsRemoteManagement)
-
getUefiBootFlag
public Boolean getUefiBootFlag()
-
setUefiBootFlag
public void setUefiBootFlag(Boolean uefiBootFlag)
-
getActiveTicketCount
public Long getActiveTicketCount()
-
setActiveTicketCount
public void setActiveTicketCount(Long activeTicketCount)
-
getActiveTransactionCount
public Long getActiveTransactionCount()
-
setActiveTransactionCount
public void setActiveTransactionCount(Long activeTransactionCount)
-
getAvailableMonitoringCount
public Long getAvailableMonitoringCount()
-
setAvailableMonitoringCount
public void setAvailableMonitoringCount(Long availableMonitoringCount)
-
getBillingCycleBandwidthUsageCount
public Long getBillingCycleBandwidthUsageCount()
-
setBillingCycleBandwidthUsageCount
public void setBillingCycleBandwidthUsageCount(Long billingCycleBandwidthUsageCount)
-
getLogicalVolumeStorageGroupCount
public Long getLogicalVolumeStorageGroupCount()
-
setLogicalVolumeStorageGroupCount
public void setLogicalVolumeStorageGroupCount(Long logicalVolumeStorageGroupCount)
-
getMonitoringUserNotificationCount
public Long getMonitoringUserNotificationCount()
-
setMonitoringUserNotificationCount
public void setMonitoringUserNotificationCount(Long monitoringUserNotificationCount)
-
getPartitionCount
public Long getPartitionCount()
-
setPartitionCount
public void setPartitionCount(Long partitionCount)
-
getRecentRemoteManagementCommandCount
public Long getRecentRemoteManagementCommandCount()
-
setRecentRemoteManagementCommandCount
public void setRecentRemoteManagementCommandCount(Long recentRemoteManagementCommandCount)
-
getRemoteManagementUserCount
public Long getRemoteManagementUserCount()
-
setRemoteManagementUserCount
public void setRemoteManagementUserCount(Long remoteManagementUserCount)
-
getUserCount
public Long getUserCount()
-
setUserCount
public void setUserCount(Long userCount)
-
getVirtualGuestCount
public Long getVirtualGuestCount()
-
setVirtualGuestCount
public void setVirtualGuestCount(Long virtualGuestCount)
-
asService
public Server.Service asService(ApiClient client)
-
service
public static Server.Service service(ApiClient client)
-
service
public static Server.Service service(ApiClient client, Long id)
-
service
public static Server.Service service(ApiClient client, String globalIdentifier)
-
-