Class 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
  • Field Details

    • 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.
  • Constructor Details

    • Brand

      public Brand()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount​(Account account)
    • getAllOwnedAccounts

      public List<Account> getAllOwnedAccounts()
    • 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)
    • getContacts

      public List<Contact> getContacts()
    • 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)
    • getHardware

      public List<Hardware> getHardware()
    • getHasAgentAdvancedSupportFlag

      public Boolean getHasAgentAdvancedSupportFlag()
    • setHasAgentAdvancedSupportFlag

      public void setHasAgentAdvancedSupportFlag​(Boolean hasAgentAdvancedSupportFlag)
    • getHasAgentSupportFlag

      public Boolean getHasAgentSupportFlag()
    • setHasAgentSupportFlag

      public void setHasAgentSupportFlag​(Boolean hasAgentSupportFlag)
    • getOpenTickets

      public List<Ticket> getOpenTickets()
    • getOwnedAccounts

      public List<Account> getOwnedAccounts()
    • getSecurityLevel

      public Level getSecurityLevel()
    • setSecurityLevel

      public void setSecurityLevel​(Level securityLevel)
    • getTicketGroups

      public List<Group> getTicketGroups()
    • getTickets

      public List<Ticket> getTickets()
    • getUsers

      public List<Customer> getUsers()
    • getVirtualGuests

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