Class Partner
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.brand.business.Partner
@ApiType("SoftLayer_Brand_Business_Partner") public class Partner extends Entity
Contains business partner details associated with a brand. Country Enterprise Identifier (CEID), Channel ID, Segment ID and Reseller Level.
- See Also:
- SoftLayer_Brand_Business_Partner
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Partner.Mask
static interface
Partner.Service
static interface
Partner.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Brand
brand
Brand associated with the business partner dataprotected Channel
channel
Channel indicator used to categorize business partner revenue.protected Long
channelId
Brand business partner channel identifierprotected boolean
channelIdSpecified
protected String
countryEnterpriseCode
Brand business partner country enterprise codeprotected boolean
countryEnterpriseCodeSpecified
protected Long
resellerLevel
Reseller level of a brand business partnerprotected boolean
resellerLevelSpecified
protected Segment
segment
Segment indicator used to categorize business partner revenue.protected Long
segmentId
Brand business partner segment identifierprotected boolean
segmentIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Partner()
-
Method Summary
Modifier and Type Method Description Brand
getBrand()
Channel
getChannel()
Long
getChannelId()
String
getCountryEnterpriseCode()
Long
getResellerLevel()
Segment
getSegment()
Long
getSegmentId()
boolean
isChannelIdSpecified()
boolean
isCountryEnterpriseCodeSpecified()
boolean
isResellerLevelSpecified()
boolean
isSegmentIdSpecified()
static Partner.Service
service(ApiClient client)
void
setBrand(Brand brand)
void
setChannel(Channel channel)
void
setChannelId(Long channelId)
void
setCountryEnterpriseCode(String countryEnterpriseCode)
void
setResellerLevel(Long resellerLevel)
void
setSegment(Segment segment)
void
setSegmentId(Long segmentId)
void
unsetChannelId()
void
unsetCountryEnterpriseCode()
void
unsetResellerLevel()
void
unsetSegmentId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
brand
Brand associated with the business partner data -
channel
Channel indicator used to categorize business partner revenue. -
segment
Segment indicator used to categorize business partner revenue. -
channelId
Brand business partner channel identifier -
channelIdSpecified
protected boolean channelIdSpecified -
countryEnterpriseCode
Brand business partner country enterprise code -
countryEnterpriseCodeSpecified
protected boolean countryEnterpriseCodeSpecified -
resellerLevel
Reseller level of a brand business partner -
resellerLevelSpecified
protected boolean resellerLevelSpecified -
segmentId
Brand business partner segment identifier -
segmentIdSpecified
protected boolean segmentIdSpecified
-
-
Constructor Details
-
Partner
public Partner()
-
-
Method Details
-
getBrand
-
setBrand
-
getChannel
-
setChannel
-
getSegment
-
setSegment
-
getChannelId
-
setChannelId
-
isChannelIdSpecified
public boolean isChannelIdSpecified() -
unsetChannelId
public void unsetChannelId() -
getCountryEnterpriseCode
-
setCountryEnterpriseCode
-
isCountryEnterpriseCodeSpecified
public boolean isCountryEnterpriseCodeSpecified() -
unsetCountryEnterpriseCode
public void unsetCountryEnterpriseCode() -
getResellerLevel
-
setResellerLevel
-
isResellerLevelSpecified
public boolean isResellerLevelSpecified() -
unsetResellerLevel
public void unsetResellerLevel() -
getSegmentId
-
setSegmentId
-
isSegmentIdSpecified
public boolean isSegmentIdSpecified() -
unsetSegmentId
public void unsetSegmentId() -
service
-