Class Promotion
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.container.product.Promotion
-
@ApiType("SoftLayer_Container_Product_Promotion") public class Promotion extends Entity
The SoftLayer_Container_Product_Promotion data type contains information about a promotion and its requirements.- See Also:
- SoftLayer_Container_Product_Promotion
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Promotion.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
code
protected boolean
codeSpecified
protected GregorianCalendar
expirationDate
protected boolean
expirationDateSpecified
protected List<Location>
locations
protected boolean
locationsSpecified
protected List<RequirementGroup>
requirementGroups
protected boolean
requirementGroupsSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Promotion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCode()
GregorianCalendar
getExpirationDate()
List<Location>
getLocations()
List<RequirementGroup>
getRequirementGroups()
boolean
isCodeSpecified()
boolean
isExpirationDateSpecified()
boolean
isLocationsSpecified()
boolean
isRequirementGroupsSpecified()
void
setCode(String code)
void
setExpirationDate(GregorianCalendar expirationDate)
void
unsetCode()
void
unsetExpirationDate()
void
unsetLocations()
void
unsetRequirementGroups()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
code
@ApiProperty(canBeNullOrNotSet=true) protected String code
-
codeSpecified
protected boolean codeSpecified
-
expirationDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar expirationDate
-
expirationDateSpecified
protected boolean expirationDateSpecified
-
locations
@ApiProperty(canBeNullOrNotSet=true) protected List<Location> locations
-
locationsSpecified
protected boolean locationsSpecified
-
requirementGroups
@ApiProperty(canBeNullOrNotSet=true) protected List<RequirementGroup> requirementGroups
-
requirementGroupsSpecified
protected boolean requirementGroupsSpecified
-
-
Method Detail
-
getCode
public String getCode()
-
setCode
public void setCode(String code)
-
isCodeSpecified
public boolean isCodeSpecified()
-
unsetCode
public void unsetCode()
-
getExpirationDate
public GregorianCalendar getExpirationDate()
-
setExpirationDate
public void setExpirationDate(GregorianCalendar expirationDate)
-
isExpirationDateSpecified
public boolean isExpirationDateSpecified()
-
unsetExpirationDate
public void unsetExpirationDate()
-
isLocationsSpecified
public boolean isLocationsSpecified()
-
unsetLocations
public void unsetLocations()
-
getRequirementGroups
public List<RequirementGroup> getRequirementGroups()
-
isRequirementGroupsSpecified
public boolean isRequirementGroupsSpecified()
-
unsetRequirementGroups
public void unsetRequirementGroups()
-
-