Interface PurgeGroup.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- PurgeGroup
@ApiService("SoftLayer_Network_CdnMarketplace_Configuration_Cache_PurgeGroup") public static interface PurgeGroup.Service extends Service
This service manages purge group associated with a CDN mapping Configuration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PurgeGroup.ServiceAsync
asAsync()
Get an async version of this servicePurgeGroup
createPurgeGroup(String uniqueId, String groupName, List<String> paths, Long option)
PurgeGroup
getObject()
PurgeGroup
getPurgeGroupByGroupId(String uniqueId, String groupUniqueId)
Long
getPurgeGroupQuota()
List<PurgeGroup>
listFavoriteGroup(String uniqueId)
List<PurgeGroup>
listUnfavoriteGroup(String uniqueId)
List<PurgeGroupHistory>
purgeByGroupIds(String uniqueId, List<String> groupUniqueIds)
PurgeGroup
removePurgeGroupFromFavorite(String uniqueId, String groupUniqueId)
PurgeGroup
savePurgeGroupAsFavorite(String uniqueId, String groupUniqueId)
void
setMask(PurgeGroup.Mask mask)
PurgeGroup.Mask
withMask()
Use the existing mask on this service or create it if not presentPurgeGroup.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
PurgeGroup.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
PurgeGroup.Mask withNewMask()
Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
PurgeGroup.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(PurgeGroup.Mask mask)
-
createPurgeGroup
@ApiMethod PurgeGroup createPurgeGroup(String uniqueId, String groupName, List<String> paths, Long option)
-
getObject
@ApiMethod(instanceRequired=true) PurgeGroup getObject()
-
getPurgeGroupByGroupId
@ApiMethod PurgeGroup getPurgeGroupByGroupId(String uniqueId, String groupUniqueId)
-
getPurgeGroupQuota
@ApiMethod Long getPurgeGroupQuota()
-
listFavoriteGroup
@ApiMethod List<PurgeGroup> listFavoriteGroup(String uniqueId)
-
listUnfavoriteGroup
@ApiMethod List<PurgeGroup> listUnfavoriteGroup(String uniqueId)
-
purgeByGroupIds
@ApiMethod List<PurgeGroupHistory> purgeByGroupIds(String uniqueId, List<String> groupUniqueIds)
-
removePurgeGroupFromFavorite
@ApiMethod PurgeGroup removePurgeGroupFromFavorite(String uniqueId, String groupUniqueId)
-
savePurgeGroupAsFavorite
@ApiMethod PurgeGroup savePurgeGroupAsFavorite(String uniqueId, String groupUniqueId)
-
-