Class Property
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.storage.Property
-
@ApiType("SoftLayer_Network_Storage_Property") public class Property extends Entity
A property provides additional information about a volume which it is assigned to. This information can range from "Mountable" flags to utilized snapshot space.- See Also:
- SoftLayer_Network_Storage_Property
-
-
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 property was created.protected boolean
createDateSpecified
protected GregorianCalendar
modifyDate
The date a property was last modified;protected boolean
modifyDateSpecified
protected Type
type
The type provides a standardized definition for a property.protected String
value
The value of a property.protected boolean
valueSpecified
protected Storage
volume
The associated volume for a property.protected Long
volumeId
The volume id which a property is associated with.protected boolean
volumeIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Property()
-
Method Summary
Modifier and Type Method Description GregorianCalendar
getCreateDate()
GregorianCalendar
getModifyDate()
Type
getType()
String
getValue()
Storage
getVolume()
Long
getVolumeId()
boolean
isCreateDateSpecified()
boolean
isModifyDateSpecified()
boolean
isValueSpecified()
boolean
isVolumeIdSpecified()
void
setCreateDate(GregorianCalendar createDate)
void
setModifyDate(GregorianCalendar modifyDate)
void
setType(Type type)
void
setValue(String value)
void
setVolume(Storage volume)
void
setVolumeId(Long volumeId)
void
unsetCreateDate()
void
unsetModifyDate()
void
unsetValue()
void
unsetVolumeId()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
type
@ApiProperty protected Type type
The type provides a standardized definition for a property.
-
volume
@ApiProperty protected Storage volume
The associated volume for a property.
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
The date a property was created.
-
createDateSpecified
protected boolean createDateSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
The date a property was last modified;
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
value
@ApiProperty(canBeNullOrNotSet=true) protected String value
The value of a property.
-
valueSpecified
protected boolean valueSpecified
-
volumeId
@ApiProperty(canBeNullOrNotSet=true) protected Long volumeId
The volume id which a property is associated with.
-
volumeIdSpecified
protected boolean volumeIdSpecified
-
-
Method Detail
-
getType
public Type getType()
-
setType
public void setType(Type type)
-
getVolume
public Storage getVolume()
-
setVolume
public void setVolume(Storage volume)
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getValue
public String getValue()
-
setValue
public void setValue(String value)
-
isValueSpecified
public boolean isValueSpecified()
-
unsetValue
public void unsetValue()
-
getVolumeId
public Long getVolumeId()
-
setVolumeId
public void setVolumeId(Long volumeId)
-
isVolumeIdSpecified
public boolean isVolumeIdSpecified()
-
unsetVolumeId
public void unsetVolumeId()
-
-