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
  • Field Details

    • 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
  • Constructor Details

    • Vlan

      public Vlan()
  • Method Details

    • 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)