Package com.softlayer.api.service
Class Brand
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.Brand
-
@ApiType("SoftLayer_Brand") public class Brand extends Entity
The SoftLayer_Brand data type contains brand information relating to the single SoftLayer customer account.
IBM Cloud Infrastructure customers are unable to change their brand information in the portal or the API.- See Also:
- SoftLayer_Brand
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Brand.Mask
static interface
Brand.Service
Every IBM Cloud Infrastructure customer account is associated to a brand.static interface
Brand.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected Boolean
allowAccountCreationFlag
This flag indicates if creation of accounts is allowed.protected Long
allOwnedAccountCount
A count of all accounts owned by the brand.protected List<Account>
allOwnedAccounts
All accounts owned by the brand.protected Partner
businessPartner
Business Partner details for the brand.protected Boolean
businessPartnerFlag
Flag indicating if the brand is a business partner.protected Catalog
catalog
The Product Catalog for the Brandprotected Long
catalogId
ID of the Catalog used by this Brandprotected boolean
catalogIdSpecified
protected Long
contactCount
A count of the contacts for the brand.protected List<Contact>
contacts
The contacts for the brand.protected Long
customerCountryLocationRestrictionCount
A count of this references relationship between brands, locations and countries associated with a user's account that are ineligible when ordering products.protected List<CustomerCountry>
customerCountryLocationRestrictions
This references relationship between brands, locations and countries associated with a user's account that are ineligible when ordering products.protected Brand
distributor
protected Boolean
distributorChildFlag
protected String
distributorFlag
protected List<Hardware>
hardware
An account's associated hardware objects.protected Long
hardwareCount
A count of an account's associated hardware objects.protected Boolean
hasAgentAdvancedSupportFlag
protected Boolean
hasAgentSupportFlag
protected Long
id
protected boolean
idSpecified
protected String
keyName
The brand key name.protected boolean
keyNameSpecified
protected String
longName
The brand long name.protected boolean
longNameSpecified
protected String
name
The brand name.protected boolean
nameSpecified
protected Long
openTicketCount
A count ofprotected List<Ticket>
openTickets
protected Long
ownedAccountCount
A count of active accounts owned by the brand.protected List<Account>
ownedAccounts
Active accounts owned by the brand.protected Level
securityLevel
protected Long
ticketCount
A count ofprotected Long
ticketGroupCount
A count ofprotected List<Group>
ticketGroups
protected List<Ticket>
tickets
protected Long
userCount
A count ofprotected List<Customer>
users
protected Long
virtualGuestCount
A count of an account's associated virtual guest objects.protected List<Guest>
virtualGuests
An account's associated virtual guest objects.-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Brand()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
account
@ApiProperty protected Account account
-
allOwnedAccounts
@ApiProperty protected List<Account> allOwnedAccounts
All accounts owned by the brand.
-
allowAccountCreationFlag
@ApiProperty protected Boolean allowAccountCreationFlag
This flag indicates if creation of accounts is allowed.
-
businessPartner
@ApiProperty protected Partner businessPartner
Business Partner details for the brand. Country Enterprise Code, Channel, Segment, Reseller Level.
-
businessPartnerFlag
@ApiProperty protected Boolean businessPartnerFlag
Flag indicating if the brand is a business partner.
-
catalog
@ApiProperty protected Catalog catalog
The Product Catalog for the Brand
-
contacts
@ApiProperty protected List<Contact> contacts
The contacts for the brand.
-
customerCountryLocationRestrictions
@ApiProperty protected List<CustomerCountry> customerCountryLocationRestrictions
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.
-
distributor
@ApiProperty protected Brand distributor
-
distributorChildFlag
@ApiProperty protected Boolean distributorChildFlag
-
distributorFlag
@ApiProperty protected String distributorFlag
-
hardware
@ApiProperty protected List<Hardware> hardware
An account's associated hardware objects.
-
hasAgentAdvancedSupportFlag
@ApiProperty protected Boolean hasAgentAdvancedSupportFlag
-
hasAgentSupportFlag
@ApiProperty protected Boolean hasAgentSupportFlag
-
openTickets
@ApiProperty protected List<Ticket> openTickets
-
ownedAccounts
@ApiProperty protected List<Account> ownedAccounts
Active accounts owned by the brand.
-
securityLevel
@ApiProperty protected Level securityLevel
-
ticketGroups
@ApiProperty protected List<Group> ticketGroups
-
tickets
@ApiProperty protected List<Ticket> tickets
-
users
@ApiProperty protected List<Customer> users
-
virtualGuests
@ApiProperty protected List<Guest> virtualGuests
An account's associated virtual guest objects.
-
catalogId
@ApiProperty(canBeNullOrNotSet=true) protected Long catalogId
ID of the Catalog used by this Brand
-
catalogIdSpecified
protected boolean catalogIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
-
idSpecified
protected boolean idSpecified
-
keyName
@ApiProperty(canBeNullOrNotSet=true) protected String keyName
The brand key name.
-
keyNameSpecified
protected boolean keyNameSpecified
-
longName
@ApiProperty(canBeNullOrNotSet=true) protected String longName
The brand long name.
-
longNameSpecified
protected boolean longNameSpecified
-
name
@ApiProperty(canBeNullOrNotSet=true) protected String name
The brand name.
-
nameSpecified
protected boolean nameSpecified
-
allOwnedAccountCount
@ApiProperty protected Long allOwnedAccountCount
A count of all accounts owned by the brand.
-
contactCount
@ApiProperty protected Long contactCount
A count of the contacts for the brand.
-
customerCountryLocationRestrictionCount
@ApiProperty protected Long customerCountryLocationRestrictionCount
A count of 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.
-
hardwareCount
@ApiProperty protected Long hardwareCount
A count of an account's associated hardware objects.
-
openTicketCount
@ApiProperty protected Long openTicketCount
A count of
-
ownedAccountCount
@ApiProperty protected Long ownedAccountCount
A count of active accounts owned by the brand.
-
ticketCount
@ApiProperty protected Long ticketCount
A count of
-
ticketGroupCount
@ApiProperty protected Long ticketGroupCount
A count of
-
userCount
@ApiProperty protected Long userCount
A count of
-
virtualGuestCount
@ApiProperty protected Long virtualGuestCount
A count of an account's associated virtual guest objects.
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getAllowAccountCreationFlag
public Boolean getAllowAccountCreationFlag()
-
setAllowAccountCreationFlag
public void setAllowAccountCreationFlag(Boolean allowAccountCreationFlag)
-
getBusinessPartner
public Partner getBusinessPartner()
-
setBusinessPartner
public void setBusinessPartner(Partner businessPartner)
-
getBusinessPartnerFlag
public Boolean getBusinessPartnerFlag()
-
setBusinessPartnerFlag
public void setBusinessPartnerFlag(Boolean businessPartnerFlag)
-
getCatalog
public Catalog getCatalog()
-
setCatalog
public void setCatalog(Catalog catalog)
-
getCustomerCountryLocationRestrictions
public List<CustomerCountry> getCustomerCountryLocationRestrictions()
-
getDistributor
public Brand getDistributor()
-
setDistributor
public void setDistributor(Brand distributor)
-
getDistributorChildFlag
public Boolean getDistributorChildFlag()
-
setDistributorChildFlag
public void setDistributorChildFlag(Boolean distributorChildFlag)
-
getDistributorFlag
public String getDistributorFlag()
-
setDistributorFlag
public void setDistributorFlag(String distributorFlag)
-
getHasAgentAdvancedSupportFlag
public Boolean getHasAgentAdvancedSupportFlag()
-
setHasAgentAdvancedSupportFlag
public void setHasAgentAdvancedSupportFlag(Boolean hasAgentAdvancedSupportFlag)
-
getHasAgentSupportFlag
public Boolean getHasAgentSupportFlag()
-
setHasAgentSupportFlag
public void setHasAgentSupportFlag(Boolean hasAgentSupportFlag)
-
getSecurityLevel
public Level getSecurityLevel()
-
setSecurityLevel
public void setSecurityLevel(Level securityLevel)
-
getCatalogId
public Long getCatalogId()
-
setCatalogId
public void setCatalogId(Long catalogId)
-
isCatalogIdSpecified
public boolean isCatalogIdSpecified()
-
unsetCatalogId
public void unsetCatalogId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getKeyName
public String getKeyName()
-
setKeyName
public void setKeyName(String keyName)
-
isKeyNameSpecified
public boolean isKeyNameSpecified()
-
unsetKeyName
public void unsetKeyName()
-
getLongName
public String getLongName()
-
setLongName
public void setLongName(String longName)
-
isLongNameSpecified
public boolean isLongNameSpecified()
-
unsetLongName
public void unsetLongName()
-
getName
public String getName()
-
setName
public void setName(String name)
-
isNameSpecified
public boolean isNameSpecified()
-
unsetName
public void unsetName()
-
getAllOwnedAccountCount
public Long getAllOwnedAccountCount()
-
setAllOwnedAccountCount
public void setAllOwnedAccountCount(Long allOwnedAccountCount)
-
getContactCount
public Long getContactCount()
-
setContactCount
public void setContactCount(Long contactCount)
-
getCustomerCountryLocationRestrictionCount
public Long getCustomerCountryLocationRestrictionCount()
-
setCustomerCountryLocationRestrictionCount
public void setCustomerCountryLocationRestrictionCount(Long customerCountryLocationRestrictionCount)
-
getHardwareCount
public Long getHardwareCount()
-
setHardwareCount
public void setHardwareCount(Long hardwareCount)
-
getOpenTicketCount
public Long getOpenTicketCount()
-
setOpenTicketCount
public void setOpenTicketCount(Long openTicketCount)
-
getOwnedAccountCount
public Long getOwnedAccountCount()
-
setOwnedAccountCount
public void setOwnedAccountCount(Long ownedAccountCount)
-
getTicketCount
public Long getTicketCount()
-
setTicketCount
public void setTicketCount(Long ticketCount)
-
getTicketGroupCount
public Long getTicketGroupCount()
-
setTicketGroupCount
public void setTicketGroupCount(Long ticketGroupCount)
-
getUserCount
public Long getUserCount()
-
setUserCount
public void setUserCount(Long userCount)
-
getVirtualGuestCount
public Long getVirtualGuestCount()
-
setVirtualGuestCount
public void setVirtualGuestCount(Long virtualGuestCount)
-
asService
public Brand.Service asService(ApiClient client)
-
service
public static Brand.Service service(ApiClient client)
-
service
public static Brand.Service service(ApiClient client, Long id)
-
-