Class Vlan
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.scale.network.Vlan
-
@ApiType("SoftLayer_Scale_Network_Vlan") public class Vlan extends Entity
A scale network VLAN is a VLAN that scaled members will be placed on.- See Also:
- SoftLayer_Scale_Network_Vlan
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Vlan.Mask
static interface
Vlan.Service
A scale network VLAN is a VLAN that scaled members will be placed on.static interface
Vlan.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
When this network VLAN reference was created.protected boolean
createDateSpecified
protected Boolean
deleteFlag
When set and true any edit that happens on this object, be it calling edit on this directly or setting as a child while editing a parent object, will end up being a deletion.protected boolean
deleteFlagSpecified
protected Long
id
The network VLAN reference's internal identifier.protected boolean
idSpecified
protected Vlan
networkVlan
The network VLAN to scale with.protected Long
networkVlanId
The identifier for the VLAN to scale with.protected boolean
networkVlanIdSpecified
protected Group
scaleGroup
The group this network VLAN is for.protected Long
scaleGroupId
The identifier of the group this network VLAN reference applies to.protected boolean
scaleGroupIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Vlan()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Vlan.Service
asService(ApiClient client)
GregorianCalendar
getCreateDate()
Boolean
getDeleteFlag()
Long
getId()
Vlan
getNetworkVlan()
Long
getNetworkVlanId()
Group
getScaleGroup()
Long
getScaleGroupId()
boolean
isCreateDateSpecified()
boolean
isDeleteFlagSpecified()
boolean
isIdSpecified()
boolean
isNetworkVlanIdSpecified()
boolean
isScaleGroupIdSpecified()
static Vlan.Service
service(ApiClient client)
static Vlan.Service
service(ApiClient client, Long id)
void
setCreateDate(GregorianCalendar createDate)
void
setDeleteFlag(Boolean deleteFlag)
void
setId(Long id)
void
setNetworkVlan(Vlan networkVlan)
void
setNetworkVlanId(Long networkVlanId)
void
setScaleGroup(Group scaleGroup)
void
setScaleGroupId(Long scaleGroupId)
void
unsetCreateDate()
void
unsetDeleteFlag()
void
unsetId()
void
unsetNetworkVlanId()
void
unsetScaleGroupId()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
networkVlan
@ApiProperty protected Vlan networkVlan
The network VLAN to scale with.
-
scaleGroup
@ApiProperty protected Group scaleGroup
The group this network VLAN is for.
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
When this network VLAN reference was created.
-
createDateSpecified
protected boolean createDateSpecified
-
deleteFlag
@ApiProperty(canBeNullOrNotSet=true) protected Boolean deleteFlag
When set and true any edit that happens on this object, be it calling edit on this directly or setting as a child while editing a parent object, will end up being a deletion.
-
deleteFlagSpecified
protected boolean deleteFlagSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The network VLAN reference's internal identifier.
-
idSpecified
protected boolean idSpecified
-
networkVlanId
@ApiProperty(canBeNullOrNotSet=true) protected Long networkVlanId
The identifier for the VLAN to scale with.
-
networkVlanIdSpecified
protected boolean networkVlanIdSpecified
-
scaleGroupId
@ApiProperty(canBeNullOrNotSet=true) protected Long scaleGroupId
The identifier of the group this network VLAN reference applies to.
-
scaleGroupIdSpecified
protected boolean scaleGroupIdSpecified
-
-
Method Detail
-
getNetworkVlan
public Vlan getNetworkVlan()
-
setNetworkVlan
public void setNetworkVlan(Vlan networkVlan)
-
getScaleGroup
public Group getScaleGroup()
-
setScaleGroup
public void setScaleGroup(Group scaleGroup)
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getDeleteFlag
public Boolean getDeleteFlag()
-
setDeleteFlag
public void setDeleteFlag(Boolean deleteFlag)
-
isDeleteFlagSpecified
public boolean isDeleteFlagSpecified()
-
unsetDeleteFlag
public void unsetDeleteFlag()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getNetworkVlanId
public Long getNetworkVlanId()
-
setNetworkVlanId
public void setNetworkVlanId(Long networkVlanId)
-
isNetworkVlanIdSpecified
public boolean isNetworkVlanIdSpecified()
-
unsetNetworkVlanId
public void unsetNetworkVlanId()
-
getScaleGroupId
public Long getScaleGroupId()
-
setScaleGroupId
public void setScaleGroupId(Long scaleGroupId)
-
isScaleGroupIdSpecified
public boolean isScaleGroupIdSpecified()
-
unsetScaleGroupId
public void unsetScaleGroupId()
-
asService
public Vlan.Service asService(ApiClient client)
-
service
public static Vlan.Service service(ApiClient client)
-
service
public static Vlan.Service service(ApiClient client, Long id)
-
-