java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.storage.schedule.property.Type

@ApiType("SoftLayer_Network_Storage_Schedule_Property_Type")
public class Type
extends Entity
A schedule property type is used to allow for a standardized method of defining network storage schedules.
See Also:
SoftLayer_Network_Storage_Schedule_Property_Type
  • Field Details

    • description

      @ApiProperty(canBeNullOrNotSet=true) protected String description
      A type's description, for example 'Date for the schedule to start.'.
    • descriptionSpecified

      protected boolean descriptionSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      A schedule property type's internal identifier.
    • idSpecified

      protected boolean idSpecified
    • keyname

      @ApiProperty(canBeNullOrNotSet=true) protected String keyname
      A schedule property type's key name, for example 'START_DATE'.
    • keynameSpecified

      protected boolean keynameSpecified
    • name

      @ApiProperty(canBeNullOrNotSet=true) protected String name
      A schedule property type's name, for example 'Start Date'.
    • nameSpecified

      protected boolean nameSpecified
    • nasType

      @ApiProperty(canBeNullOrNotSet=true) protected String nasType
      The type of Storage volume type which a property type may be associated with.
    • nasTypeSpecified

      protected boolean nasTypeSpecified
  • Constructor Details

    • Type

      public Type()
  • Method Details

    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription​(String description)
    • isDescriptionSpecified

      public boolean isDescriptionSpecified()
    • unsetDescription

      public void unsetDescription()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getKeyname

      public String getKeyname()
    • setKeyname

      public void setKeyname​(String keyname)
    • isKeynameSpecified

      public boolean isKeynameSpecified()
    • unsetKeyname

      public void unsetKeyname()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getNasType

      public String getNasType()
    • setNasType

      public void setNasType​(String nasType)
    • isNasTypeSpecified

      public boolean isNasTypeSpecified()
    • unsetNasType

      public void unsetNasType()
    • asService

      public Type.Service asService​(ApiClient client)
    • service

      public static Type.Service service​(ApiClient client)
    • service

      public static Type.Service service​(ApiClient client, Long id)