SoftLayer_Brand


SoftLayer_Brand

Description

Every IBM Cloud Infrastructure customer account is associated to a brand.

IBM Cloud Infrastructure customers are unable to change their brand information in the portal or the API.

Methods

createCustomerAccount

Create a new customer account record.

createObject

Create a new brand.

disableAccount

Disable an account associated with this Brand. Anything that would disqualify the account from being disabled will cause an exception to be raised.

getAllOwnedAccounts

All accounts owned by the brand.

getAllowAccountCreationFlag

This flag indicates if creation of accounts is allowed.

getBillingItemSnapshots

Returns snapshots of billing items recorded periodically given an account ID owned by the brand those billing items belong to. Retrieving billing item snapshots is more performant than retrieving billing items directly and performs less relational joins improving retrieval efficiency. The downside …

getBillingItemSnapshotsForSingleOwnedAccount

Returns billing item snapshots on accounts owned by specific brands.

getBillingItemSnapshotsWithExternalAccountId

Returns billing item snapshots on accounts owned by specific brands.

getBusinessPartner

Business Partner details for the brand. Country Enterprise Code, Channel, Segment, Reseller Level.

getBusinessPartnerFlag

Flag indicating if the brand is a business partner.

getCatalog

The Product Catalog for the Brand

getContactInformation

Retrieve the contact information for the customer account brand.

getContacts

The contacts for the brand.

getCustomerCountryLocationRestrictions

This references relationship between brands, locations and countries associated with a user’s account that are ineligible when ordering products. For example, the India datacenter may not be available on this brand for customers that live in Great Britain.

getHardware

An account’s associated hardware objects.

getMerchantName

Get the payment processor merchant name.

getObject

Retrieve a SoftLayer_Brand record.

getOwnedAccounts

Active accounts owned by the brand.

getVirtualGuests

An account’s associated virtual guest objects.

isIbmSlicBrand

Check if the brand is IBM SLIC top level brand or sub brand.

isPlatformServicesBrand

Check if the alternate billing system of brand is Bluemix.

reactivateAccount

Reactivate an account associated with this Brand. Anything that would disqualify the account from being reactivated will cause an exception to be raised.

refreshBillingItemSnapshot

Begins the process for refreshing the billing item snapshots

verifyCanDisableAccount

Verify that an account may be disabled by a Brand Agent. Anything that would disqualify the account from being disabled will cause an exception to be raised.

verifyCanReactivateAccount

Verify that an account may be reactivated by a Brand Agent. Anything that would disqualify the account from being reactivated will cause an exception to be raised.