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
See Also:
SoftLayer_Container_Network_CdnMarketplace_Configuration_Cache_PurgeGroup
  • Field Details

    • createDate

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
      Date in which record is created
    • createDateSpecified

      protected boolean createDateSpecified
    • groupUniqueId

      @ApiProperty(canBeNullOrNotSet=true) protected String groupUniqueId
      A identifier that is unique to purge group.
    • groupUniqueIdSpecified

      protected boolean groupUniqueIdSpecified
    • lastPurgeDate

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar lastPurgeDate
      The Unix timestamp of the last purge.
    • lastPurgeDateSpecified

      protected boolean lastPurgeDateSpecified
    • name

      @ApiProperty(canBeNullOrNotSet=true) protected String 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

      @ApiProperty(canBeNullOrNotSet=true) 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. 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

      @ApiProperty(canBeNullOrNotSet=true) protected Long pathCount
      Total number of purge paths.
    • pathCountSpecified

      protected boolean pathCountSpecified
    • paths

      @ApiProperty(canBeNullOrNotSet=true) protected List<String> paths
      A collection of purge paths.
    • pathsSpecified

      protected boolean pathsSpecified
    • purgeStatus

      @ApiProperty(canBeNullOrNotSet=true) protected String 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

      @ApiProperty(canBeNullOrNotSet=true) protected String saved
      Type of the Purge Group, currently SAVED or UNSAVED.
    • savedSpecified

      protected boolean savedSpecified
    • uniqueId

      @ApiProperty(canBeNullOrNotSet=true) protected String uniqueId
      A identifier that is unique to domain mapping.
    • uniqueIdSpecified

      protected boolean uniqueIdSpecified
  • Constructor Details

    • PurgeGroup

      public PurgeGroup()
  • Method Details

    • getCreateDate

      public GregorianCalendar getCreateDate()
    • setCreateDate

      public void setCreateDate​(GregorianCalendar createDate)
    • isCreateDateSpecified

      public boolean isCreateDateSpecified()
    • unsetCreateDate

      public void unsetCreateDate()
    • getGroupUniqueId

      public String getGroupUniqueId()
    • setGroupUniqueId

      public void setGroupUniqueId​(String groupUniqueId)
    • isGroupUniqueIdSpecified

      public boolean isGroupUniqueIdSpecified()
    • unsetGroupUniqueId

      public void unsetGroupUniqueId()
    • getLastPurgeDate

      public GregorianCalendar getLastPurgeDate()
    • setLastPurgeDate

      public void setLastPurgeDate​(GregorianCalendar lastPurgeDate)
    • isLastPurgeDateSpecified

      public boolean isLastPurgeDateSpecified()
    • unsetLastPurgeDate

      public void unsetLastPurgeDate()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getOption

      public Long getOption()
    • setOption

      public void setOption​(Long option)
    • isOptionSpecified

      public boolean isOptionSpecified()
    • unsetOption

      public void unsetOption()
    • getPathCount

      public Long getPathCount()
    • setPathCount

      public void setPathCount​(Long pathCount)
    • isPathCountSpecified

      public boolean isPathCountSpecified()
    • unsetPathCount

      public void unsetPathCount()
    • getPaths

      public List<String> getPaths()
    • isPathsSpecified

      public boolean isPathsSpecified()
    • unsetPaths

      public void unsetPaths()
    • getPurgeStatus

      public String getPurgeStatus()
    • setPurgeStatus

      public void setPurgeStatus​(String purgeStatus)
    • isPurgeStatusSpecified

      public boolean isPurgeStatusSpecified()
    • unsetPurgeStatus

      public void unsetPurgeStatus()
    • getSaved

      public String getSaved()
    • setSaved

      public void setSaved​(String saved)
    • isSavedSpecified

      public boolean isSavedSpecified()
    • unsetSaved

      public void unsetSaved()
    • getUniqueId

      public String getUniqueId()
    • setUniqueId

      public void setUniqueId​(String uniqueId)
    • isUniqueIdSpecified

      public boolean isUniqueIdSpecified()
    • unsetUniqueId

      public void unsetUniqueId()