Class Location

Direct Known Subclasses:
Center, Datacenter, Office, Rack, Room, Room, Room, Root, Slot

@ApiType("SoftLayer_Location")
public class Location
extends Entity
Every piece of hardware and network connection owned by SoftLayer is tracked physically by location and stored in the SoftLayer_Location data type. SoftLayer locations exist in parent/child relationships, a convenient way to track equipment from it's city, datacenter, server room, rack, then slot. Network backbones are tied to datacenters only, not to a room, rack, or slot.
See Also:
SoftLayer_Location
  • Field Details

    • activePresaleEvents

      @ApiProperty protected List<Event> activePresaleEvents
    • backboneDependents

      @ApiProperty protected List<Dependent> backboneDependents
    • bnppCompliantFlag

      @ApiProperty protected Boolean bnppCompliantFlag
      A flag indicating whether or not the datacenter/location is BNPP compliant.
    • euCompliantFlag

      @ApiProperty protected Boolean euCompliantFlag
      A flag indicating whether or not the datacenter/location is EU compliant.
    • groups

      @ApiProperty protected List<Group> groups
      A location can be a member of 1 or more groups. This will show which groups to which a location belongs.
    • hardwareFirewalls

      @ApiProperty protected List<Hardware> hardwareFirewalls
    • locationAddress

      @ApiProperty protected Address locationAddress
      A location's physical address.
    • locationAddresses

      @ApiProperty protected List<Address> locationAddresses
      A location's physical addresses.
    • locationReservationMember

      @ApiProperty protected Member locationReservationMember
      A location's Dedicated Rack member
    • locationStatus

      @ApiProperty protected Status locationStatus
      The current locations status.
    • networkConfigurationAttribute

      @ApiProperty protected Attribute networkConfigurationAttribute
    • onlinePptpVpnUserCount

      @ApiProperty protected Long onlinePptpVpnUserCount
      The total number of users online using SoftLayer's PPTP VPN service for a location.
    • onlineSslVpnUserCount

      @ApiProperty protected Long onlineSslVpnUserCount
      The total number of users online using SoftLayer's SSL VPN service for a location.
    • pathString

      @ApiProperty protected String pathString
    • priceGroups

      @ApiProperty protected List<Group> priceGroups
      A location can be a member of 1 or more Price Groups. This will show which groups to which a location belongs.
    • regions

      @ApiProperty protected List<Region> regions
      A location can be a member of 1 or more regions. This will show which regions to which a location belongs.
    • timezone

      @ApiProperty protected Timezone timezone
    • vdrGroup

      @ApiProperty protected CrossReference vdrGroup
      A location can be a member of 1 Bandwidth Pooling Group. This will show which group to which a location belongs.
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      The unique identifier of a specific location.
    • idSpecified

      protected boolean idSpecified
    • longName

      @ApiProperty(canBeNullOrNotSet=true) protected String longName
      A longer location description.
    • longNameSpecified

      protected boolean longNameSpecified
    • name

      @ApiProperty(canBeNullOrNotSet=true) protected String name
      A short location description.
    • nameSpecified

      protected boolean nameSpecified
    • statusId

      @ApiProperty(canBeNullOrNotSet=true) protected Long statusId
    • statusIdSpecified

      protected boolean statusIdSpecified
    • activePresaleEventCount

      @ApiProperty protected Long activePresaleEventCount
      A count of
    • backboneDependentCount

      @ApiProperty protected Long backboneDependentCount
      A count of
    • groupCount

      @ApiProperty protected Long groupCount
      A count of a location can be a member of 1 or more groups. This will show which groups to which a location belongs.
    • hardwareFirewallCount

      @ApiProperty protected Long hardwareFirewallCount
      A count of
    • locationAddressCount

      @ApiProperty protected Long locationAddressCount
      A count of a location's physical addresses.
    • priceGroupCount

      @ApiProperty protected Long priceGroupCount
      A count of a location can be a member of 1 or more Price Groups. This will show which groups to which a location belongs.
    • regionCount

      @ApiProperty protected Long regionCount
      A count of a location can be a member of 1 or more regions. This will show which regions to which a location belongs.
  • Constructor Details

    • Location

      public Location()
  • Method Details

    • getActivePresaleEvents

      public List<Event> getActivePresaleEvents()
    • getBackboneDependents

      public List<Dependent> getBackboneDependents()
    • getBnppCompliantFlag

      public Boolean getBnppCompliantFlag()
    • setBnppCompliantFlag

      public void setBnppCompliantFlag​(Boolean bnppCompliantFlag)
    • getEuCompliantFlag

      public Boolean getEuCompliantFlag()
    • setEuCompliantFlag

      public void setEuCompliantFlag​(Boolean euCompliantFlag)
    • getGroups

      public List<Group> getGroups()
    • getHardwareFirewalls

      public List<Hardware> getHardwareFirewalls()
    • getLocationAddress

      public Address getLocationAddress()
    • setLocationAddress

      public void setLocationAddress​(Address locationAddress)
    • getLocationAddresses

      public List<Address> getLocationAddresses()
    • getLocationReservationMember

      public Member getLocationReservationMember()
    • setLocationReservationMember

      public void setLocationReservationMember​(Member locationReservationMember)
    • getLocationStatus

      public Status getLocationStatus()
    • setLocationStatus

      public void setLocationStatus​(Status locationStatus)
    • getNetworkConfigurationAttribute

      public Attribute getNetworkConfigurationAttribute()
    • setNetworkConfigurationAttribute

      public void setNetworkConfigurationAttribute​(Attribute networkConfigurationAttribute)
    • getOnlinePptpVpnUserCount

      public Long getOnlinePptpVpnUserCount()
    • setOnlinePptpVpnUserCount

      public void setOnlinePptpVpnUserCount​(Long onlinePptpVpnUserCount)
    • getOnlineSslVpnUserCount

      public Long getOnlineSslVpnUserCount()
    • setOnlineSslVpnUserCount

      public void setOnlineSslVpnUserCount​(Long onlineSslVpnUserCount)
    • getPathString

      public String getPathString()
    • setPathString

      public void setPathString​(String pathString)
    • getPriceGroups

      public List<Group> getPriceGroups()
    • getRegions

      public List<Region> getRegions()
    • getTimezone

      public Timezone getTimezone()
    • setTimezone

      public void setTimezone​(Timezone timezone)
    • getVdrGroup

      public CrossReference getVdrGroup()
    • setVdrGroup

      public void setVdrGroup​(CrossReference vdrGroup)
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getLongName

      public String getLongName()
    • setLongName

      public void setLongName​(String longName)
    • isLongNameSpecified

      public boolean isLongNameSpecified()
    • unsetLongName

      public void unsetLongName()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getStatusId

      public Long getStatusId()
    • setStatusId

      public void setStatusId​(Long statusId)
    • isStatusIdSpecified

      public boolean isStatusIdSpecified()
    • unsetStatusId

      public void unsetStatusId()
    • getActivePresaleEventCount

      public Long getActivePresaleEventCount()
    • setActivePresaleEventCount

      public void setActivePresaleEventCount​(Long activePresaleEventCount)
    • getBackboneDependentCount

      public Long getBackboneDependentCount()
    • setBackboneDependentCount

      public void setBackboneDependentCount​(Long backboneDependentCount)
    • getGroupCount

      public Long getGroupCount()
    • setGroupCount

      public void setGroupCount​(Long groupCount)
    • getHardwareFirewallCount

      public Long getHardwareFirewallCount()
    • setHardwareFirewallCount

      public void setHardwareFirewallCount​(Long hardwareFirewallCount)
    • getLocationAddressCount

      public Long getLocationAddressCount()
    • setLocationAddressCount

      public void setLocationAddressCount​(Long locationAddressCount)
    • getPriceGroupCount

      public Long getPriceGroupCount()
    • setPriceGroupCount

      public void setPriceGroupCount​(Long priceGroupCount)
    • getRegionCount

      public Long getRegionCount()
    • setRegionCount

      public void setRegionCount​(Long regionCount)
    • asService

      public Location.Service asService​(ApiClient client)
    • service

      public static Location.Service service​(ApiClient client)
    • service

      public static Location.Service service​(ApiClient client, Long id)