primaryBackendIpAddress
The hardware's primary private IP address.
LoadBalancer
, Server
, Switch
@ApiType("SoftLayer_Hardware") public class Hardware extends Entity
Modifier and Type | Class | Description |
---|---|---|
static class |
Hardware.Mask |
|
static interface |
Hardware.Service |
Every SoftLayer hardware is defined in the SoftLayer_Hardware service.
|
static interface |
Hardware.ServiceAsync |
Modifier and Type | Field | Description |
---|---|---|
protected Account |
account |
The account associated with a piece of hardware.
|
protected Long |
accountId |
A hardware's associated [[SoftLayer_Account|account]] id.
|
protected boolean |
accountIdSpecified |
|
protected Long |
activeComponentCount |
A count of a piece of hardware's active physical components.
|
protected List<Component> |
activeComponents |
A piece of hardware's active physical components.
|
protected List<Incident> |
activeNetworkMonitorIncident |
A piece of hardware's active network monitoring incidents.
|
protected Long |
activeNetworkMonitorIncidentCount |
A count of a piece of hardware's active network monitoring incidents.
|
protected Host |
allowedHost |
The SoftLayer_Network_Storage_Allowed_Host information to connect this server to Network Storage volumes that require access control lists.
|
protected List<Storage> |
allowedNetworkStorage |
The SoftLayer_Network_Storage objects that this SoftLayer_Hardware has access to.
|
protected Long |
allowedNetworkStorageCount |
A count of the SoftLayer_Network_Storage objects that this SoftLayer_Hardware has access to.
|
protected Long |
allowedNetworkStorageReplicaCount |
A count of the SoftLayer_Network_Storage objects whose Replica that this SoftLayer_Hardware has access to.
|
protected List<Storage> |
allowedNetworkStorageReplicas |
The SoftLayer_Network_Storage objects whose Replica that this SoftLayer_Hardware has access to.
|
protected Long |
allPowerComponentCount |
A count of
|
protected List<Component> |
allPowerComponents |
|
protected Component |
antivirusSpywareSoftwareComponent |
Information regarding an antivirus/spyware software component object.
|
protected Long |
attributeCount |
A count of information regarding a piece of hardware's specific attributes.
|
protected List<Attribute> |
attributes |
Information regarding a piece of hardware's specific attributes.
|
protected BigDecimal |
averageDailyPublicBandwidthUsage |
The average daily public bandwidth usage for the current billing cycle.
|
protected Long |
backendNetworkComponentCount |
A count of a piece of hardware's back-end or private network components.
|
protected List<Component> |
backendNetworkComponents |
A piece of hardware's back-end or private network components.
|
protected Long |
backendRouterCount |
A count of a hardware's backend or private router.
|
protected List<Hardware> |
backendRouters |
A hardware's backend or private router.
|
protected BigDecimal |
bandwidthAllocation |
A hardware's allotted bandwidth (measured in GB).
|
protected Detail |
bandwidthAllotmentDetail |
A hardware's allotted detail record.
|
protected Long |
bareMetalInstanceFlag |
When true, this flag specifies that a hardware is Bare Metal Server.
|
protected boolean |
bareMetalInstanceFlagSpecified |
|
protected Long |
benchmarkCertificationCount |
A count of information regarding a piece of hardware's benchmark certifications.
|
protected List<Certification> |
benchmarkCertifications |
Information regarding a piece of hardware's benchmark certifications.
|
protected Hardware |
billingItem |
Information regarding the billing item for a server.
|
protected Boolean |
billingItemFlag |
A flag indicating that a billing item exists.
|
protected Boolean |
blockCancelBecauseDisconnectedFlag |
Determines whether the hardware is ineligible for cancellation because it is disconnected.
|
protected Boolean |
businessContinuanceInsuranceFlag |
Status indicating whether or not a piece of hardware has business continuance insurance.
|
protected List<Hardware> |
childrenHardware |
Child hardware.
|
protected Long |
childrenHardwareCount |
A count of child hardware.
|
protected Long |
componentCount |
A count of a piece of hardware's components.
|
protected List<Component> |
components |
A piece of hardware's components.
|
protected Component |
continuousDataProtectionSoftwareComponent |
A continuous data protection/server backup software component object.
|
protected BigDecimal |
currentBillableBandwidthUsage |
The current billable public outbound bandwidth for this hardware for the current billing cycle.
|
protected Location |
datacenter |
Information regarding the datacenter in which a piece of hardware resides.
|
protected String |
datacenterName |
The name of the datacenter in which a piece of hardware resides.
|
protected Long |
daysInSparePool |
Number of day(s) a server have been in spare pool.
|
protected String |
domain |
A piece of hardware's local network domain name.
|
protected boolean |
domainSpecified |
|
protected List<Hardware> |
downlinkHardware |
All hardware that has uplink network connections to a piece of hardware.
|
protected Long |
downlinkHardwareCount |
A count of all hardware that has uplink network connections to a piece of hardware.
|
protected List<Hardware> |
downlinkNetworkHardware |
All hardware that has uplink network connections to a piece of hardware.
|
protected Long |
downlinkNetworkHardwareCount |
A count of all hardware that has uplink network connections to a piece of hardware.
|
protected Long |
downlinkServerCount |
A count of information regarding all servers attached to a piece of network hardware.
|
protected List<Hardware> |
downlinkServers |
Information regarding all servers attached to a piece of network hardware.
|
protected Long |
downlinkVirtualGuestCount |
A count of information regarding all virtual guests attached to a piece of network hardware.
|
protected List<Guest> |
downlinkVirtualGuests |
Information regarding all virtual guests attached to a piece of network hardware.
|
protected Long |
downstreamHardwareBindingCount |
A count of all hardware downstream from a network device.
|
protected List<Hardware> |
downstreamHardwareBindings |
All hardware downstream from a network device.
|
protected List<Hardware> |
downstreamNetworkHardware |
All network hardware downstream from the selected piece of hardware.
|
protected Long |
downstreamNetworkHardwareCount |
A count of all network hardware downstream from the selected piece of hardware.
|
protected Long |
downstreamNetworkHardwareWithIncidentCount |
A count of all network hardware with monitoring warnings or errors that are downstream from the selected piece of hardware.
|
protected List<Hardware> |
downstreamNetworkHardwareWithIncidents |
All network hardware with monitoring warnings or errors that are downstream from the selected piece of hardware.
|
protected Long |
downstreamServerCount |
A count of information regarding all servers attached downstream to a piece of network hardware.
|
protected List<Hardware> |
downstreamServers |
Information regarding all servers attached downstream to a piece of network hardware.
|
protected Long |
downstreamVirtualGuestCount |
A count of information regarding all virtual guests attached to a piece of network hardware.
|
protected List<Guest> |
downstreamVirtualGuests |
Information regarding all virtual guests attached to a piece of network hardware.
|
protected Long |
driveControllerCount |
A count of the drive controllers contained within a piece of hardware.
|
protected List<Component> |
driveControllers |
The drive controllers contained within a piece of hardware.
|
protected List<Storage> |
evaultNetworkStorage |
Information regarding a piece of hardware's associated EVault network storage service account.
|
protected Long |
evaultNetworkStorageCount |
A count of information regarding a piece of hardware's associated EVault network storage service account.
|
protected Firewall |
firewallServiceComponent |
Information regarding a piece of hardware's firewall services.
|
protected Preset |
fixedConfigurationPreset |
Defines the fixed components in a fixed configuration bare metal server.
|
protected Long |
frontendNetworkComponentCount |
A count of a piece of hardware's front-end or public network components.
|
protected List<Component> |
frontendNetworkComponents |
A piece of hardware's front-end or public network components.
|
protected Long |
frontendRouterCount |
A count of a hardware's frontend or public router.
|
protected List<Hardware> |
frontendRouters |
A hardware's frontend or public router.
|
protected String |
fullyQualifiedDomainName |
A name reflecting the hostname and domain of the hardware.
|
protected boolean |
fullyQualifiedDomainNameSpecified |
|
protected String |
globalIdentifier |
A hardware's universally unique identifier.
|
protected Long |
hardDriveCount |
A count of the hard drives contained within a piece of hardware.
|
protected List<Component> |
hardDrives |
The hard drives contained within a piece of hardware.
|
protected Chassis |
hardwareChassis |
The chassis that a piece of hardware is housed in.
|
protected Function |
hardwareFunction |
A hardware's function.
|
protected String |
hardwareFunctionDescription |
A hardware's function.
|
protected Status |
hardwareStatus |
A hardware's status.
|
protected Long |
hardwareStatusId |
A number reflecting the state of a hardware
|
protected boolean |
hardwareStatusIdSpecified |
|
protected Boolean |
hasTrustedPlatformModuleBillingItemFlag |
Determine in hardware object has TPM enabled.
|
protected Component |
hostIpsSoftwareComponent |
Information regarding a host IPS software component object.
|
protected String |
hostname |
A hardware's hostname
|
protected boolean |
hostnameSpecified |
|
protected Boolean |
hourlyBillingFlag |
A server's hourly billing status.
|
protected Long |
id |
A hardware's internal identification number
|
protected boolean |
idSpecified |
|
protected BigDecimal |
inboundBandwidthUsage |
The sum of all the inbound network traffic data for the last 30 days.
|
protected BigDecimal |
inboundPublicBandwidthUsage |
The total public inbound bandwidth for this hardware for the current billing cycle.
|
protected Transaction |
lastTransaction |
Information regarding the last transaction a server performed.
|
protected Incident |
latestNetworkMonitorIncident |
A piece of hardware's latest network monitoring incident.
|
protected Location |
location |
Where a piece of hardware is located within SoftLayer's location hierarchy.
|
protected String |
locationPathString |
|
protected Storage |
lockboxNetworkStorage |
Information regarding a lockbox account associated with a server.
|
protected Boolean |
managedResourceFlag |
A flag indicating that the hardware is a managed resource.
|
protected String |
manufacturerSerialNumber |
A hardware's serial number that is supplied by the manufacturer.
|
protected boolean |
manufacturerSerialNumberSpecified |
|
protected List<Component> |
memory |
Information regarding a piece of hardware's memory.
|
protected Long |
memoryCapacity |
The amount of memory a piece of hardware has, measured in gigabytes.
|
protected Long |
memoryCount |
A count of information regarding a piece of hardware's memory.
|
protected HardwareServer |
metricTrackingObject |
A piece of hardware's metric tracking object.
|
protected Long |
moduleCount |
A count of
|
protected List<Component> |
modules |
|
protected Robot |
monitoringRobot |
|
protected Stratum |
monitoringServiceComponent |
Information regarding a piece of hardware's network monitoring services.
|
protected Boolean |
monitoringServiceEligibilityFlag |
|
protected Component |
motherboard |
Information regarding a piece of hardware's motherboard.
|
protected Long |
networkCardCount |
A count of information regarding a piece of hardware's network cards.
|
protected List<Component> |
networkCards |
Information regarding a piece of hardware's network cards.
|
protected Long |
networkComponentCount |
A count of returns a hardware's network components.
|
protected List<Component> |
networkComponents |
Returns a hardware's network components.
|
protected Member |
networkGatewayMember |
The gateway member if this device is part of a network gateway.
|
protected Boolean |
networkGatewayMemberFlag |
Whether or not this device is part of a network gateway.
|
protected String |
networkManagementIpAddress |
A piece of hardware's network management IP address.
|
protected List<Hardware> |
networkMonitorAttachedDownHardware |
All servers with failed monitoring that are attached downstream to a piece of hardware.
|
protected Long |
networkMonitorAttachedDownHardwareCount |
A count of all servers with failed monitoring that are attached downstream to a piece of hardware.
|
protected Long |
networkMonitorAttachedDownVirtualGuestCount |
A count of virtual guests that are attached downstream to a hardware that have failed monitoring
|
protected List<Guest> |
networkMonitorAttachedDownVirtualGuests |
Virtual guests that are attached downstream to a hardware that have failed monitoring
|
protected Long |
networkMonitorCount |
A count of information regarding a piece of hardware's network monitors.
|
protected Long |
networkMonitorIncidentCount |
A count of the status of all of a piece of hardware's network monitoring incidents.
|
protected List<Incident> |
networkMonitorIncidents |
The status of all of a piece of hardware's network monitoring incidents.
|
protected List<Host> |
networkMonitors |
Information regarding a piece of hardware's network monitors.
|
protected String |
networkStatus |
The value of a hardware's network status attribute.
|
protected Attribute |
networkStatusAttribute |
The hardware's related network status attribute.
|
protected List<Storage> |
networkStorage |
Information regarding a piece of hardware's associated network storage service account.
|
protected Long |
networkStorageCount |
A count of information regarding a piece of hardware's associated network storage service account.
|
protected Long |
networkVlanCount |
A count of the network virtual LANs (VLANs) associated with a piece of hardware's network components.
|
protected List<Vlan> |
networkVlans |
The network virtual LANs (VLANs) associated with a piece of hardware's network components.
|
protected BigDecimal |
nextBillingCycleBandwidthAllocation |
A hardware's allotted bandwidth for the next billing cycle (measured in GB).
|
protected String |
notes |
A small note about a piece of hardware to use at your discretion.
|
protected List<Note> |
notesHistory |
|
protected Long |
notesHistoryCount |
A count of
|
protected boolean |
notesSpecified |
|
protected Long |
nvRamCapacity |
The amount of non-volatile memory a piece of hardware has, measured in gigabytes.
|
protected Long |
nvRamComponentModelCount |
A count of
|
protected List<Model> |
nvRamComponentModels |
|
protected OperatingSystem |
operatingSystem |
Information regarding a piece of hardware's operating system.
|
protected String |
operatingSystemReferenceCode |
A hardware's operating system software description.
|
protected BigDecimal |
outboundBandwidthUsage |
The sum of all the outbound network traffic data for the last 30 days.
|
protected BigDecimal |
outboundPublicBandwidthUsage |
The total public outbound bandwidth for this hardware for the current billing cycle.
|
protected Blade |
parentBay |
Blade Bay
|
protected Hardware |
parentHardware |
Parent Hardware.
|
protected Location |
pointOfPresenceLocation |
Information regarding the Point of Presence (PoP) location in which a piece of hardware resides.
|
protected String |
postInstallScriptUri |
URI of the script to be downloaded and executed after installation is complete.
|
protected boolean |
postInstallScriptUriSpecified |
|
protected Long |
powerComponentCount |
A count of the power components for a hardware object.
|
protected List<Component> |
powerComponents |
The power components for a hardware object.
|
protected List<Component> |
powerSupply |
Information regarding a piece of hardware's power supply.
|
protected Long |
powerSupplyCount |
A count of information regarding a piece of hardware's power supply.
|
protected String |
primaryBackendIpAddress |
The hardware's primary private IP address.
|
protected Component |
primaryBackendNetworkComponent |
Information regarding the hardware's primary back-end network component.
|
protected String |
primaryIpAddress |
The hardware's primary public IP address.
|
protected Component |
primaryNetworkComponent |
Information regarding the hardware's primary public network component.
|
protected Boolean |
privateNetworkOnlyFlag |
Whether the hardware only has access to the private network.
|
protected Long |
processorCoreAmount |
The total number of processor cores, summed from all processors that are attached to a piece of hardware
|
protected Long |
processorCount |
A count of information regarding a piece of hardware's processors.
|
protected Long |
processorPhysicalCoreAmount |
The total number of physical processor cores, summed from all processors that are attached to a piece of hardware
|
protected List<Component> |
processors |
Information regarding a piece of hardware's processors.
|
protected GregorianCalendar |
provisionDate |
|
protected boolean |
provisionDateSpecified |
|
protected Location |
rack |
|
protected Long |
raidControllerCount |
A count of the RAID controllers contained within a piece of hardware.
|
protected List<Component> |
raidControllers |
The RAID controllers contained within a piece of hardware.
|
protected Long |
recentEventCount |
A count of recent events that impact this hardware.
|
protected List<Event> |
recentEvents |
Recent events that impact this hardware.
|
protected Long |
remoteManagementAccountCount |
A count of user credentials to issue commands and/or interact with the server's remote management card.
|
protected List<User> |
remoteManagementAccounts |
User credentials to issue commands and/or interact with the server's remote management card.
|
protected Component |
remoteManagementComponent |
A hardware's associated remote management component.
|
protected Long |
resourceConfigurationCount |
A count of
|
protected List<Configuration> |
resourceConfigurations |
|
protected Long |
resourceGroupCount |
A count of the resource groups in which this hardware is a member.
|
protected Long |
resourceGroupMemberReferenceCount |
A count of
|
protected List<Member> |
resourceGroupMemberReferences |
|
protected Long |
resourceGroupRoleCount |
A count of
|
protected List<Role> |
resourceGroupRoles |
|
protected List<Group> |
resourceGroups |
The resource groups in which this hardware is a member.
|
protected Long |
routerCount |
A count of a hardware's routers.
|
protected List<Hardware> |
routers |
A hardware's routers.
|
protected Long |
scaleAssetCount |
A count of collection of scale assets this hardware corresponds to.
|
protected List<Asset> |
scaleAssets |
Collection of scale assets this hardware corresponds to.
|
protected Long |
securityScanRequestCount |
A count of information regarding a piece of hardware's vulnerability scan requests.
|
protected List<Request> |
securityScanRequests |
Information regarding a piece of hardware's vulnerability scan requests.
|
protected String |
serialNumber |
A hardware's serial number that is supplied by SoftLayer.
|
protected boolean |
serialNumberSpecified |
|
protected Location |
serverRoom |
Information regarding the server room in which the hardware is located.
|
protected Provider |
serviceProvider |
Information regarding the piece of hardware's service provider.
|
protected Long |
serviceProviderId |
|
protected boolean |
serviceProviderIdSpecified |
|
protected Long |
serviceProviderResourceId |
A hardware's internal identification number at its service provider
|
protected boolean |
serviceProviderResourceIdSpecified |
|
protected Long |
softwareComponentCount |
A count of information regarding a piece of hardware's installed software.
|
protected List<Component> |
softwareComponents |
Information regarding a piece of hardware's installed software.
|
protected Hardware |
sparePoolBillingItem |
Information regarding the billing item for a spare pool server.
|
protected Long |
sshKeyCount |
A count of sSH keys to be installed on the server during provisioning or an OS reload.
|
protected List<Key> |
sshKeys |
SSH keys to be installed on the server during provisioning or an OS reload.
|
protected Long |
storageGroupCount |
A count of
|
protected List<Group> |
storageGroups |
|
protected Long |
storageNetworkComponentCount |
A count of a piece of hardware's private storage network components.
|
protected List<Component> |
storageNetworkComponents |
A piece of hardware's private storage network components.
|
protected Long |
tagReferenceCount |
A count of
|
protected List<Reference> |
tagReferences |
|
protected Location |
topLevelLocation |
|
protected Request |
upgradeRequest |
An account's associated upgrade request object, if any.
|
protected Hardware |
uplinkHardware |
The network device connected to a piece of hardware.
|
protected Long |
uplinkNetworkComponentCount |
A count of information regarding the network component that is one level higher than a piece of hardware on the network infrastructure.
|
protected List<Component> |
uplinkNetworkComponents |
Information regarding the network component that is one level higher than a piece of hardware on the network infrastructure.
|
protected List<Attribute> |
userData |
An array containing a single string of custom user data for a hardware order.
|
protected Long |
userDataCount |
A count of an array containing a single string of custom user data for a hardware order.
|
protected Group |
virtualChassis |
Information regarding the virtual chassis for a piece of hardware.
|
protected Long |
virtualChassisSiblingCount |
A count of information regarding the virtual chassis siblings for a piece of hardware.
|
protected List<Hardware> |
virtualChassisSiblings |
Information regarding the virtual chassis siblings for a piece of hardware.
|
protected Host |
virtualHost |
A piece of hardware's virtual host record.
|
protected Component |
virtualizationPlatform |
A piece of hardware's virtualization platform software.
|
protected Long |
virtualLicenseCount |
A count of information regarding a piece of hardware's virtual software licenses.
|
protected List<VirtualLicense> |
virtualLicenses |
Information regarding a piece of hardware's virtual software licenses.
|
protected Allotment |
virtualRack |
Information regarding the bandwidth allotment to which a piece of hardware belongs.
|
protected Long |
virtualRackId |
The name of the bandwidth allotment belonging to a piece of hardware.
|
protected String |
virtualRackName |
The name of the bandwidth allotment belonging to a piece of hardware.
|
unknownProperties
Constructor | Description |
---|---|
Hardware() |
getUnknownProperties, setUnknownProperties