Class PurgeGroup
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.network.cdnmarketplace.configuration.cache.PurgeGroup
@ApiType("SoftLayer_Container_Network_CdnMarketplace_Configuration_Cache_PurgeGroup") public class PurgeGroup extends Entity
The SoftLayer_Container_Network_CdnMarketplace_Configuration_Cache_PurgeGroup data type contains information for specific responses from the Purge Group API. Each of the Purge Group APIs returns a collection of this type
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PurgeGroup.Mask
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
Date in which record is createdprotected boolean
createDateSpecified
protected String
groupUniqueId
A identifier that is unique to purge group.protected boolean
groupUniqueIdSpecified
protected GregorianCalendar
lastPurgeDate
The Unix timestamp of the last purge.protected boolean
lastPurgeDateSpecified
protected String
name
Purge Group name.protected boolean
nameSpecified
protected Long
option
The following options are available to create a Purge Group: option 1: only purge the paths in the group, but don't save as favorite.protected boolean
optionSpecified
protected Long
pathCount
Total number of purge paths.protected boolean
pathCountSpecified
protected List<String>
paths
A collection of purge paths.protected boolean
pathsSpecified
protected String
purgeStatus
The purge's status when the input option field is 1 or 3.protected boolean
purgeStatusSpecified
protected String
saved
Type of the Purge Group, currently SAVED or UNSAVED.protected boolean
savedSpecified
protected String
uniqueId
A identifier that is unique to domain mapping.protected boolean
uniqueIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description PurgeGroup()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
createDate
Date in which record is created -
createDateSpecified
protected boolean createDateSpecified -
groupUniqueId
A identifier that is unique to purge group. -
groupUniqueIdSpecified
protected boolean groupUniqueIdSpecified -
lastPurgeDate
The Unix timestamp of the last purge. -
lastPurgeDateSpecified
protected boolean lastPurgeDateSpecified -
name
Purge Group name. The favorite group name must be unique, but non-favorite groups do not have this limitation -
nameSpecified
protected boolean nameSpecified -
option
The following options are available to create a Purge Group: option 1: only purge the paths in the group, but don't save as favorite. option 2: only save the purge group as favorite, but don't purge paths. option 3: save the purge group as favorite and also purge paths. -
optionSpecified
protected boolean optionSpecified -
pathCount
Total number of purge paths. -
pathCountSpecified
protected boolean pathCountSpecified -
paths
A collection of purge paths. -
pathsSpecified
protected boolean pathsSpecified -
purgeStatus
The purge's status when the input option field is 1 or 3. Status can be SUCCESS, FAILED, or IN_PROGRESS. -
purgeStatusSpecified
protected boolean purgeStatusSpecified -
saved
Type of the Purge Group, currently SAVED or UNSAVED. -
savedSpecified
protected boolean savedSpecified -
uniqueId
A identifier that is unique to domain mapping. -
uniqueIdSpecified
protected boolean uniqueIdSpecified
-
-
Constructor Details
-
PurgeGroup
public PurgeGroup()
-
-
Method Details
-
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getGroupUniqueId
-
setGroupUniqueId
-
isGroupUniqueIdSpecified
public boolean isGroupUniqueIdSpecified() -
unsetGroupUniqueId
public void unsetGroupUniqueId() -
getLastPurgeDate
-
setLastPurgeDate
-
isLastPurgeDateSpecified
public boolean isLastPurgeDateSpecified() -
unsetLastPurgeDate
public void unsetLastPurgeDate() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getOption
-
setOption
-
isOptionSpecified
public boolean isOptionSpecified() -
unsetOption
public void unsetOption() -
getPathCount
-
setPathCount
-
isPathCountSpecified
public boolean isPathCountSpecified() -
unsetPathCount
public void unsetPathCount() -
getPaths
-
isPathsSpecified
public boolean isPathsSpecified() -
unsetPaths
public void unsetPaths() -
getPurgeStatus
-
setPurgeStatus
-
isPurgeStatusSpecified
public boolean isPurgeStatusSpecified() -
unsetPurgeStatus
public void unsetPurgeStatus() -
getSaved
-
setSaved
-
isSavedSpecified
public boolean isSavedSpecified() -
unsetSaved
public void unsetSaved() -
getUniqueId
-
setUniqueId
-
isUniqueIdSpecified
public boolean isUniqueIdSpecified() -
unsetUniqueId
public void unsetUniqueId()
-