Class Server

    • Field Detail

      • activeNetworkFirewallBillingItem

        @ApiProperty
        protected Item activeNetworkFirewallBillingItem
        The billing item for a server's attached network firewall.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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
      • 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.
    • Constructor Detail

      • Server

        public Server()
    • Method Detail

      • getActiveNetworkFirewallBillingItem

        public Item getActiveNetworkFirewallBillingItem()
      • setActiveNetworkFirewallBillingItem

        public void setActiveNetworkFirewallBillingItem​(Item activeNetworkFirewallBillingItem)
      • getActiveTickets

        public List<Ticket> getActiveTickets()
      • getActiveTransaction

        public Transaction getActiveTransaction()
      • setActiveTransaction

        public void setActiveTransaction​(Transaction activeTransaction)
      • getAvailableMonitoring

        public List<Stratum> getAvailableMonitoring()
      • getAverageDailyBandwidthUsage

        public BigDecimal getAverageDailyBandwidthUsage()
      • setAverageDailyBandwidthUsage

        public void setAverageDailyBandwidthUsage​(BigDecimal averageDailyBandwidthUsage)
      • getAverageDailyPrivateBandwidthUsage

        public BigDecimal getAverageDailyPrivateBandwidthUsage()
      • setAverageDailyPrivateBandwidthUsage

        public void setAverageDailyPrivateBandwidthUsage​(BigDecimal averageDailyPrivateBandwidthUsage)
      • getBillingCycleBandwidthUsage

        public List<Usage> getBillingCycleBandwidthUsage()
      • 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)
      • setControlPanel

        public void setControlPanel​(ControlPanel controlPanel)
      • 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)
      • getLogicalVolumeStorageGroups

        public List<Group> getLogicalVolumeStorageGroups()
      • getMetricTrackingObjectId

        public Long getMetricTrackingObjectId()
      • setMetricTrackingObjectId

        public void setMetricTrackingObjectId​(Long metricTrackingObjectId)
      • getMonitoringUserNotification

        public List<Hardware> getMonitoringUserNotification()
      • 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)
      • getRecentRemoteManagementCommands

        public List<Request> getRecentRemoteManagementCommands()
      • getRegionalInternetRegistry

        public Registry getRegionalInternetRegistry()
      • setRegionalInternetRegistry

        public void setRegionalInternetRegistry​(Registry regionalInternetRegistry)
      • setRemoteManagement

        public void setRemoteManagement​(RemoteManagement remoteManagement)
      • getRemoteManagementUsers

        public List<User> getRemoteManagementUsers()
      • 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)
      • getVirtualGuests

        public List<Guest> getVirtualGuests()
      • 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)