Interface Account.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Account
@ApiService("SoftLayer_Account") public static interface Account.Service extends Service
Every SoftLayer customer has an account which is defined in the SoftLayer_Account service. SoftLayer accounts have users, hardware, and services such as storage and domains associated with them. The SoftLayer_Account service is a convenient way to obtain general information about your SoftLayer account. Use the data returned by these methods with other API services to get more detailed information about your services and to make changes to your servers and services.
SoftLayer customers are unable to change their company account information in the portal or the API. If you need to change this information please open a sales ticket in our customer portal and our account management staff will assist you.- See Also:
- SoftLayer_Account
-
-
Method Summary
Modifier and Type Method Description Account
activatePartner(String accountId, String hashCode)
Boolean
addAchInformation(Ach achInformation)
Boolean
addReferralPartnerPaymentOption(Option paymentOption)
Boolean
areVdrUpdatesBlockedForBilling()
This method indicates whether or not Bandwidth Pooling updates are blocked for the account so the billing cycle can run.Account.ServiceAsync
asAsync()
Get an async version of this serviceBoolean
cancelPayPalTransaction(String token, String payerId)
Cancel the PayPal Payment Request process.String
completePayPalTransaction(String token, String payerId)
Complete the PayPal Payment Request process and receive confirmation message.Long
countHourlyInstances()
Retrieve the number of hourly services on an account that are active, plus any pending orders with hourly services attached.Customer
createUser(Customer templateObject, String password, String vpnPassword, Boolean silentlyCreateFlag)
Create a new Customer user record in the SoftLayer customer portal.Void
disableEuSupport()
Warning: If you remove the EU Supported account flag, you are removing the restriction that limits Processing activities to EU personnel.Response
editAccount(Account modifiedAccountInformation)
This method will edit the account's information.Void
enableEuSupport()
If you select the EU Supported option, the most common Support issues will be limited to IBM Cloud staff located in the EU.String
getAbuseEmail()
An email address that is responsible for abuse and legal inquiries on behalf of an account.List<AbuseEmail>
getAbuseEmails()
Email addresses that are responsible for abuse and legal inquiries on behalf of an account.List<JobDetails>
getAccountBackupHistory(GregorianCalendar startDate, GregorianCalendar endDate, String backupStatus)
This method returns an array of SoftLayer_Container_Network_Storage_Evault_WebCc_JobDetails objects for the given start and end dates.List<Contact>
getAccountContacts()
The account contacts on an account.List<AccountLicense>
getAccountLicenses()
The account software licenses owned by an accountList<Link>
getAccountLinks()
Status
getAccountStatus()
An account's status presented in a more detailed data type.String
getAccountTraitValue(String keyName)
This method pulls an account trait by its key.Item
getActiveAccountDiscountBillingItem()
The billing item associated with an account's monthly discount.List<AccountLicense>
getActiveAccountLicenses()
The active account software licenses owned by an accountList<Address>
getActiveAddresses()
The active address(es) that belong to an account.List<Agreement>
getActiveAgreements()
All active agreements for an accountList<History>
getActiveAlarms()
Return all currently active alarms on this account.List<Agreement>
getActiveBillingAgreements()
All billing agreements for an accountEnrollment
getActiveCatalystEnrollment()
List<Item>
getActiveColocationContainers()
The account's active top level colocation containers.Enrollment
getActiveFlexibleCreditEnrollment()
Account's currently active Flexible Credit enrollment.List<Subscriber>
getActiveNotificationSubscribers()
List<Package>
getActiveOutletPackages()
This is deprecated and will not return any results.List<Package>
getActivePackages()
This method will return the [[SoftLayer_Product_Package]] objects from which you can order a bare metal server, virtual server, service (such as CDN or Object Storage) or other software.List<Package>
getActivePackagesByAttribute(String attributeKeyName)
This method is deprecated and should not be used in production code.
This method will return the [[SoftLayer_Product_Package]] objects from which you can order a bare metal server, virtual server, service (such as CDN or Object Storage) or other software filtered by an attribute type associated with the package.List<Package>
getActivePrivateHostedCloudPackages()
This method pulls all the active private hosted cloud packages.List<Quote>
getActiveQuotes()
An account's non-expired quotes.List<Agreement>
getActiveReservedCapacityAgreements()
Active reserved capacity agreements for an accountList<VirtualLicense>
getActiveVirtualLicenses()
The virtual software licenses controlled by an accountList<VirtualIpAddress>
getAdcLoadBalancers()
An account's associated load balancers.List<Address>
getAddresses()
All the address(es) that belong to an account.String
getAffiliateId()
An affiliate identifier associated with the customer account.Graph
getAggregatedUptimeGraph(GregorianCalendar startDate, GregorianCalendar endDate)
Returns URL uptime data for your accountList<Item>
getAllBillingItems()
The billing items that will be on an account's next invoice.List<Item>
getAllCommissionBillingItems()
The billing items that will be on an account's next invoice.Boolean
getAllowIbmIdSilentMigrationFlag()
Indicates whether this account is allowed to silently migrate to use IBMid Authentication.Boolean
getAllowsBluemixAccountLinkingFlag()
Flag indicating if this account can be linked with Bluemix.List<Item>
getAllRecurringTopLevelBillingItems()
The billing items that will be on an account's next invoice.List<Item>
getAllRecurringTopLevelBillingItemsUnfiltered()
The billing items that will be on an account's next invoice.List<Item>
getAllSubnetBillingItems()
The billing items that will be on an account's next invoice.List<Item>
getAllTopLevelBillingItems()
All billing items of an account.List<Item>
getAllTopLevelBillingItemsUnfiltered()
The billing items that will be on an account's next invoice.CreditCard
getAlternateCreditCardData()
List<Controller>
getApplicationDeliveryControllers()
An account's associated application delivery controller records.Attribute
getAttributeByType(String attributeType)
Retrieve a single [[SoftLayer_Account_Attribute]] record by its [[SoftLayer_Account_Attribute_Type|types's]] key name.List<Attribute>
getAttributes()
The account attribute values for a SoftLayer customer account.List<Message>
getAuxiliaryNotifications()
List<Vlan>
getAvailablePublicNetworkVlans()
The public network VLANs assigned to an account.BigDecimal
getAverageArchiveUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Returns the average disk space usage for all archive repositories.BigDecimal
getAveragePublicUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Returns the average disk space usage for all public repositories.BigDecimal
getBalance()
The account balance of a SoftLayer customer account.List<Allotment>
getBandwidthAllotments()
The bandwidth allotments for an account.List<Allotment>
getBandwidthAllotmentsOverAllocation()
The bandwidth allotments for an account currently over allocation.List<Allotment>
getBandwidthAllotmentsProjectedOverAllocation()
The bandwidth allotments for an account projected to go over allocation.List<Hardware>
getBareMetalInstances()
An account's associated bare metal server objects.List<Agreement>
getBillingAgreements()
All billing agreements for an accountInfo
getBillingInfo()
An account's billing information.List<Group>
getBlockDeviceTemplateGroups()
Private template group objects (parent and children) and the shared template group objects (parent only) for an account.Bluemix
getBluemixAccountLink()
The Bluemix account link associated with this SoftLayer account, if one exists.Boolean
getBluemixLinkedFlag()
Returns true if this account is linked to IBM Bluemix, false if not.Brand
getBrand()
Boolean
getBrandAccountFlag()
String
getBrandKeyName()
The brand keyName.Partner
getBusinessPartner()
The Business Partner details for the account.Boolean
getCanOrderAdditionalVlansFlag()
[DEPRECATED] All accounts may order VLANs.List<Quote>
getCarts()
An account's active carts.List<Enrollment>
getCatalystEnrollments()
List<Ticket>
getClosedTickets()
All closed tickets associated with an account.Outputs
getCurrentBackupStatisticsGraph(Boolean detailedGraph)
This method returns a SoftLayer_Container_Account_Graph_Outputs containing a base64 string PNG image.Outputs
getCurrentTicketStatisticsGraph(Boolean detailedGraph)
Customer
getCurrentUser()
Retrieve the user record of the user calling the SoftLayer API.List<Location>
getDatacentersWithSubnetAllocations()
Datacenters which contain subnets that the account has access to route.List<DedicatedHost>
getDedicatedHosts()
An account's associated virtual dedicated host objects.List<DedicatedHost>
getDedicatedHostsForImageTemplate(Long imageTemplateId)
This returns a collection of dedicated hosts that are valid for a given image template.Boolean
getDisablePaymentProcessingFlag()
A flag indicating whether payments are processed for this account.List<Data>
getDiskUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Metric Tracking Object System and Legacy Data Warehouse.List<Data>
getDiskUsageMetricDataFromLegacyByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Legacy Data Warehouse.List<Data>
getDiskUsageMetricDataFromMetricTrackingObjectSystemByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Metric Tracking Object System.Outputs
getDiskUsageMetricImageByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Returns a disk usage image based on disk usage specified by the input parameters.List<Employee>
getDisplaySupportRepresentativeAssignments()
The SoftLayer employees that an account is assigned to.List<Registration>
getDomainRegistrations()
List<Domain>
getDomains()
The DNS domains associated with an account.List<Domain>
getDomainsWithoutSecondaryDnsRecords()
The DNS domains associated with an account that were not created as a result of a secondary DNS zone transfer.Boolean
getEuSupportedFlag()
Boolean flag dictating whether or not this account has the EU Supported flag.Long
getEvaultCapacityGB()
The total capacity of Legacy EVault Volumes on an account, in GB.List<Password>
getEvaultMasterUsers()
An account's master EVault user.List<Storage>
getEvaultNetworkStorage()
An account's associated EVault storage volumes.byte[]
getExecutiveSummaryPdf(String pdfType, String historicalType, String startDate, String endDate)
This method will return a PDF of the specified report, with the specified period within the start and end dates.List<Certificate>
getExpiredSecurityCertificates()
Stored security certificates that are expired (ie.List<Log>
getFacilityLogs()
Logs of who entered a colocation area which is assigned to this account, or when a user under this account enters a datacenter.Boolean
getFileBlockBetaAccessFlag()
List<Enrollment>
getFlexibleCreditEnrollments()
All of the account's current and former Flexible Credit enrollments.Program
getFlexibleCreditProgramInfo(Boolean forNextBillCycle)
This method will return a [[SoftLayer_Container_Account_Discount_Program]] object containing the Flexible Credit Program information for this account.String
getForcePaasAccountLinkDate()
Timestamp representing the point in time when an account is required to link with PaaS.List<Global>
getGlobalIpRecords()
List<Global>
getGlobalIpv4Records()
List<Global>
getGlobalIpv6Records()
List<Account>
getGlobalLoadBalancerAccounts()
The global load balancer accounts for a softlayer customer account.List<Hardware>
getHardware()
An account's associated hardware objects.List<Hardware>
getHardwareOverBandwidthAllocation()
An account's associated hardware objects currently over bandwidth allocation.List<Details>
getHardwarePools()
Return a collection of managed hardware pools.List<Hardware>
getHardwareProjectedOverBandwidthAllocation()
An account's associated hardware objects projected to go over bandwidth allocation.List<Hardware>
getHardwareWithCpanel()
All hardware associated with an account that has the cPanel web hosting control panel installed.List<Hardware>
getHardwareWithHelm()
All hardware associated with an account that has the Helm web hosting control panel installed.List<Hardware>
getHardwareWithMcafee()
All hardware associated with an account that has McAfee Secure software components.List<Hardware>
getHardwareWithMcafeeAntivirusRedhat()
All hardware associated with an account that has McAfee Secure AntiVirus for Redhat software components.List<Hardware>
getHardwareWithMcafeeAntivirusWindows()
All hardware associated with an account that has McAfee Secure AntiVirus for Windows software components.List<Hardware>
getHardwareWithMcafeeIntrusionDetectionSystem()
All hardware associated with an account that has McAfee Secure Intrusion Detection System software components.List<Hardware>
getHardwareWithPlesk()
All hardware associated with an account that has the Plesk web hosting control panel installed.List<Hardware>
getHardwareWithQuantastor()
All hardware associated with an account that has the QuantaStor storage system installed.List<Hardware>
getHardwareWithUrchin()
All hardware associated with an account that has the Urchin web traffic analytics package installed.List<Hardware>
getHardwareWithWindows()
All hardware associated with an account that is running a version of the Microsoft Windows operating system.Boolean
getHasEvaultBareMetalRestorePluginFlag()
Return 1 if one of the account's hardware has the EVault Bare Metal Server Restore Plugin otherwise 0.Boolean
getHasIderaBareMetalRestorePluginFlag()
Return 1 if one of the account's hardware has an installation of Idera Server Backup otherwise 0.Long
getHasPendingOrder()
The number of orders in a PENDING status for a SoftLayer customer account.Boolean
getHasR1softBareMetalRestorePluginFlag()
Return 1 if one of the account's hardware has an installation of R1Soft CDP otherwise 0.Outputs
getHistoricalBackupGraph(GregorianCalendar startDate, GregorianCalendar endDate)
Outputs
getHistoricalBandwidthGraph(GregorianCalendar startDate, GregorianCalendar endDate)
This method will return a SoftLayer_Container_Account_Graph_Outputs object containing a base64 string PNG image of a line graph of bandwidth statistics given the start and end dates.Outputs
getHistoricalTicketGraph(GregorianCalendar startDate, GregorianCalendar endDate)
Given the start and end dates, this method will return a pie chart of ticket statistics in the form of SoftLayer_Container_Account_Graph_Outputs object with a base64 PNG string.Outputs
getHistoricalUptimeGraph(GregorianCalendar startDate, GregorianCalendar endDate)
The graph image is returned as a base64 PNG string.List<Hardware>
getHourlyBareMetalInstances()
An account's associated hourly bare metal server objects.List<Item>
getHourlyServiceBillingItems()
Hourly service billing items that will be on an account's next invoice.List<Guest>
getHourlyVirtualGuests()
An account's associated hourly virtual guest objects.List<Storage>
getHubNetworkStorage()
An account's associated Virtual Storage volumes.String
getIbmCustomerNumber()
Unique identifier for a customer used throughout IBM.Boolean
getIbmIdAuthenticationRequiredFlag()
Indicates whether this account requires IBMid authentication.String
getIbmIdMigrationExpirationTimestamp()
This key is deprecated and should not be used.Setup
getInProgressExternalAccountSetup()
An in progress request to switch billing systems.List<Note>
getInternalNotes()
List<Invoice>
getInvoices()
An account's associated billing invoices.List<IpAddress>
getIpAddresses()
Boolean
getIscsiIsolationDisabled()
List<Storage>
getIscsiNetworkStorage()
An account's associated iSCSI storage volumes.Long
getLargestAllowedSubnetCidr(Long numberOfHosts, Long locationId)
Computes the number of available public secondary IP addresses, aligned to a subnet size.Item
getLastCanceledBillingItem()
The most recently canceled billing item.Item
getLastCancelledServerBillingItem()
The most recent cancelled server billing item.List<Ticket>
getLastFiveClosedAbuseTickets()
The five most recently closed abuse tickets associated with an account.List<Ticket>
getLastFiveClosedAccountingTickets()
The five most recently closed accounting tickets associated with an account.List<Ticket>
getLastFiveClosedOtherTickets()
The five most recently closed tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.List<Ticket>
getLastFiveClosedSalesTickets()
The five most recently closed sales tickets associated with an account.List<Ticket>
getLastFiveClosedSupportTickets()
The five most recently closed support tickets associated with an account.List<Ticket>
getLastFiveClosedTickets()
The five most recently closed tickets associated with an account.GregorianCalendar
getLatestBillDate()
An account's most recent billing date.Invoice
getLatestRecurringInvoice()
An account's latest recurring invoice.Invoice
getLatestRecurringPendingInvoice()
An account's latest recurring pending invoice.List<Allotment>
getLegacyBandwidthAllotments()
The legacy bandwidth allotments for an account.Long
getLegacyIscsiCapacityGB()
The total capacity of Legacy iSCSI Volumes on an account, in GB.List<VirtualIpAddress>
getLoadBalancers()
An account's associated load balancers.Long
getLockboxCapacityGB()
The total capacity of Legacy lockbox Volumes on an account, in GB.List<Storage>
getLockboxNetworkStorage()
An account's associated Lockbox storage volumes.List<ManualPayment>
getManualPaymentsUnderReview()
Customer
getMasterUser()
An account's master user.List<Request>
getMediaDataTransferRequests()
An account's media transfer service requests.Boolean
getMigratedToIbmCloudPortalFlag()
Flag indicating whether this account is restricted to the IBM Cloud portal.List<Hardware>
getMonthlyBareMetalInstances()
An account's associated monthly bare metal server objects.List<Guest>
getMonthlyVirtualGuests()
An account's associated monthly virtual guest objects.List<Storage>
getNasNetworkStorage()
An account's associated NAS storage volumes.List<String>
getNetAppActiveAccountLicenseKeys()
This returns a collection of active NetApp software account license keys.Boolean
getNetworkCreationFlag()
Whether or not this account can define their own networks.List<Gateway>
getNetworkGateways()
All network gateway devices on this account.List<Hardware>
getNetworkHardware()
An account's associated network hardware.List<Delivery>
getNetworkMessageDeliveryAccounts()
List<Hardware>
getNetworkMonitorDownHardware()
Hardware which is currently experiencing a service failure.List<Guest>
getNetworkMonitorDownVirtualGuests()
Virtual guest which is currently experiencing a service failure.List<Hardware>
getNetworkMonitorRecoveringHardware()
Hardware which is currently recovering from a service failure.List<Guest>
getNetworkMonitorRecoveringVirtualGuests()
Virtual guest which is currently recovering from a service failure.List<Hardware>
getNetworkMonitorUpHardware()
Hardware which is currently online.List<Guest>
getNetworkMonitorUpVirtualGuests()
Virtual guest which is currently online.List<Storage>
getNetworkStorage()
An account's associated storage volumes.List<Group>
getNetworkStorageGroups()
An account's Network Storage groups.List<Context>
getNetworkTunnelContexts()
IPSec network tunnels for an account.List<Vlan>
getNetworkVlans()
All network VLANs assigned to an account.Span
getNetworkVlanSpan()
Whether or not an account has automatic private VLAN spanning enabled.List<Allotment>
getNextBillingPublicAllotmentHardwareBandwidthDetails()
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED.byte[]
getNextInvoiceExcel(GregorianCalendar documentCreateDate)
Return an account's next invoice in a Microsoft excel format.BigDecimal
getNextInvoiceIncubatorExemptTotal()
The pre-tax total amount exempt from incubator credit for the account's next invoice.byte[]
getNextInvoicePdf(GregorianCalendar documentCreateDate)
Return an account's next invoice in PDF format.byte[]
getNextInvoicePdfDetailed(GregorianCalendar documentCreateDate)
Return an account's next invoice detailed portion in PDF format.BigDecimal
getNextInvoiceRecurringAmountEligibleForAccountDiscount()
The total recurring charge amount of an account's next invoice eligible for account discount measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.List<Item>
getNextInvoiceTopLevelBillingItems()
The billing items that will be on an account's next invoice.BigDecimal
getNextInvoiceTotalAmount()
The pre-tax total amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalOneTimeAmount()
The total one-time charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalOneTimeTaxAmount()
The total one-time tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalRecurringAmount()
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalRecurringAmountBeforeAccountDiscount()
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalRecurringTaxAmount()
The total recurring tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.BigDecimal
getNextInvoiceTotalTaxableRecurringAmount()
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.List<Count>
getNextInvoiceZeroFeeItemCounts()
List<Subscriber>
getNotificationSubscribers()
Account
getObject()
getObject retrieves the SoftLayer_Account object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Account service.List<Ticket>
getOpenAbuseTickets()
The open abuse tickets associated with an account.List<Ticket>
getOpenAccountingTickets()
The open accounting tickets associated with an account.List<Ticket>
getOpenBillingTickets()
The open billing tickets associated with an account.List<Request>
getOpenCancellationRequests()
An open ticket requesting cancellation of this server, if one exists.List<Ticket>
getOpenOtherTickets()
The open tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.List<Invoice>
getOpenRecurringInvoices()
An account's recurring invoices.List<Ticket>
getOpenSalesTickets()
The open sales tickets associated with an account.List<Link>
getOpenStackAccountLinks()
List<Storage>
getOpenStackObjectStorage()
An account's associated Openstack related Object Storage accounts.List<Ticket>
getOpenSupportTickets()
The open support tickets associated with an account.List<Ticket>
getOpenTickets()
All open tickets associated with an account.List<Ticket>
getOpenTicketsWaitingOnCustomer()
All open tickets associated with an account last edited by an employee.List<Order>
getOrders()
An account's associated billing orders excluding upgrades.List<Item>
getOrphanBillingItems()
The billing items that have no parent billing item.List<Brand>
getOwnedBrands()
List<Generic>
getOwnedHardwareGenericComponentModels()
List<Processor>
getPaymentProcessors()
List<CreditCard>
getPendingCreditCardChangeRequestData()
Before being approved for general use, a credit card must be approved by a SoftLayer agent.List<Event>
getPendingEvents()
Invoice
getPendingInvoice()
An account's latest open (pending) invoice.List<Item>
getPendingInvoiceTopLevelItems()
A list of top-level invoice items that are on an account's currently pending invoice.BigDecimal
getPendingInvoiceTotalAmount()
The total amount of an account's pending invoice, if one exists.BigDecimal
getPendingInvoiceTotalOneTimeAmount()
The total one-time charges for an account's pending invoice, if one exists.BigDecimal
getPendingInvoiceTotalOneTimeTaxAmount()
The sum of all the taxes related to one time charges for an account's pending invoice, if one exists.BigDecimal
getPendingInvoiceTotalRecurringAmount()
The total recurring amount of an account's pending invoice, if one exists.BigDecimal
getPendingInvoiceTotalRecurringTaxAmount()
The total amount of the recurring taxes on an account's pending invoice, if one exists.List<Group>
getPermissionGroups()
An account's permission groups.List<Role>
getPermissionRoles()
An account's user roles.List<PlacementGroup>
getPlacementGroups()
An account's associated virtual placement groups.List<Image>
getPortableStorageVolumes()
List<Hook>
getPostProvisioningHooks()
Customer specified URIs that are downloaded onto a newly provisioned or reloaded server.Boolean
getPptpVpnAllowedFlag()
Boolean flag dictating whether or not this account supports PPTP VPN Access.List<Customer>
getPptpVpnUsers()
An account's associated portal users with PPTP VPN access.BigDecimal
getPreviousRecurringRevenue()
The total recurring amount for an accounts previous revenue.List<Restriction>
getPriceRestrictions()
The item price that an account is restricted to.List<Ticket>
getPriorityOneTickets()
All priority one tickets associated with an account.List<Allotment>
getPrivateAllotmentHardwareBandwidthDetails()
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED.List<Group>
getPrivateBlockDeviceTemplateGroups()
Private and shared template group objects (parent only) for an account.List<IpAddress>
getPrivateIpAddresses()
List<Vlan>
getPrivateNetworkVlans()
The private network VLANs assigned to an account.List<Subnet>
getPrivateSubnets()
All private subnets associated with an account.Boolean
getProofOfConceptAccountFlag()
Boolean flag indicating whether or not this account is a Proof of Concept account.List<Allotment>
getPublicAllotmentHardwareBandwidthDetails()
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED.List<IpAddress>
getPublicIpAddresses()
List<Vlan>
getPublicNetworkVlans()
The public network VLANs assigned to an account.List<Subnet>
getPublicSubnets()
All public network subnets associated with an account.List<Quote>
getQuotes()
An account's quotes.List<Event>
getRecentEvents()
Account
getReferralPartner()
The Referral Partner for this account, if any.List<Commission>
getReferralPartnerCommissionForecast()
List<Commission>
getReferralPartnerCommissionHistory()
List<Commission>
getReferralPartnerCommissionPending()
List<Account>
getReferredAccounts()
If this is a account is a referral partner, the accounts this referral partner has referredList<RegulatedWorkload>
getRegulatedWorkloads()
List<Request>
getRemoteManagementCommandRequests()
Remote management command requests for an accountList<Event>
getReplicationEvents()
The Replication events for all Network Storage volumes on an account.Boolean
getRequireSilentIBMidUserCreation()
Indicates whether newly created users under this account will be associated with IBMid via an email requiring a response, or not.List<Agreement>
getReservedCapacityAgreements()
All reserved capacity agreements for an accountList<ReservedCapacityGroup>
getReservedCapacityGroups()
The reserved capacity groups owned by this account.List<Group>
getResourceGroups()
An account's associated top-level resource groups.List<Hardware>
getRouters()
All Routers that an accounts VLANs reside onData
getRwhoisData()
An account's reverse WHOIS data.Saml
getSamlAuthentication()
The SAML configuration for this account.List<Group>
getScaleGroups()
All scale groups on this account.List<Secondary>
getSecondaryDomains()
The secondary DNS records for a SoftLayer customer account.List<Certificate>
getSecurityCertificates()
Stored security certificates (ie.List<SecurityGroup>
getSecurityGroups()
The security groups belonging to this account.Level
getSecurityLevel()
List<Request>
getSecurityScanRequests()
An account's vulnerability scan requests.List<Item>
getServiceBillingItems()
The service billing items that will be on an account's next invoice.List<Group>
getSharedBlockDeviceTemplateGroups()
This method returns the [[SoftLayer_Virtual_Guest_Block_Device_Template_Group]] objects that have been shared with this accountList<Shipment>
getShipments()
Shipments that belong to the customer's account.List<Key>
getSshKeys()
Customer specified SSH keys that can be implemented onto a newly provisioned or reloaded server.List<Customer>
getSslVpnUsers()
An account's associated portal users with SSL VPN access.List<Guest>
getStandardPoolVirtualGuests()
An account's virtual guest objects that are hosted on a user provisioned hypervisor.List<Detail>
getSubnetRegistrationDetails()
List<Registration>
getSubnetRegistrations()
List<Subnet>
getSubnets()
All network subnets associated with an account.List<Employee>
getSupportRepresentatives()
The SoftLayer employees that an account is assigned to.List<Item>
getSupportSubscriptions()
The active support subscriptions for this account.String
getSupportTier()
Boolean
getSuppressInvoicesFlag()
A flag indicating to suppress invoices.List<Tag>
getTags()
Program
getTechIncubatorProgramInfo(Boolean forNextBillCycle)
This method will return a SoftLayer_Container_Account_Discount_Program object containing the Technology Incubator Program information for this account.List<Acceptance>
getThirdPartyPoliciesAcceptanceStatus()
Returns multiple [[SoftLayer_Container_Policy_Acceptance]] that represent the acceptance status of the applicable third-party policies for this account.List<Ticket>
getTickets()
An account's associated tickets.List<Ticket>
getTicketsClosedInTheLastThreeDays()
Tickets closed within the last 72 hours or last 10 tickets, whichever is less, associated with an account.List<Ticket>
getTicketsClosedToday()
Tickets closed today associated with an account.List<Account>
getTranscodeAccounts()
An account's associated Transcode account.List<Request>
getUpgradeRequests()
An account's associated upgrade requests.List<Customer>
getUsers()
An account's portal users.List<Entry>
getValidSecurityCertificateEntries()
Retrieve a list of valid (non-expired) security certificates without the sensitive certificate information.List<Certificate>
getValidSecurityCertificates()
Stored security certificates that are not expired (ie.Boolean
getVdrUpdatesInProgressFlag()
Return 0 if vpn updates are currently in progress on this account otherwise 1.List<Allotment>
getVirtualDedicatedRacks()
The bandwidth pooling for this account.List<Image>
getVirtualDiskImages()
An account's associated virtual server virtual disk images.List<Guest>
getVirtualGuests()
An account's associated virtual guest objects.List<Guest>
getVirtualGuestsOverBandwidthAllocation()
An account's associated virtual guest objects currently over bandwidth allocation.List<Guest>
getVirtualGuestsProjectedOverBandwidthAllocation()
An account's associated virtual guest objects currently over bandwidth allocation.List<Guest>
getVirtualGuestsWithCpanel()
All virtual guests associated with an account that has the cPanel web hosting control panel installed.List<Guest>
getVirtualGuestsWithMcafee()
All virtual guests associated with an account that have McAfee Secure software components.List<Guest>
getVirtualGuestsWithMcafeeAntivirusRedhat()
All virtual guests associated with an account that have McAfee Secure AntiVirus for Redhat software components.List<Guest>
getVirtualGuestsWithMcafeeAntivirusWindows()
All virtual guests associated with an account that has McAfee Secure AntiVirus for Windows software components.List<Guest>
getVirtualGuestsWithMcafeeIntrusionDetectionSystem()
All virtual guests associated with an account that has McAfee Secure Intrusion Detection System software components.List<Guest>
getVirtualGuestsWithPlesk()
All virtual guests associated with an account that has the Plesk web hosting control panel installed.List<Guest>
getVirtualGuestsWithQuantastor()
All virtual guests associated with an account that have the QuantaStor storage system installed.List<Guest>
getVirtualGuestsWithUrchin()
All virtual guests associated with an account that has the Urchin web traffic analytics package installed.Allotment
getVirtualPrivateRack()
The bandwidth pooling for this account.List<Repository>
getVirtualStorageArchiveRepositories()
An account's associated virtual server archived storage repositories.List<Repository>
getVirtualStoragePublicRepositories()
An account's associated virtual server public storage repositories.List<String>
getVmWareActiveAccountLicenseKeys()
This returns a collection of active VMware software account license keys.List<Guest>
getVpcVirtualGuests()
An account's associated VPC configured virtual guest objects.List<Status>
getWindowsUpdateStatus()
Retrieve a list of an account's hardware's Windows Update status.Boolean
hasAttribute(String attributeType)
Determine if an account has an [[SoftLayer_Account_Attribute|attribute]] associated with it.Long
hourlyInstanceLimit()
This method will return the limit (number) of hourly services the account is allowed to have.Long
hourlyServerLimit()
This method will return the limit (number) of hourly bare metal servers the account is allowed to have.Boolean
isActiveVmwareCustomer()
Boolean
isEligibleForLocalCurrencyProgram()
Returns true if this account is eligible for the local currency program, false otherwise.Boolean
isEligibleToLinkWithPaas()
Returns true if this account is eligible to link with PaaS.Void
linkExternalAccount(String externalAccountId, String authorizationToken, String externalServiceProviderKey)
This method will link this SoftLayer account with the provided external account.Boolean
removeAlternateCreditCard()
ChangeRequest
requestCreditCardChange(ChangeRequest request, String vatId, String paymentRoleName, Boolean onlyChangeNicknameFlag)
Retrieve the record data associated with the submission of a Credit Card Change Request.ManualPayment
requestManualPayment(ManualPayment request)
Retrieve the record data associated with the submission of a Manual Payment Request.ManualPayment
requestManualPaymentUsingCreditCardOnFile(String amount, Boolean payWithAlternateCardFlag, String note)
Retrieve the record data associated with the submission of a Manual Payment Request for a manual payment using a credit card which is on file and does not require an approval process.Boolean
setAbuseEmails(List<String> emails)
Set this account's abuse emails.Long
setManagedPoolQuantity(String poolKeyName, String backendRouter, Long quantity)
Set the total number of servers that are to be maintained in the given pool.void
setMask(Account.Mask mask)
Boolean
setVlanSpan(Boolean enabled)
Set the flag that enables or disables automatic private network VLAN spanning for a SoftLayer customer account.Boolean
swapCreditCards()
Void
syncCurrentUserPopulationWithPaas(Boolean skipIbmidLookupFlag)
Boolean
updateVpnUsersForResource(Long objectId, String objectType)
Some larger SoftLayer customer accounts may have servers and virtual servers on more subnets than SoftLayer's private network VPN devices can assign routes for.List<String>
validate(Account account)
This method will validate the following account fields.Boolean
validateManualPaymentAmount(String amount)
This method checks global and account specific requirements and returns true if the dollar amount entered is acceptable for this account and false otherwise.Account.Mask
withMask()
Use the existing mask on this service or create it if not presentAccount.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Account.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Account.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Account.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Account.Mask mask)
-
activatePartner
@ApiMethod Account activatePartner(String accountId, String hashCode)
- See Also:
- SoftLayer_Account::activatePartner
-
addAchInformation
@ApiMethod Boolean addAchInformation(Ach achInformation)
- See Also:
- SoftLayer_Account::addAchInformation
-
addReferralPartnerPaymentOption
@ApiMethod Boolean addReferralPartnerPaymentOption(Option paymentOption)
-
areVdrUpdatesBlockedForBilling
@ApiMethod Boolean areVdrUpdatesBlockedForBilling()
This method indicates whether or not Bandwidth Pooling updates are blocked for the account so the billing cycle can run. Generally, accounts are restricted from moving servers in or out of Bandwidth Pools from 12:00 CST on the day prior to billing, until the billing batch completes, sometime after midnight the day of actual billing for the account.
-
cancelPayPalTransaction
@ApiMethod Boolean cancelPayPalTransaction(String token, String payerId)
Cancel the PayPal Payment Request process. During the process of submitting a PayPal payment request, the customer is redirected to PayPal to confirm the request. If the customer elects to cancel the payment from PayPal, they are returned to SoftLayer where the manual payment record is updated to a status of canceled.
-
completePayPalTransaction
@ApiMethod String completePayPalTransaction(String token, String payerId)
Complete the PayPal Payment Request process and receive confirmation message. During the process of submitting a PayPal payment request, the customer is redirected to PayPal to confirm the request. Once confirmed, PayPal returns the customer to SoftLayer where an attempt is made to finalize the transaction. A status message regarding the attempt is returned to the calling function.
-
countHourlyInstances
@ApiMethod Long countHourlyInstances()
Retrieve the number of hourly services on an account that are active, plus any pending orders with hourly services attached.- See Also:
- SoftLayer_Account::countHourlyInstances
-
createUser
@ApiMethod Customer createUser(Customer templateObject, String password, String vpnPassword, Boolean silentlyCreateFlag)
Create a new Customer user record in the SoftLayer customer portal. This is a wrapper around the Customer::createObject call, please see the documentation of that API. This wrapper adds the feature of the "silentlyCreate" option, which bypasses the IBMid invitation email process. False (the default) goes through the IBMid invitation email process, which creates the IBMid/SoftLayer Single-Sign-On (SSO) user link when the invitation is accepted (meaning the email has been received, opened, and the link(s) inside the email have been clicked to complete the process). True will silently (no email) create the IBMid/SoftLayer user SSO link immediately. Either case will use the value in the template object 'email' field to indicate the IBMid to use. This can be the username or, if unique, the email address of an IBMid. In the silent case, the IBMid must already exist. In the non-silent invitation email case, the IBMid can be created during this flow, by specifying an email address to be used to create the IBMid.All the features and restrictions of createObject apply to this API as well. In addition, note that the "silentlyCreate" flag is ONLY valid for IBMid-authenticated accounts.- See Also:
- SoftLayer_Account::createUser
-
disableEuSupport
@ApiMethod Void disableEuSupport()
Warning: If you remove the EU Supported account flag, you are removing the restriction that limits Processing activities to EU personnel.
- See Also:
- SoftLayer_Account::disableEuSupport
-
editAccount
@ApiMethod Response editAccount(Account modifiedAccountInformation)
This method will edit the account's information. Pass in a SoftLayer_Account template with the fields to be modified. Certain changes to the account will automatically create a ticket for manual review. This will be returned with the SoftLayer_Container_Account_Update_Response.
The following fields are editable:
- companyName
- firstName
- lastName
- address1
- address2
- city
- state
- country
- officePhone
- alternatePhone
- faxPhone
- abuseEmails.email
- billingInfo.vatId
- See Also:
- SoftLayer_Account::editAccount
-
enableEuSupport
@ApiMethod Void enableEuSupport()
If you select the EU Supported option, the most common Support issues will be limited to IBM Cloud staff located in the EU. In the event your issue requires non-EU expert assistance, it will be reviewed and approval given prior to any non-EU intervention. Additionally, in order to support and update the services, cross-border Processing of your data may still occur. Please ensure you take the necessary actions to allow this Processing, as detailed in the Cloud Service Terms. A standard Data Processing Addendum is available here.
Important note (you will only see this once): Orders using the API will proceed without additional notifications. The terms related to selecting products, services, or locations outside the EU apply to API orders. Users you create and API keys you generate will have the ability to order products, services, and locations outside of the EU. It is your responsibility to educate anyone you grant access to your account on the consequences and requirements if they make a selection that is not in the EU Supported option. In order to meet EU Supported requirements, the current PPTP VPN solution will no longer be offered or supported.
If PPTP has been selected as an option for any users in your account by itself (or in combination with another VPN offering), you will need to disable PPTP before selecting the EU Supported account feature. For more information on VPN changes, click here.
- See Also:
- SoftLayer_Account::enableEuSupport
-
getAccountBackupHistory
@ApiMethod List<JobDetails> getAccountBackupHistory(GregorianCalendar startDate, GregorianCalendar endDate, String backupStatus)
This method returns an array of SoftLayer_Container_Network_Storage_Evault_WebCc_JobDetails objects for the given start and end dates. Start and end dates should be be valid ISO 8601 dates. The backupStatus can be one of null, 'success', 'failed', or 'conflict'. The 'success' backupStatus returns jobs with a status of 'COMPLETED', the 'failed' backupStatus returns jobs with a status of 'FAILED', while the 'conflict' backupStatus will return jobs that are not 'COMPLETED' or 'FAILED'.
-
getAccountTraitValue
@ApiMethod String getAccountTraitValue(String keyName)
This method pulls an account trait by its key.- See Also:
- SoftLayer_Account::getAccountTraitValue
-
getActiveAlarms
@ApiMethod List<History> getActiveAlarms()
Return all currently active alarms on this account. Only alarms on hardware and virtual servers accessible to the current user will be returned.- See Also:
- SoftLayer_Account::getActiveAlarms
-
getActiveOutletPackages
@ApiMethod List<Package> getActiveOutletPackages()
This is deprecated and will not return any results.
-
getActivePackages
@ApiMethod List<Package> getActivePackages()
This method will return the [[SoftLayer_Product_Package]] objects from which you can order a bare metal server, virtual server, service (such as CDN or Object Storage) or other software. Once you have the package you want to order from, you may query one of various endpoints from that package to get specific information about its products and pricing. See [[SoftLayer_Product_Package/getCategories|getCategories]] or [[SoftLayer_Product_Package/getItems|getItems]] for more information.
Packages that have been retired will not appear in this result set.- See Also:
- SoftLayer_Account::getActivePackages
-
getActivePackagesByAttribute
@ApiMethod List<Package> getActivePackagesByAttribute(String attributeKeyName)
This method is deprecated and should not be used in production code.
This method will return the [[SoftLayer_Product_Package]] objects from which you can order a bare metal server, virtual server, service (such as CDN or Object Storage) or other software filtered by an attribute type associated with the package. Once you have the package you want to order from, you may query one of various endpoints from that package to get specific information about its products and pricing. See [[SoftLayer_Product_Package/getCategories|getCategories]] or [[SoftLayer_Product_Package/getItems|getItems]] for more information.
-
getActivePrivateHostedCloudPackages
@ApiMethod List<Package> getActivePrivateHostedCloudPackages()
This method pulls all the active private hosted cloud packages. This will give you a basic description of the packages that are currently active and from which you can order private hosted cloud configurations.
-
getAggregatedUptimeGraph
@ApiMethod Graph getAggregatedUptimeGraph(GregorianCalendar startDate, GregorianCalendar endDate)
Returns URL uptime data for your account
-
getAlternateCreditCardData
@ApiMethod CreditCard getAlternateCreditCardData()
-
getAttributeByType
@ApiMethod Attribute getAttributeByType(String attributeType)
Retrieve a single [[SoftLayer_Account_Attribute]] record by its [[SoftLayer_Account_Attribute_Type|types's]] key name.- See Also:
- SoftLayer_Account::getAttributeByType
-
getAuxiliaryNotifications
@ApiMethod List<Message> getAuxiliaryNotifications()
-
getAverageArchiveUsageMetricDataByDate
@ApiMethod BigDecimal getAverageArchiveUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Returns the average disk space usage for all archive repositories.
-
getAveragePublicUsageMetricDataByDate
@ApiMethod BigDecimal getAveragePublicUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Returns the average disk space usage for all public repositories.
-
getCurrentBackupStatisticsGraph
@ApiMethod Outputs getCurrentBackupStatisticsGraph(Boolean detailedGraph)
This method returns a SoftLayer_Container_Account_Graph_Outputs containing a base64 string PNG image. The optional parameter, detailedGraph, can be passed to get a more detailed graph.
-
getCurrentTicketStatisticsGraph
@ApiMethod Outputs getCurrentTicketStatisticsGraph(Boolean detailedGraph)
-
getCurrentUser
@ApiMethod Customer getCurrentUser()
Retrieve the user record of the user calling the SoftLayer API.- See Also:
- SoftLayer_Account::getCurrentUser
-
getDedicatedHostsForImageTemplate
@ApiMethod List<DedicatedHost> getDedicatedHostsForImageTemplate(Long imageTemplateId)
This returns a collection of dedicated hosts that are valid for a given image template.
-
getDiskUsageMetricDataByDate
@ApiMethod List<Data> getDiskUsageMetricDataByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Metric Tracking Object System and Legacy Data Warehouse. Each data entry objects contain ''dateTime'' and ''counter'' properties. ''dateTime'' property indicates the time that the disk usage data was measured and ''counter'' property holds the disk usage in bytes.
-
getDiskUsageMetricDataFromLegacyByDate
@ApiMethod List<Data> getDiskUsageMetricDataFromLegacyByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Legacy Data Warehouse. Each data entry objects contain ''dateTime'' and ''counter'' properties. ''dateTime'' property indicates the time that the disk usage data was measured and ''counter'' property holds the disk usage in bytes.
-
getDiskUsageMetricDataFromMetricTrackingObjectSystemByDate
@ApiMethod List<Data> getDiskUsageMetricDataFromMetricTrackingObjectSystemByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Retrieve disk usage data on a [[SoftLayer_Virtual_Guest|Cloud Computing Instance]] image for the time range you provide from the Metric Tracking Object System. Each data entry object contains ''dateTime'' and ''counter'' properties. ''dateTime'' property indicates the time that the disk usage data was measured and ''counter'' property holds the disk usage in bytes.
-
getDiskUsageMetricImageByDate
@ApiMethod Outputs getDiskUsageMetricImageByDate(GregorianCalendar startDateTime, GregorianCalendar endDateTime)
Returns a disk usage image based on disk usage specified by the input parameters.
-
getExecutiveSummaryPdf
@ApiMethod byte[] getExecutiveSummaryPdf(String pdfType, String historicalType, String startDate, String endDate)
This method will return a PDF of the specified report, with the specified period within the start and end dates. The pdfType must be one of 'snapshot', or 'historical'. Possible historicalType parameters are 'monthly', 'yearly', and 'quarterly'. Start and end dates should be in ISO 8601 date format.
-
getFlexibleCreditProgramInfo
@ApiMethod Program getFlexibleCreditProgramInfo(Boolean forNextBillCycle)
This method will return a [[SoftLayer_Container_Account_Discount_Program]] object containing the Flexible Credit Program information for this account. To be considered an active participant, the account must have an enrollment record with a monthly credit amount set and the current date must be within the range defined by the enrollment and graduation date. The forNextBillCycle parameter can be set to true to return a SoftLayer_Container_Account_Discount_Program object with information with relation to the next bill cycle. The forNextBillCycle parameter defaults to false. Please note that all discount amount entries are reported as pre-tax amounts and the legacy tax fields in the [[SoftLayer_Container_Account_Discount_Program]] are deprecated.
-
getHardwarePools
@ApiMethod List<Details> getHardwarePools()
Return a collection of managed hardware pools.- See Also:
- SoftLayer_Account::getHardwarePools
-
getHistoricalBackupGraph
@ApiMethod Outputs getHistoricalBackupGraph(GregorianCalendar startDate, GregorianCalendar endDate)
-
getHistoricalBandwidthGraph
@ApiMethod Outputs getHistoricalBandwidthGraph(GregorianCalendar startDate, GregorianCalendar endDate)
This method will return a SoftLayer_Container_Account_Graph_Outputs object containing a base64 string PNG image of a line graph of bandwidth statistics given the start and end dates. The start and end dates should be valid ISO 8601 date formatted strings.
-
getHistoricalTicketGraph
@ApiMethod Outputs getHistoricalTicketGraph(GregorianCalendar startDate, GregorianCalendar endDate)
Given the start and end dates, this method will return a pie chart of ticket statistics in the form of SoftLayer_Container_Account_Graph_Outputs object with a base64 PNG string. If an error occurs the graphError parameter will be populated. Possible errors include: SoftLayer_Exception_Public Thrown if an invalid start or end date is provided. SoftLayer_Exception Thrown if there is an error connecting to HBase. SoftLayer_Exception Thrown if there is no data available for the specified date range. SoftLayer_Exception Thrown if there is an error retrieving data or generating the graph.
-
getHistoricalUptimeGraph
@ApiMethod Outputs getHistoricalUptimeGraph(GregorianCalendar startDate, GregorianCalendar endDate)
The graph image is returned as a base64 PNG string. Start and end dates should be formatted using the ISO 8601 date standard. If there is an error retrieving graph data or generating the graph string a graphError attribute will be returned. The graphError attribute may contain any of the following error messages: SoftLayer_Exception_Public Thrown if an invalid start or end date is provided. SoftLayer_Exception Thrown if there is an error connecting to HBase. SoftLayer_Exception Thrown if there is no data available for the specified date range. SoftLayer_Exception Thrown if there is an error retrieving data or generating the graph.
-
getLargestAllowedSubnetCidr
@ApiMethod Long getLargestAllowedSubnetCidr(Long numberOfHosts, Long locationId)
Computes the number of available public secondary IP addresses, aligned to a subnet size.
-
getNetAppActiveAccountLicenseKeys
@ApiMethod List<String> getNetAppActiveAccountLicenseKeys()
This returns a collection of active NetApp software account license keys.
-
getNextInvoiceExcel
@ApiMethod byte[] getNextInvoiceExcel(GregorianCalendar documentCreateDate)
Return an account's next invoice in a Microsoft excel format. The "next invoice" is what a customer will be billed on their next invoice, assuming no changes are made. Currently this does not include Bandwidth Pooling charges.- See Also:
- SoftLayer_Account::getNextInvoiceExcel
-
getNextInvoicePdf
@ApiMethod byte[] getNextInvoicePdf(GregorianCalendar documentCreateDate)
Return an account's next invoice in PDF format. The "next invoice" is what a customer will be billed on their next invoice, assuming no changes are made. Currently this does not include Bandwidth Pooling charges.- See Also:
- SoftLayer_Account::getNextInvoicePdf
-
getNextInvoicePdfDetailed
@ApiMethod byte[] getNextInvoicePdfDetailed(GregorianCalendar documentCreateDate)
Return an account's next invoice detailed portion in PDF format. The "next invoice" is what a customer will be billed on their next invoice, assuming no changes are made. Currently this does not include Bandwidth Pooling charges.
-
getNextInvoiceZeroFeeItemCounts
@ApiMethod List<Count> getNextInvoiceZeroFeeItemCounts()
-
getObject
@ApiMethod Account getObject()
getObject retrieves the SoftLayer_Account object whose ID number corresponds to the ID number of the init parameter passed to the SoftLayer_Account service. You can only retrieve the account that your portal user is assigned to.- See Also:
- SoftLayer_Account::getObject
-
getPendingCreditCardChangeRequestData
@ApiMethod List<CreditCard> getPendingCreditCardChangeRequestData()
Before being approved for general use, a credit card must be approved by a SoftLayer agent. Once a credit card change request has been either approved or denied, the change request will no longer appear in the list of pending change requests. This method will return a list of all pending change requests as well as a portion of the data from the original request.
-
getReferralPartnerCommissionForecast
@ApiMethod List<Commission> getReferralPartnerCommissionForecast()
-
getReferralPartnerCommissionHistory
@ApiMethod List<Commission> getReferralPartnerCommissionHistory()
-
getReferralPartnerCommissionPending
@ApiMethod List<Commission> getReferralPartnerCommissionPending()
-
getSharedBlockDeviceTemplateGroups
@ApiMethod List<Group> getSharedBlockDeviceTemplateGroups()
This method returns the [[SoftLayer_Virtual_Guest_Block_Device_Template_Group]] objects that have been shared with this account
-
getTechIncubatorProgramInfo
@ApiMethod Program getTechIncubatorProgramInfo(Boolean forNextBillCycle)
This method will return a SoftLayer_Container_Account_Discount_Program object containing the Technology Incubator Program information for this account. To be considered an active participant, the account must have an enrollment record with a monthly credit amount set and the current date must be within the range defined by the enrollment and graduation date. The forNextBillCycle parameter can be set to true to return a SoftLayer_Container_Account_Discount_Program object with information with relation to the next bill cycle. The forNextBillCycle parameter defaults to false.
-
getThirdPartyPoliciesAcceptanceStatus
@ApiMethod List<Acceptance> getThirdPartyPoliciesAcceptanceStatus()
Returns multiple [[SoftLayer_Container_Policy_Acceptance]] that represent the acceptance status of the applicable third-party policies for this account.
-
getValidSecurityCertificateEntries
@ApiMethod List<Entry> getValidSecurityCertificateEntries()
Retrieve a list of valid (non-expired) security certificates without the sensitive certificate information. This allows non-privileged users to view and select security certificates when configuring associated services.
-
getVmWareActiveAccountLicenseKeys
@ApiMethod List<String> getVmWareActiveAccountLicenseKeys()
This returns a collection of active VMware software account license keys.
-
getWindowsUpdateStatus
@ApiMethod List<Status> getWindowsUpdateStatus()
Retrieve a list of an account's hardware's Windows Update status. This list includes which servers have available updates, which servers require rebooting due to updates, which servers have failed retrieving updates, and which servers have failed to communicate with the SoftLayer private Windows Software Update Services server.
-
hasAttribute
@ApiMethod Boolean hasAttribute(String attributeType)
Determine if an account has an [[SoftLayer_Account_Attribute|attribute]] associated with it. hasAttribute() returns false if the attribute does not exist or if it does not have a value.- See Also:
- SoftLayer_Account::hasAttribute
-
hourlyInstanceLimit
@ApiMethod Long hourlyInstanceLimit()
This method will return the limit (number) of hourly services the account is allowed to have.- See Also:
- SoftLayer_Account::hourlyInstanceLimit
-
hourlyServerLimit
@ApiMethod Long hourlyServerLimit()
This method will return the limit (number) of hourly bare metal servers the account is allowed to have.- See Also:
- SoftLayer_Account::hourlyServerLimit
-
isActiveVmwareCustomer
@ApiMethod Boolean isActiveVmwareCustomer()
-
isEligibleForLocalCurrencyProgram
@ApiMethod Boolean isEligibleForLocalCurrencyProgram()
Returns true if this account is eligible for the local currency program, false otherwise.
-
isEligibleToLinkWithPaas
@ApiMethod Boolean isEligibleToLinkWithPaas()
Returns true if this account is eligible to link with PaaS. False otherwise.
-
linkExternalAccount
@ApiMethod Void linkExternalAccount(String externalAccountId, String authorizationToken, String externalServiceProviderKey)
This method will link this SoftLayer account with the provided external account.- See Also:
- SoftLayer_Account::linkExternalAccount
-
removeAlternateCreditCard
@ApiMethod Boolean removeAlternateCreditCard()
-
requestCreditCardChange
@ApiMethod ChangeRequest requestCreditCardChange(ChangeRequest request, String vatId, String paymentRoleName, Boolean onlyChangeNicknameFlag)
Retrieve the record data associated with the submission of a Credit Card Change Request. Softlayer customers are permitted to request a change in Credit Card information. Part of the process calls for an attempt by SoftLayer to submit at $1.00 charge to the financial institution backing the credit card as a means of verifying that the information provided in the change request is valid. The data associated with this change request returned to the calling function.
If the onlyChangeNicknameFlag parameter is set to true, the nickname of the credit card will be changed immediately without requiring approval by an agent. To change the nickname of the active payment method, pass the empty string for paymentRoleName. To change the nickname for the alternate credit card, pass ALTERNATE_CREDIT_CARD as the paymentRoleName. vatId must be set, but the value will not be used and the empty string is acceptable.
-
requestManualPayment
@ApiMethod ManualPayment requestManualPayment(ManualPayment request)
Retrieve the record data associated with the submission of a Manual Payment Request. Softlayer customers are permitted to request a manual one-time payment at a minimum amount of $2.00. Customers may submit a Credit Card Payment (Mastercard, Visa, American Express) or a PayPal payment. For Credit Card Payments, SoftLayer engages the credit card financial institution to submit the payment request. The financial institution's response and other data associated with the transaction are returned to the calling function. In the case of PayPal Payments, SoftLayer engages the PayPal system to initiate the PayPal payment sequence. The applicable data generated during the request is returned to the calling function.- See Also:
- SoftLayer_Account::requestManualPayment
-
requestManualPaymentUsingCreditCardOnFile
@ApiMethod ManualPayment requestManualPaymentUsingCreditCardOnFile(String amount, Boolean payWithAlternateCardFlag, String note)
Retrieve the record data associated with the submission of a Manual Payment Request for a manual payment using a credit card which is on file and does not require an approval process. Softlayer customers are permitted to request a manual one-time payment at a minimum amount of $2.00. Customers may use an existing Credit Card on file (Mastercard, Visa, American Express). SoftLayer engages the credit card financial institution to submit the payment request. The financial institution's response and other data associated with the transaction are returned to the calling function. The applicable data generated during the request is returned to the calling function.
-
setAbuseEmails
@ApiMethod Boolean setAbuseEmails(List<String> emails)
Set this account's abuse emails. Takes an array of email addresses as strings.- See Also:
- SoftLayer_Account::setAbuseEmails
-
setManagedPoolQuantity
@ApiMethod Long setManagedPoolQuantity(String poolKeyName, String backendRouter, Long quantity)
Set the total number of servers that are to be maintained in the given pool. When a server is ordered a new server will be put in the pool to replace the server that was removed to fill an order to maintain the desired pool availability quantity.
-
setVlanSpan
@ApiMethod Boolean setVlanSpan(Boolean enabled)
Set the flag that enables or disables automatic private network VLAN spanning for a SoftLayer customer account. Enabling VLAN spanning allows an account's servers to talk on the same broadcast domain even if they reside within different private vlans.- See Also:
- SoftLayer_Account::setVlanSpan
-
swapCreditCards
@ApiMethod Boolean swapCreditCards()
- See Also:
- SoftLayer_Account::swapCreditCards
-
syncCurrentUserPopulationWithPaas
@ApiMethod Void syncCurrentUserPopulationWithPaas(Boolean skipIbmidLookupFlag)
-
updateVpnUsersForResource
@ApiMethod Boolean updateVpnUsersForResource(Long objectId, String objectType)
Some larger SoftLayer customer accounts may have servers and virtual servers on more subnets than SoftLayer's private network VPN devices can assign routes for. In those cases routes for individual servers and virtual servers may be assigned individually to an account's servers via this method.
Always call this method to enable changes when manually configuring VPN subnet access.
-
validate
@ApiMethod List<String> validate(Account account)
This method will validate the following account fields. Included are the allowed characters for each field.
Company Name (required): alphabet, numbers, space, period, dash, octothorpe, forward slash, backward slash, comma, colon, at sign, ampersand, underscore, apostrophe, parenthesis, exclamation point. (Note: may not contain an email address)
First Name (required): alphabet, space, period, dash, comma, apostrophe.
Last Name (required): alphabet, space, period, dash, comma, apostrophe.
Email (required): Validates e-mail addresses against the syntax in RFC 822.
Address 1 (required): alphabet, numbers, space, period, dash, octothorpe, forward slash, backward slash, comma, colon, at sign, ampersand, underscore, apostrophe, parentheses.
Address 2 (required): alphabet, numbers, space, period, dash, octothorpe, forward slash, backward slash, comma, colon, at sign, ampersand, underscore, apostrophe, parentheses.
City (required): alphabet, space, period, dash, apostrophe, forward slash.
State (required): Required if country is US, Brazil, Canada or India. Must be valid Alpha-2 ISO 3166-1 state code for that country.
Postal Code (required): alphabet, numbers, dash, space.
Country (required): alphabet, numbers. Must be valid Alpha-2 ISO 3166-1 country code.
Office Phone (required): alphabet, numbers, space, period, dash, parenthesis, plus sign.
Alternate Phone: alphabet, numbers, space, period, dash, parenthesis, plus sign.
Fax Phone: alphabet, numbers, space, period, dash, parenthesis, plus sign.- See Also:
- SoftLayer_Account::validate
-
validateManualPaymentAmount
@ApiMethod Boolean validateManualPaymentAmount(String amount)
This method checks global and account specific requirements and returns true if the dollar amount entered is acceptable for this account and false otherwise. Please note the dollar amount is in USD.
-
getAbuseEmail
@ApiMethod String getAbuseEmail()
An email address that is responsible for abuse and legal inquiries on behalf of an account. For instance, new legal and abuse tickets are sent to this address.- See Also:
- SoftLayer_Account::getAbuseEmail
-
getAbuseEmails
@ApiMethod List<AbuseEmail> getAbuseEmails()
Email addresses that are responsible for abuse and legal inquiries on behalf of an account. For instance, new legal and abuse tickets are sent to these addresses.- See Also:
- SoftLayer_Account::getAbuseEmails
-
getAccountContacts
@ApiMethod List<Contact> getAccountContacts()
The account contacts on an account.- See Also:
- SoftLayer_Account::getAccountContacts
-
getAccountLicenses
@ApiMethod List<AccountLicense> getAccountLicenses()
The account software licenses owned by an account- See Also:
- SoftLayer_Account::getAccountLicenses
-
getAccountLinks
@ApiMethod List<Link> getAccountLinks()
- See Also:
- SoftLayer_Account::getAccountLinks
-
getAccountStatus
@ApiMethod Status getAccountStatus()
An account's status presented in a more detailed data type.- See Also:
- SoftLayer_Account::getAccountStatus
-
getActiveAccountDiscountBillingItem
@ApiMethod Item getActiveAccountDiscountBillingItem()
The billing item associated with an account's monthly discount.
-
getActiveAccountLicenses
@ApiMethod List<AccountLicense> getActiveAccountLicenses()
The active account software licenses owned by an account
-
getActiveAddresses
@ApiMethod List<Address> getActiveAddresses()
The active address(es) that belong to an account.- See Also:
- SoftLayer_Account::getActiveAddresses
-
getActiveAgreements
@ApiMethod List<Agreement> getActiveAgreements()
All active agreements for an account- See Also:
- SoftLayer_Account::getActiveAgreements
-
getActiveBillingAgreements
@ApiMethod List<Agreement> getActiveBillingAgreements()
All billing agreements for an account
-
getActiveCatalystEnrollment
@ApiMethod Enrollment getActiveCatalystEnrollment()
-
getActiveColocationContainers
@ApiMethod List<Item> getActiveColocationContainers()
The account's active top level colocation containers.
-
getActiveFlexibleCreditEnrollment
@ApiMethod Enrollment getActiveFlexibleCreditEnrollment()
Account's currently active Flexible Credit enrollment.
-
getActiveNotificationSubscribers
@ApiMethod List<Subscriber> getActiveNotificationSubscribers()
-
getActiveQuotes
@ApiMethod List<Quote> getActiveQuotes()
An account's non-expired quotes.- See Also:
- SoftLayer_Account::getActiveQuotes
-
getActiveReservedCapacityAgreements
@ApiMethod List<Agreement> getActiveReservedCapacityAgreements()
Active reserved capacity agreements for an account
-
getActiveVirtualLicenses
@ApiMethod List<VirtualLicense> getActiveVirtualLicenses()
The virtual software licenses controlled by an account
-
getAdcLoadBalancers
@ApiMethod List<VirtualIpAddress> getAdcLoadBalancers()
An account's associated load balancers.- See Also:
- SoftLayer_Account::getAdcLoadBalancers
-
getAddresses
@ApiMethod List<Address> getAddresses()
All the address(es) that belong to an account.- See Also:
- SoftLayer_Account::getAddresses
-
getAffiliateId
@ApiMethod String getAffiliateId()
An affiliate identifier associated with the customer account.- See Also:
- SoftLayer_Account::getAffiliateId
-
getAllBillingItems
@ApiMethod List<Item> getAllBillingItems()
The billing items that will be on an account's next invoice.- See Also:
- SoftLayer_Account::getAllBillingItems
-
getAllCommissionBillingItems
@ApiMethod List<Item> getAllCommissionBillingItems()
The billing items that will be on an account's next invoice.
-
getAllRecurringTopLevelBillingItems
@ApiMethod List<Item> getAllRecurringTopLevelBillingItems()
The billing items that will be on an account's next invoice.
-
getAllRecurringTopLevelBillingItemsUnfiltered
@ApiMethod List<Item> getAllRecurringTopLevelBillingItemsUnfiltered()
The billing items that will be on an account's next invoice. Does not consider associated items.
-
getAllSubnetBillingItems
@ApiMethod List<Item> getAllSubnetBillingItems()
The billing items that will be on an account's next invoice.
-
getAllTopLevelBillingItems
@ApiMethod List<Item> getAllTopLevelBillingItems()
All billing items of an account.
-
getAllTopLevelBillingItemsUnfiltered
@ApiMethod List<Item> getAllTopLevelBillingItemsUnfiltered()
The billing items that will be on an account's next invoice. Does not consider associated items.
-
getAllowIbmIdSilentMigrationFlag
@ApiMethod Boolean getAllowIbmIdSilentMigrationFlag()
Indicates whether this account is allowed to silently migrate to use IBMid Authentication.
-
getAllowsBluemixAccountLinkingFlag
@ApiMethod Boolean getAllowsBluemixAccountLinkingFlag()
Flag indicating if this account can be linked with Bluemix.
-
getApplicationDeliveryControllers
@ApiMethod List<Controller> getApplicationDeliveryControllers()
An account's associated application delivery controller records.
-
getAttributes
@ApiMethod List<Attribute> getAttributes()
The account attribute values for a SoftLayer customer account.- See Also:
- SoftLayer_Account::getAttributes
-
getAvailablePublicNetworkVlans
@ApiMethod List<Vlan> getAvailablePublicNetworkVlans()
The public network VLANs assigned to an account.
-
getBalance
@ApiMethod BigDecimal getBalance()
The account balance of a SoftLayer customer account. An account's balance is the amount of money owed to SoftLayer by the account holder, returned as a floating point number with two decimal places, measured in US Dollars ($USD). A negative account balance means the account holder has overpaid and is owed money by SoftLayer.- See Also:
- SoftLayer_Account::getBalance
-
getBandwidthAllotments
@ApiMethod List<Allotment> getBandwidthAllotments()
The bandwidth allotments for an account.
-
getBandwidthAllotmentsOverAllocation
@ApiMethod List<Allotment> getBandwidthAllotmentsOverAllocation()
The bandwidth allotments for an account currently over allocation.
-
getBandwidthAllotmentsProjectedOverAllocation
@ApiMethod List<Allotment> getBandwidthAllotmentsProjectedOverAllocation()
The bandwidth allotments for an account projected to go over allocation.
-
getBareMetalInstances
@ApiMethod List<Hardware> getBareMetalInstances()
An account's associated bare metal server objects.- See Also:
- SoftLayer_Account::getBareMetalInstances
-
getBillingAgreements
@ApiMethod List<Agreement> getBillingAgreements()
All billing agreements for an account- See Also:
- SoftLayer_Account::getBillingAgreements
-
getBillingInfo
@ApiMethod Info getBillingInfo()
An account's billing information.- See Also:
- SoftLayer_Account::getBillingInfo
-
getBlockDeviceTemplateGroups
@ApiMethod List<Group> getBlockDeviceTemplateGroups()
Private template group objects (parent and children) and the shared template group objects (parent only) for an account.
-
getBluemixAccountLink
@ApiMethod Bluemix getBluemixAccountLink()
The Bluemix account link associated with this SoftLayer account, if one exists.- See Also:
- SoftLayer_Account::getBluemixAccountLink
-
getBluemixLinkedFlag
@ApiMethod Boolean getBluemixLinkedFlag()
Returns true if this account is linked to IBM Bluemix, false if not.- See Also:
- SoftLayer_Account::getBluemixLinkedFlag
-
getBrand
@ApiMethod Brand getBrand()
- See Also:
- SoftLayer_Account::getBrand
-
getBrandAccountFlag
@ApiMethod Boolean getBrandAccountFlag()
- See Also:
- SoftLayer_Account::getBrandAccountFlag
-
getBrandKeyName
@ApiMethod String getBrandKeyName()
The brand keyName.- See Also:
- SoftLayer_Account::getBrandKeyName
-
getBusinessPartner
@ApiMethod Partner getBusinessPartner()
The Business Partner details for the account. Country Enterprise Code, Channel, Segment, Reseller Level.- See Also:
- SoftLayer_Account::getBusinessPartner
-
getCanOrderAdditionalVlansFlag
@ApiMethod Boolean getCanOrderAdditionalVlansFlag()
[DEPRECATED] All accounts may order VLANs.
-
getCarts
@ApiMethod List<Quote> getCarts()
An account's active carts.- See Also:
- SoftLayer_Account::getCarts
-
getCatalystEnrollments
@ApiMethod List<Enrollment> getCatalystEnrollments()
-
getClosedTickets
@ApiMethod List<Ticket> getClosedTickets()
All closed tickets associated with an account.- See Also:
- SoftLayer_Account::getClosedTickets
-
getDatacentersWithSubnetAllocations
@ApiMethod List<Location> getDatacentersWithSubnetAllocations()
Datacenters which contain subnets that the account has access to route.
-
getDedicatedHosts
@ApiMethod List<DedicatedHost> getDedicatedHosts()
An account's associated virtual dedicated host objects.- See Also:
- SoftLayer_Account::getDedicatedHosts
-
getDisablePaymentProcessingFlag
@ApiMethod Boolean getDisablePaymentProcessingFlag()
A flag indicating whether payments are processed for this account.
-
getDisplaySupportRepresentativeAssignments
@ApiMethod List<Employee> getDisplaySupportRepresentativeAssignments()
The SoftLayer employees that an account is assigned to.
-
getDomainRegistrations
@ApiMethod List<Registration> getDomainRegistrations()
-
getDomains
@ApiMethod List<Domain> getDomains()
The DNS domains associated with an account.- See Also:
- SoftLayer_Account::getDomains
-
getDomainsWithoutSecondaryDnsRecords
@ApiMethod List<Domain> getDomainsWithoutSecondaryDnsRecords()
The DNS domains associated with an account that were not created as a result of a secondary DNS zone transfer.
-
getEuSupportedFlag
@ApiMethod Boolean getEuSupportedFlag()
Boolean flag dictating whether or not this account has the EU Supported flag. This flag indicates that this account uses IBM Cloud services to process EU citizen's personal data.- See Also:
- SoftLayer_Account::getEuSupportedFlag
-
getEvaultCapacityGB
@ApiMethod Long getEvaultCapacityGB()
The total capacity of Legacy EVault Volumes on an account, in GB.- See Also:
- SoftLayer_Account::getEvaultCapacityGB
-
getEvaultMasterUsers
@ApiMethod List<Password> getEvaultMasterUsers()
An account's master EVault user. This is only used when an account has EVault service.- See Also:
- SoftLayer_Account::getEvaultMasterUsers
-
getEvaultNetworkStorage
@ApiMethod List<Storage> getEvaultNetworkStorage()
An account's associated EVault storage volumes.
-
getExpiredSecurityCertificates
@ApiMethod List<Certificate> getExpiredSecurityCertificates()
Stored security certificates that are expired (ie. SSL)
-
getFacilityLogs
@ApiMethod List<Log> getFacilityLogs()
Logs of who entered a colocation area which is assigned to this account, or when a user under this account enters a datacenter.- See Also:
- SoftLayer_Account::getFacilityLogs
-
getFileBlockBetaAccessFlag
@ApiMethod Boolean getFileBlockBetaAccessFlag()
-
getFlexibleCreditEnrollments
@ApiMethod List<Enrollment> getFlexibleCreditEnrollments()
All of the account's current and former Flexible Credit enrollments.
-
getForcePaasAccountLinkDate
@ApiMethod String getForcePaasAccountLinkDate()
Timestamp representing the point in time when an account is required to link with PaaS.
-
getGlobalIpRecords
@ApiMethod List<Global> getGlobalIpRecords()
- See Also:
- SoftLayer_Account::getGlobalIpRecords
-
getGlobalIpv4Records
@ApiMethod List<Global> getGlobalIpv4Records()
- See Also:
- SoftLayer_Account::getGlobalIpv4Records
-
getGlobalIpv6Records
@ApiMethod List<Global> getGlobalIpv6Records()
- See Also:
- SoftLayer_Account::getGlobalIpv6Records
-
getGlobalLoadBalancerAccounts
@ApiMethod List<Account> getGlobalLoadBalancerAccounts()
The global load balancer accounts for a softlayer customer account.
-
getHardware
@ApiMethod List<Hardware> getHardware()
An account's associated hardware objects.- See Also:
- SoftLayer_Account::getHardware
-
getHardwareOverBandwidthAllocation
@ApiMethod List<Hardware> getHardwareOverBandwidthAllocation()
An account's associated hardware objects currently over bandwidth allocation.
-
getHardwareProjectedOverBandwidthAllocation
@ApiMethod List<Hardware> getHardwareProjectedOverBandwidthAllocation()
An account's associated hardware objects projected to go over bandwidth allocation.
-
getHardwareWithCpanel
@ApiMethod List<Hardware> getHardwareWithCpanel()
All hardware associated with an account that has the cPanel web hosting control panel installed.- See Also:
- SoftLayer_Account::getHardwareWithCpanel
-
getHardwareWithHelm
@ApiMethod List<Hardware> getHardwareWithHelm()
All hardware associated with an account that has the Helm web hosting control panel installed.- See Also:
- SoftLayer_Account::getHardwareWithHelm
-
getHardwareWithMcafee
@ApiMethod List<Hardware> getHardwareWithMcafee()
All hardware associated with an account that has McAfee Secure software components.- See Also:
- SoftLayer_Account::getHardwareWithMcafee
-
getHardwareWithMcafeeAntivirusRedhat
@ApiMethod List<Hardware> getHardwareWithMcafeeAntivirusRedhat()
All hardware associated with an account that has McAfee Secure AntiVirus for Redhat software components.
-
getHardwareWithMcafeeAntivirusWindows
@ApiMethod List<Hardware> getHardwareWithMcafeeAntivirusWindows()
All hardware associated with an account that has McAfee Secure AntiVirus for Windows software components.
-
getHardwareWithMcafeeIntrusionDetectionSystem
@ApiMethod List<Hardware> getHardwareWithMcafeeIntrusionDetectionSystem()
All hardware associated with an account that has McAfee Secure Intrusion Detection System software components.
-
getHardwareWithPlesk
@ApiMethod List<Hardware> getHardwareWithPlesk()
All hardware associated with an account that has the Plesk web hosting control panel installed.- See Also:
- SoftLayer_Account::getHardwareWithPlesk
-
getHardwareWithQuantastor
@ApiMethod List<Hardware> getHardwareWithQuantastor()
All hardware associated with an account that has the QuantaStor storage system installed.
-
getHardwareWithUrchin
@ApiMethod List<Hardware> getHardwareWithUrchin()
All hardware associated with an account that has the Urchin web traffic analytics package installed.- See Also:
- SoftLayer_Account::getHardwareWithUrchin
-
getHardwareWithWindows
@ApiMethod List<Hardware> getHardwareWithWindows()
All hardware associated with an account that is running a version of the Microsoft Windows operating system.
-
getHasEvaultBareMetalRestorePluginFlag
@ApiMethod Boolean getHasEvaultBareMetalRestorePluginFlag()
Return 1 if one of the account's hardware has the EVault Bare Metal Server Restore Plugin otherwise 0.
-
getHasIderaBareMetalRestorePluginFlag
@ApiMethod Boolean getHasIderaBareMetalRestorePluginFlag()
Return 1 if one of the account's hardware has an installation of Idera Server Backup otherwise 0.
-
getHasPendingOrder
@ApiMethod Long getHasPendingOrder()
The number of orders in a PENDING status for a SoftLayer customer account.- See Also:
- SoftLayer_Account::getHasPendingOrder
-
getHasR1softBareMetalRestorePluginFlag
@ApiMethod Boolean getHasR1softBareMetalRestorePluginFlag()
Return 1 if one of the account's hardware has an installation of R1Soft CDP otherwise 0.
-
getHourlyBareMetalInstances
@ApiMethod List<Hardware> getHourlyBareMetalInstances()
An account's associated hourly bare metal server objects.
-
getHourlyServiceBillingItems
@ApiMethod List<Item> getHourlyServiceBillingItems()
Hourly service billing items that will be on an account's next invoice.
-
getHourlyVirtualGuests
@ApiMethod List<Guest> getHourlyVirtualGuests()
An account's associated hourly virtual guest objects.
-
getHubNetworkStorage
@ApiMethod List<Storage> getHubNetworkStorage()
An account's associated Virtual Storage volumes.- See Also:
- SoftLayer_Account::getHubNetworkStorage
-
getIbmCustomerNumber
@ApiMethod String getIbmCustomerNumber()
Unique identifier for a customer used throughout IBM.- See Also:
- SoftLayer_Account::getIbmCustomerNumber
-
getIbmIdAuthenticationRequiredFlag
@ApiMethod Boolean getIbmIdAuthenticationRequiredFlag()
Indicates whether this account requires IBMid authentication.
-
getIbmIdMigrationExpirationTimestamp
@ApiMethod String getIbmIdMigrationExpirationTimestamp()
This key is deprecated and should not be used.
-
getInProgressExternalAccountSetup
@ApiMethod Setup getInProgressExternalAccountSetup()
An in progress request to switch billing systems.
-
getInternalNotes
@ApiMethod List<Note> getInternalNotes()
- See Also:
- SoftLayer_Account::getInternalNotes
-
getInvoices
@ApiMethod List<Invoice> getInvoices()
An account's associated billing invoices.- See Also:
- SoftLayer_Account::getInvoices
-
getIpAddresses
@ApiMethod List<IpAddress> getIpAddresses()
- See Also:
- SoftLayer_Account::getIpAddresses
-
getIscsiIsolationDisabled
@ApiMethod Boolean getIscsiIsolationDisabled()
-
getIscsiNetworkStorage
@ApiMethod List<Storage> getIscsiNetworkStorage()
An account's associated iSCSI storage volumes.
-
getLastCanceledBillingItem
@ApiMethod Item getLastCanceledBillingItem()
The most recently canceled billing item.
-
getLastCancelledServerBillingItem
@ApiMethod Item getLastCancelledServerBillingItem()
The most recent cancelled server billing item.
-
getLastFiveClosedAbuseTickets
@ApiMethod List<Ticket> getLastFiveClosedAbuseTickets()
The five most recently closed abuse tickets associated with an account.
-
getLastFiveClosedAccountingTickets
@ApiMethod List<Ticket> getLastFiveClosedAccountingTickets()
The five most recently closed accounting tickets associated with an account.
-
getLastFiveClosedOtherTickets
@ApiMethod List<Ticket> getLastFiveClosedOtherTickets()
The five most recently closed tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.
-
getLastFiveClosedSalesTickets
@ApiMethod List<Ticket> getLastFiveClosedSalesTickets()
The five most recently closed sales tickets associated with an account.
-
getLastFiveClosedSupportTickets
@ApiMethod List<Ticket> getLastFiveClosedSupportTickets()
The five most recently closed support tickets associated with an account.
-
getLastFiveClosedTickets
@ApiMethod List<Ticket> getLastFiveClosedTickets()
The five most recently closed tickets associated with an account.
-
getLatestBillDate
@ApiMethod GregorianCalendar getLatestBillDate()
An account's most recent billing date.- See Also:
- SoftLayer_Account::getLatestBillDate
-
getLatestRecurringInvoice
@ApiMethod Invoice getLatestRecurringInvoice()
An account's latest recurring invoice.
-
getLatestRecurringPendingInvoice
@ApiMethod Invoice getLatestRecurringPendingInvoice()
An account's latest recurring pending invoice.
-
getLegacyBandwidthAllotments
@ApiMethod List<Allotment> getLegacyBandwidthAllotments()
The legacy bandwidth allotments for an account.
-
getLegacyIscsiCapacityGB
@ApiMethod Long getLegacyIscsiCapacityGB()
The total capacity of Legacy iSCSI Volumes on an account, in GB.
-
getLoadBalancers
@ApiMethod List<VirtualIpAddress> getLoadBalancers()
An account's associated load balancers.- See Also:
- SoftLayer_Account::getLoadBalancers
-
getLockboxCapacityGB
@ApiMethod Long getLockboxCapacityGB()
The total capacity of Legacy lockbox Volumes on an account, in GB.- See Also:
- SoftLayer_Account::getLockboxCapacityGB
-
getLockboxNetworkStorage
@ApiMethod List<Storage> getLockboxNetworkStorage()
An account's associated Lockbox storage volumes.
-
getManualPaymentsUnderReview
@ApiMethod List<ManualPayment> getManualPaymentsUnderReview()
-
getMasterUser
@ApiMethod Customer getMasterUser()
An account's master user.- See Also:
- SoftLayer_Account::getMasterUser
-
getMediaDataTransferRequests
@ApiMethod List<Request> getMediaDataTransferRequests()
An account's media transfer service requests.
-
getMigratedToIbmCloudPortalFlag
@ApiMethod Boolean getMigratedToIbmCloudPortalFlag()
Flag indicating whether this account is restricted to the IBM Cloud portal.
-
getMonthlyBareMetalInstances
@ApiMethod List<Hardware> getMonthlyBareMetalInstances()
An account's associated monthly bare metal server objects.
-
getMonthlyVirtualGuests
@ApiMethod List<Guest> getMonthlyVirtualGuests()
An account's associated monthly virtual guest objects.
-
getNasNetworkStorage
@ApiMethod List<Storage> getNasNetworkStorage()
An account's associated NAS storage volumes.- See Also:
- SoftLayer_Account::getNasNetworkStorage
-
getNetworkCreationFlag
@ApiMethod Boolean getNetworkCreationFlag()
Whether or not this account can define their own networks.
-
getNetworkGateways
@ApiMethod List<Gateway> getNetworkGateways()
All network gateway devices on this account.- See Also:
- SoftLayer_Account::getNetworkGateways
-
getNetworkHardware
@ApiMethod List<Hardware> getNetworkHardware()
An account's associated network hardware.- See Also:
- SoftLayer_Account::getNetworkHardware
-
getNetworkMessageDeliveryAccounts
@ApiMethod List<Delivery> getNetworkMessageDeliveryAccounts()
-
getNetworkMonitorDownHardware
@ApiMethod List<Hardware> getNetworkMonitorDownHardware()
Hardware which is currently experiencing a service failure.
-
getNetworkMonitorDownVirtualGuests
@ApiMethod List<Guest> getNetworkMonitorDownVirtualGuests()
Virtual guest which is currently experiencing a service failure.
-
getNetworkMonitorRecoveringHardware
@ApiMethod List<Hardware> getNetworkMonitorRecoveringHardware()
Hardware which is currently recovering from a service failure.
-
getNetworkMonitorRecoveringVirtualGuests
@ApiMethod List<Guest> getNetworkMonitorRecoveringVirtualGuests()
Virtual guest which is currently recovering from a service failure.
-
getNetworkMonitorUpHardware
@ApiMethod List<Hardware> getNetworkMonitorUpHardware()
Hardware which is currently online.
-
getNetworkMonitorUpVirtualGuests
@ApiMethod List<Guest> getNetworkMonitorUpVirtualGuests()
Virtual guest which is currently online.
-
getNetworkStorage
@ApiMethod List<Storage> getNetworkStorage()
An account's associated storage volumes. This includes Lockbox, NAS, EVault, and iSCSI volumes.- See Also:
- SoftLayer_Account::getNetworkStorage
-
getNetworkStorageGroups
@ApiMethod List<Group> getNetworkStorageGroups()
An account's Network Storage groups.
-
getNetworkTunnelContexts
@ApiMethod List<Context> getNetworkTunnelContexts()
IPSec network tunnels for an account.
-
getNetworkVlanSpan
@ApiMethod Span getNetworkVlanSpan()
Whether or not an account has automatic private VLAN spanning enabled.- See Also:
- SoftLayer_Account::getNetworkVlanSpan
-
getNetworkVlans
@ApiMethod List<Vlan> getNetworkVlans()
All network VLANs assigned to an account.- See Also:
- SoftLayer_Account::getNetworkVlans
-
getNextBillingPublicAllotmentHardwareBandwidthDetails
@ApiMethod List<Allotment> getNextBillingPublicAllotmentHardwareBandwidthDetails()
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers for the next billing cycle. The public inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date.
-
getNextInvoiceIncubatorExemptTotal
@ApiMethod BigDecimal getNextInvoiceIncubatorExemptTotal()
The pre-tax total amount exempt from incubator credit for the account's next invoice. This field is now deprecated and will soon be removed. Please update all references to instead use nextInvoiceTotalAmount
-
getNextInvoiceRecurringAmountEligibleForAccountDiscount
@ApiMethod BigDecimal getNextInvoiceRecurringAmountEligibleForAccountDiscount()
The total recurring charge amount of an account's next invoice eligible for account discount measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
-
getNextInvoiceTopLevelBillingItems
@ApiMethod List<Item> getNextInvoiceTopLevelBillingItems()
The billing items that will be on an account's next invoice.
-
getNextInvoiceTotalAmount
@ApiMethod BigDecimal getNextInvoiceTotalAmount()
The pre-tax total amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
-
getNextInvoiceTotalOneTimeAmount
@ApiMethod BigDecimal getNextInvoiceTotalOneTimeAmount()
The total one-time charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
-
getNextInvoiceTotalOneTimeTaxAmount
@ApiMethod BigDecimal getNextInvoiceTotalOneTimeTaxAmount()
The total one-time tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
-
getNextInvoiceTotalRecurringAmount
@ApiMethod BigDecimal getNextInvoiceTotalRecurringAmount()
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
-
getNextInvoiceTotalRecurringAmountBeforeAccountDiscount
@ApiMethod BigDecimal getNextInvoiceTotalRecurringAmountBeforeAccountDiscount()
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
-
getNextInvoiceTotalRecurringTaxAmount
@ApiMethod BigDecimal getNextInvoiceTotalRecurringTaxAmount()
The total recurring tax amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
-
getNextInvoiceTotalTaxableRecurringAmount
@ApiMethod BigDecimal getNextInvoiceTotalTaxableRecurringAmount()
The total recurring charge amount of an account's next invoice measured in US Dollars ($USD), assuming no changes or charges occur between now and time of billing.
-
getNotificationSubscribers
@ApiMethod List<Subscriber> getNotificationSubscribers()
-
getOpenAbuseTickets
@ApiMethod List<Ticket> getOpenAbuseTickets()
The open abuse tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenAbuseTickets
-
getOpenAccountingTickets
@ApiMethod List<Ticket> getOpenAccountingTickets()
The open accounting tickets associated with an account.
-
getOpenBillingTickets
@ApiMethod List<Ticket> getOpenBillingTickets()
The open billing tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenBillingTickets
-
getOpenCancellationRequests
@ApiMethod List<Request> getOpenCancellationRequests()
An open ticket requesting cancellation of this server, if one exists.
-
getOpenOtherTickets
@ApiMethod List<Ticket> getOpenOtherTickets()
The open tickets that do not belong to the abuse, accounting, sales, or support groups associated with an account.- See Also:
- SoftLayer_Account::getOpenOtherTickets
-
getOpenRecurringInvoices
@ApiMethod List<Invoice> getOpenRecurringInvoices()
An account's recurring invoices.
-
getOpenSalesTickets
@ApiMethod List<Ticket> getOpenSalesTickets()
The open sales tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenSalesTickets
-
getOpenStackAccountLinks
@ApiMethod List<Link> getOpenStackAccountLinks()
-
getOpenStackObjectStorage
@ApiMethod List<Storage> getOpenStackObjectStorage()
An account's associated Openstack related Object Storage accounts.
-
getOpenSupportTickets
@ApiMethod List<Ticket> getOpenSupportTickets()
The open support tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenSupportTickets
-
getOpenTickets
@ApiMethod List<Ticket> getOpenTickets()
All open tickets associated with an account.- See Also:
- SoftLayer_Account::getOpenTickets
-
getOpenTicketsWaitingOnCustomer
@ApiMethod List<Ticket> getOpenTicketsWaitingOnCustomer()
All open tickets associated with an account last edited by an employee.
-
getOrders
@ApiMethod List<Order> getOrders()
An account's associated billing orders excluding upgrades.- See Also:
- SoftLayer_Account::getOrders
-
getOrphanBillingItems
@ApiMethod List<Item> getOrphanBillingItems()
The billing items that have no parent billing item. These are items that don't necessarily belong to a single server.- See Also:
- SoftLayer_Account::getOrphanBillingItems
-
getOwnedBrands
@ApiMethod List<Brand> getOwnedBrands()
- See Also:
- SoftLayer_Account::getOwnedBrands
-
getOwnedHardwareGenericComponentModels
@ApiMethod List<Generic> getOwnedHardwareGenericComponentModels()
-
getPaymentProcessors
@ApiMethod List<Processor> getPaymentProcessors()
- See Also:
- SoftLayer_Account::getPaymentProcessors
-
getPendingEvents
@ApiMethod List<Event> getPendingEvents()
- See Also:
- SoftLayer_Account::getPendingEvents
-
getPendingInvoice
@ApiMethod Invoice getPendingInvoice()
An account's latest open (pending) invoice.- See Also:
- SoftLayer_Account::getPendingInvoice
-
getPendingInvoiceTopLevelItems
@ApiMethod List<Item> getPendingInvoiceTopLevelItems()
A list of top-level invoice items that are on an account's currently pending invoice.
-
getPendingInvoiceTotalAmount
@ApiMethod BigDecimal getPendingInvoiceTotalAmount()
The total amount of an account's pending invoice, if one exists.
-
getPendingInvoiceTotalOneTimeAmount
@ApiMethod BigDecimal getPendingInvoiceTotalOneTimeAmount()
The total one-time charges for an account's pending invoice, if one exists. In other words, it is the sum of one-time charges, setup fees, and labor fees. It does not include taxes.
-
getPendingInvoiceTotalOneTimeTaxAmount
@ApiMethod BigDecimal getPendingInvoiceTotalOneTimeTaxAmount()
The sum of all the taxes related to one time charges for an account's pending invoice, if one exists.
-
getPendingInvoiceTotalRecurringAmount
@ApiMethod BigDecimal getPendingInvoiceTotalRecurringAmount()
The total recurring amount of an account's pending invoice, if one exists.
-
getPendingInvoiceTotalRecurringTaxAmount
@ApiMethod BigDecimal getPendingInvoiceTotalRecurringTaxAmount()
The total amount of the recurring taxes on an account's pending invoice, if one exists.
-
getPermissionGroups
@ApiMethod List<Group> getPermissionGroups()
An account's permission groups.- See Also:
- SoftLayer_Account::getPermissionGroups
-
getPermissionRoles
@ApiMethod List<Role> getPermissionRoles()
An account's user roles.- See Also:
- SoftLayer_Account::getPermissionRoles
-
getPlacementGroups
@ApiMethod List<PlacementGroup> getPlacementGroups()
An account's associated virtual placement groups.- See Also:
- SoftLayer_Account::getPlacementGroups
-
getPortableStorageVolumes
@ApiMethod List<Image> getPortableStorageVolumes()
-
getPostProvisioningHooks
@ApiMethod List<Hook> getPostProvisioningHooks()
Customer specified URIs that are downloaded onto a newly provisioned or reloaded server. If the URI is sent over https it will be executed directly on the server.
-
getPptpVpnAllowedFlag
@ApiMethod Boolean getPptpVpnAllowedFlag()
Boolean flag dictating whether or not this account supports PPTP VPN Access.- See Also:
- SoftLayer_Account::getPptpVpnAllowedFlag
-
getPptpVpnUsers
@ApiMethod List<Customer> getPptpVpnUsers()
An account's associated portal users with PPTP VPN access. (Deprecated)- See Also:
- SoftLayer_Account::getPptpVpnUsers
-
getPreviousRecurringRevenue
@ApiMethod BigDecimal getPreviousRecurringRevenue()
The total recurring amount for an accounts previous revenue.
-
getPriceRestrictions
@ApiMethod List<Restriction> getPriceRestrictions()
The item price that an account is restricted to.- See Also:
- SoftLayer_Account::getPriceRestrictions
-
getPriorityOneTickets
@ApiMethod List<Ticket> getPriorityOneTickets()
All priority one tickets associated with an account.- See Also:
- SoftLayer_Account::getPriorityOneTickets
-
getPrivateAllotmentHardwareBandwidthDetails
@ApiMethod List<Allotment> getPrivateAllotmentHardwareBandwidthDetails()
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers. The private inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date.
-
getPrivateBlockDeviceTemplateGroups
@ApiMethod List<Group> getPrivateBlockDeviceTemplateGroups()
Private and shared template group objects (parent only) for an account.
-
getPrivateIpAddresses
@ApiMethod List<IpAddress> getPrivateIpAddresses()
- See Also:
- SoftLayer_Account::getPrivateIpAddresses
-
getPrivateNetworkVlans
@ApiMethod List<Vlan> getPrivateNetworkVlans()
The private network VLANs assigned to an account.
-
getPrivateSubnets
@ApiMethod List<Subnet> getPrivateSubnets()
All private subnets associated with an account.- See Also:
- SoftLayer_Account::getPrivateSubnets
-
getProofOfConceptAccountFlag
@ApiMethod Boolean getProofOfConceptAccountFlag()
Boolean flag indicating whether or not this account is a Proof of Concept account.
-
getPublicAllotmentHardwareBandwidthDetails
@ApiMethod List<Allotment> getPublicAllotmentHardwareBandwidthDetails()
DEPRECATED - This information can be pulled directly through tapping keys now - DEPRECATED. The allotments for this account and their servers. The public inbound and outbound bandwidth is calculated for each server in addition to the daily average network traffic since the last billing date.
-
getPublicIpAddresses
@ApiMethod List<IpAddress> getPublicIpAddresses()
- See Also:
- SoftLayer_Account::getPublicIpAddresses
-
getPublicNetworkVlans
@ApiMethod List<Vlan> getPublicNetworkVlans()
The public network VLANs assigned to an account.- See Also:
- SoftLayer_Account::getPublicNetworkVlans
-
getPublicSubnets
@ApiMethod List<Subnet> getPublicSubnets()
All public network subnets associated with an account.- See Also:
- SoftLayer_Account::getPublicSubnets
-
getQuotes
@ApiMethod List<Quote> getQuotes()
An account's quotes.- See Also:
- SoftLayer_Account::getQuotes
-
getRecentEvents
@ApiMethod List<Event> getRecentEvents()
- See Also:
- SoftLayer_Account::getRecentEvents
-
getReferralPartner
@ApiMethod Account getReferralPartner()
The Referral Partner for this account, if any.- See Also:
- SoftLayer_Account::getReferralPartner
-
getReferredAccounts
@ApiMethod List<Account> getReferredAccounts()
If this is a account is a referral partner, the accounts this referral partner has referred- See Also:
- SoftLayer_Account::getReferredAccounts
-
getRegulatedWorkloads
@ApiMethod List<RegulatedWorkload> getRegulatedWorkloads()
- See Also:
- SoftLayer_Account::getRegulatedWorkloads
-
getRemoteManagementCommandRequests
@ApiMethod List<Request> getRemoteManagementCommandRequests()
Remote management command requests for an account
-
getReplicationEvents
@ApiMethod List<Event> getReplicationEvents()
The Replication events for all Network Storage volumes on an account.- See Also:
- SoftLayer_Account::getReplicationEvents
-
getRequireSilentIBMidUserCreation
@ApiMethod Boolean getRequireSilentIBMidUserCreation()
Indicates whether newly created users under this account will be associated with IBMid via an email requiring a response, or not.
-
getReservedCapacityAgreements
@ApiMethod List<Agreement> getReservedCapacityAgreements()
All reserved capacity agreements for an account
-
getReservedCapacityGroups
@ApiMethod List<ReservedCapacityGroup> getReservedCapacityGroups()
The reserved capacity groups owned by this account.
-
getResourceGroups
@ApiMethod List<Group> getResourceGroups()
An account's associated top-level resource groups.- See Also:
- SoftLayer_Account::getResourceGroups
-
getRouters
@ApiMethod List<Hardware> getRouters()
All Routers that an accounts VLANs reside on- See Also:
- SoftLayer_Account::getRouters
-
getRwhoisData
@ApiMethod Data getRwhoisData()
An account's reverse WHOIS data. This data is used when making SWIP requests.- See Also:
- SoftLayer_Account::getRwhoisData
-
getSamlAuthentication
@ApiMethod Saml getSamlAuthentication()
The SAML configuration for this account.- See Also:
- SoftLayer_Account::getSamlAuthentication
-
getScaleGroups
@ApiMethod List<Group> getScaleGroups()
All scale groups on this account.- See Also:
- SoftLayer_Account::getScaleGroups
-
getSecondaryDomains
@ApiMethod List<Secondary> getSecondaryDomains()
The secondary DNS records for a SoftLayer customer account.- See Also:
- SoftLayer_Account::getSecondaryDomains
-
getSecurityCertificates
@ApiMethod List<Certificate> getSecurityCertificates()
Stored security certificates (ie. SSL)
-
getSecurityGroups
@ApiMethod List<SecurityGroup> getSecurityGroups()
The security groups belonging to this account.- See Also:
- SoftLayer_Account::getSecurityGroups
-
getSecurityLevel
@ApiMethod Level getSecurityLevel()
- See Also:
- SoftLayer_Account::getSecurityLevel
-
getSecurityScanRequests
@ApiMethod List<Request> getSecurityScanRequests()
An account's vulnerability scan requests.
-
getServiceBillingItems
@ApiMethod List<Item> getServiceBillingItems()
The service billing items that will be on an account's next invoice.
-
getShipments
@ApiMethod List<Shipment> getShipments()
Shipments that belong to the customer's account.- See Also:
- SoftLayer_Account::getShipments
-
getSshKeys
@ApiMethod List<Key> getSshKeys()
Customer specified SSH keys that can be implemented onto a newly provisioned or reloaded server.- See Also:
- SoftLayer_Account::getSshKeys
-
getSslVpnUsers
@ApiMethod List<Customer> getSslVpnUsers()
An account's associated portal users with SSL VPN access.- See Also:
- SoftLayer_Account::getSslVpnUsers
-
getStandardPoolVirtualGuests
@ApiMethod List<Guest> getStandardPoolVirtualGuests()
An account's virtual guest objects that are hosted on a user provisioned hypervisor.
-
getSubnetRegistrationDetails
@ApiMethod List<Detail> getSubnetRegistrationDetails()
-
getSubnetRegistrations
@ApiMethod List<Registration> getSubnetRegistrations()
-
getSubnets
@ApiMethod List<Subnet> getSubnets()
All network subnets associated with an account.- See Also:
- SoftLayer_Account::getSubnets
-
getSupportRepresentatives
@ApiMethod List<Employee> getSupportRepresentatives()
The SoftLayer employees that an account is assigned to.
-
getSupportSubscriptions
@ApiMethod List<Item> getSupportSubscriptions()
The active support subscriptions for this account.
-
getSupportTier
@ApiMethod String getSupportTier()
- See Also:
- SoftLayer_Account::getSupportTier
-
getSuppressInvoicesFlag
@ApiMethod Boolean getSuppressInvoicesFlag()
A flag indicating to suppress invoices.
-
getTags
@ApiMethod List<Tag> getTags()
- See Also:
- SoftLayer_Account::getTags
-
getTickets
@ApiMethod List<Ticket> getTickets()
An account's associated tickets.- See Also:
- SoftLayer_Account::getTickets
-
getTicketsClosedInTheLastThreeDays
@ApiMethod List<Ticket> getTicketsClosedInTheLastThreeDays()
Tickets closed within the last 72 hours or last 10 tickets, whichever is less, associated with an account.
-
getTicketsClosedToday
@ApiMethod List<Ticket> getTicketsClosedToday()
Tickets closed today associated with an account.- See Also:
- SoftLayer_Account::getTicketsClosedToday
-
getTranscodeAccounts
@ApiMethod List<Account> getTranscodeAccounts()
An account's associated Transcode account.- See Also:
- SoftLayer_Account::getTranscodeAccounts
-
getUpgradeRequests
@ApiMethod List<Request> getUpgradeRequests()
An account's associated upgrade requests.- See Also:
- SoftLayer_Account::getUpgradeRequests
-
getUsers
@ApiMethod List<Customer> getUsers()
An account's portal users.- See Also:
- SoftLayer_Account::getUsers
-
getValidSecurityCertificates
@ApiMethod List<Certificate> getValidSecurityCertificates()
Stored security certificates that are not expired (ie. SSL)
-
getVdrUpdatesInProgressFlag
@ApiMethod Boolean getVdrUpdatesInProgressFlag()
Return 0 if vpn updates are currently in progress on this account otherwise 1.
-
getVirtualDedicatedRacks
@ApiMethod List<Allotment> getVirtualDedicatedRacks()
The bandwidth pooling for this account.
-
getVirtualDiskImages
@ApiMethod List<Image> getVirtualDiskImages()
An account's associated virtual server virtual disk images.- See Also:
- SoftLayer_Account::getVirtualDiskImages
-
getVirtualGuests
@ApiMethod List<Guest> getVirtualGuests()
An account's associated virtual guest objects.- See Also:
- SoftLayer_Account::getVirtualGuests
-
getVirtualGuestsOverBandwidthAllocation
@ApiMethod List<Guest> getVirtualGuestsOverBandwidthAllocation()
An account's associated virtual guest objects currently over bandwidth allocation.
-
getVirtualGuestsProjectedOverBandwidthAllocation
@ApiMethod List<Guest> getVirtualGuestsProjectedOverBandwidthAllocation()
An account's associated virtual guest objects currently over bandwidth allocation.
-
getVirtualGuestsWithCpanel
@ApiMethod List<Guest> getVirtualGuestsWithCpanel()
All virtual guests associated with an account that has the cPanel web hosting control panel installed.
-
getVirtualGuestsWithMcafee
@ApiMethod List<Guest> getVirtualGuestsWithMcafee()
All virtual guests associated with an account that have McAfee Secure software components.
-
getVirtualGuestsWithMcafeeAntivirusRedhat
@ApiMethod List<Guest> getVirtualGuestsWithMcafeeAntivirusRedhat()
All virtual guests associated with an account that have McAfee Secure AntiVirus for Redhat software components.
-
getVirtualGuestsWithMcafeeAntivirusWindows
@ApiMethod List<Guest> getVirtualGuestsWithMcafeeAntivirusWindows()
All virtual guests associated with an account that has McAfee Secure AntiVirus for Windows software components.
-
getVirtualGuestsWithMcafeeIntrusionDetectionSystem
@ApiMethod List<Guest> getVirtualGuestsWithMcafeeIntrusionDetectionSystem()
All virtual guests associated with an account that has McAfee Secure Intrusion Detection System software components.
-
getVirtualGuestsWithPlesk
@ApiMethod List<Guest> getVirtualGuestsWithPlesk()
All virtual guests associated with an account that has the Plesk web hosting control panel installed.
-
getVirtualGuestsWithQuantastor
@ApiMethod List<Guest> getVirtualGuestsWithQuantastor()
All virtual guests associated with an account that have the QuantaStor storage system installed.
-
getVirtualGuestsWithUrchin
@ApiMethod List<Guest> getVirtualGuestsWithUrchin()
All virtual guests associated with an account that has the Urchin web traffic analytics package installed.
-
getVirtualPrivateRack
@ApiMethod Allotment getVirtualPrivateRack()
The bandwidth pooling for this account.- See Also:
- SoftLayer_Account::getVirtualPrivateRack
-
getVirtualStorageArchiveRepositories
@ApiMethod List<Repository> getVirtualStorageArchiveRepositories()
An account's associated virtual server archived storage repositories.
-
getVirtualStoragePublicRepositories
@ApiMethod List<Repository> getVirtualStoragePublicRepositories()
An account's associated virtual server public storage repositories.
-
getVpcVirtualGuests
@ApiMethod List<Guest> getVpcVirtualGuests()
An account's associated VPC configured virtual guest objects.- See Also:
- SoftLayer_Account::getVpcVirtualGuests
-
-