Class Type
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.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Type.Mask
static interface
Type.Service
static interface
Type.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected String
description
A type's description, for example 'Date for the schedule to start.'.protected boolean
descriptionSpecified
protected Long
id
A schedule property type's internal identifier.protected boolean
idSpecified
protected String
keyname
A schedule property type's key name, for example 'START_DATE'.protected boolean
keynameSpecified
protected String
name
A schedule property type's name, for example 'Start Date'.protected boolean
nameSpecified
protected String
nasType
The type of Storage volume type which a property type may be associated with.protected boolean
nasTypeSpecified
-
Constructor Summary
Constructors Constructor Description Type()
-
Method Summary
Modifier and Type Method Description Type.Service
asService(ApiClient client)
String
getDescription()
Long
getId()
String
getKeyname()
String
getName()
String
getNasType()
boolean
isDescriptionSpecified()
boolean
isIdSpecified()
boolean
isKeynameSpecified()
boolean
isNameSpecified()
boolean
isNasTypeSpecified()
static Type.Service
service(ApiClient client)
static Type.Service
service(ApiClient client, Long id)
void
setDescription(String description)
void
setId(Long id)
void
setKeyname(String keyname)
void
setName(String name)
void
setNasType(String nasType)
void
unsetDescription()
void
unsetId()
void
unsetKeyname()
void
unsetName()
void
unsetNasType()
-
Field Details
-
description
A type's description, for example 'Date for the schedule to start.'. -
descriptionSpecified
protected boolean descriptionSpecified -
id
A schedule property type's internal identifier. -
idSpecified
protected boolean idSpecified -
keyname
A schedule property type's key name, for example 'START_DATE'. -
keynameSpecified
protected boolean keynameSpecified -
name
A schedule property type's name, for example 'Start Date'. -
nameSpecified
protected boolean nameSpecified -
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
-
setDescription
-
isDescriptionSpecified
public boolean isDescriptionSpecified() -
unsetDescription
public void unsetDescription() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getKeyname
-
setKeyname
-
isKeynameSpecified
public boolean isKeynameSpecified() -
unsetKeyname
public void unsetKeyname() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getNasType
-
setNasType
-
isNasTypeSpecified
public boolean isNasTypeSpecified() -
unsetNasType
public void unsetNasType() -
asService
-
service
-
service
-