Class Property
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.network.storage.schedule.Property
@ApiType("SoftLayer_Network_Storage_Schedule_Property") public class Property extends Entity
Schedule properties provide attributes such as start date, end date, interval, and other properties to a storage schedule.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Property.Mask
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
The date a schedule property was created.protected boolean
createDateSpecified
protected Long
id
A schedule property's internal identifier.protected boolean
idSpecified
protected GregorianCalendar
modifyDate
The date a schedule property was last modified.protected boolean
modifyDateSpecified
protected Schedule
schedule
The associated schedule for a property.protected Type
type
The type provides a standardized definition for a property.protected Long
typeId
An identifier for the type of a property.protected boolean
typeIdSpecified
protected String
value
The value of a property.protected boolean
valueSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Property()
-
Method Summary
Modifier and Type Method Description GregorianCalendar
getCreateDate()
Long
getId()
GregorianCalendar
getModifyDate()
Schedule
getSchedule()
Type
getType()
Long
getTypeId()
String
getValue()
boolean
isCreateDateSpecified()
boolean
isIdSpecified()
boolean
isModifyDateSpecified()
boolean
isTypeIdSpecified()
boolean
isValueSpecified()
void
setCreateDate(GregorianCalendar createDate)
void
setId(Long id)
void
setModifyDate(GregorianCalendar modifyDate)
void
setSchedule(Schedule schedule)
void
setType(Type type)
void
setTypeId(Long typeId)
void
setValue(String value)
void
unsetCreateDate()
void
unsetId()
void
unsetModifyDate()
void
unsetTypeId()
void
unsetValue()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
schedule
The associated schedule for a property. -
type
The type provides a standardized definition for a property. -
createDate
The date a schedule property was created. -
createDateSpecified
protected boolean createDateSpecified -
id
A schedule property's internal identifier. -
idSpecified
protected boolean idSpecified -
modifyDate
The date a schedule property was last modified. -
modifyDateSpecified
protected boolean modifyDateSpecified -
typeId
An identifier for the type of a property. -
typeIdSpecified
protected boolean typeIdSpecified -
value
The value of a property. -
valueSpecified
protected boolean valueSpecified
-
-
Constructor Details
-
Property
public Property()
-
-
Method Details
-
getSchedule
-
setSchedule
-
getType
-
setType
-
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getTypeId
-
setTypeId
-
isTypeIdSpecified
public boolean isTypeIdSpecified() -
unsetTypeId
public void unsetTypeId() -
getValue
-
setValue
-
isValueSpecified
public boolean isValueSpecified() -
unsetValue
public void unsetValue()
-