Class MarketingConsent
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.catalyst.enrollment.request.MarketingConsent
@ApiType("SoftLayer_Catalyst_Enrollment_Request_MarketingConsent") public class MarketingConsent extends Entity
Contains user marketing consent information for Catalyst self-enrollment.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MarketingConsent.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
marketingByEmailFlag
protected boolean
marketingByEmailFlagSpecified
protected Boolean
marketingByPostalMailFlag
protected boolean
marketingByPostalMailFlagSpecified
protected Boolean
marketingByTelephoneFlag
protected boolean
marketingByTelephoneFlagSpecified
protected Request
request
-
Constructor Summary
Constructors Constructor Description MarketingConsent()
-
Method Summary
Modifier and Type Method Description Boolean
getMarketingByEmailFlag()
Boolean
getMarketingByPostalMailFlag()
Boolean
getMarketingByTelephoneFlag()
Request
getRequest()
boolean
isMarketingByEmailFlagSpecified()
boolean
isMarketingByPostalMailFlagSpecified()
boolean
isMarketingByTelephoneFlagSpecified()
void
setMarketingByEmailFlag(Boolean marketingByEmailFlag)
void
setMarketingByPostalMailFlag(Boolean marketingByPostalMailFlag)
void
setMarketingByTelephoneFlag(Boolean marketingByTelephoneFlag)
void
setRequest(Request request)
void
unsetMarketingByEmailFlag()
void
unsetMarketingByPostalMailFlag()
void
unsetMarketingByTelephoneFlag()
-
Field Details
-
request
-
marketingByEmailFlag
-
marketingByEmailFlagSpecified
protected boolean marketingByEmailFlagSpecified -
marketingByPostalMailFlag
-
marketingByPostalMailFlagSpecified
protected boolean marketingByPostalMailFlagSpecified -
marketingByTelephoneFlag
-
marketingByTelephoneFlagSpecified
protected boolean marketingByTelephoneFlagSpecified
-
-
Constructor Details
-
MarketingConsent
public MarketingConsent()
-
-
Method Details
-
getRequest
-
setRequest
-
getMarketingByEmailFlag
-
setMarketingByEmailFlag
-
isMarketingByEmailFlagSpecified
public boolean isMarketingByEmailFlagSpecified() -
unsetMarketingByEmailFlag
public void unsetMarketingByEmailFlag() -
getMarketingByPostalMailFlag
-
setMarketingByPostalMailFlag
-
isMarketingByPostalMailFlagSpecified
public boolean isMarketingByPostalMailFlagSpecified() -
unsetMarketingByPostalMailFlag
public void unsetMarketingByPostalMailFlag() -
getMarketingByTelephoneFlag
-
setMarketingByTelephoneFlag
-
isMarketingByTelephoneFlagSpecified
public boolean isMarketingByTelephoneFlagSpecified() -
unsetMarketingByTelephoneFlag
public void unsetMarketingByTelephoneFlag()
-