Direct Known Subclasses:
Upgrade

@ApiType("SoftLayer_Container_Product_Order_Network_Interconnect")
public class Interconnect
extends Order
This is the datatype that needs to be populated and sent to SoftLayer_Product_Order::placeOrder when purchasing a Network Interconnect.
See Also:
SoftLayer_Container_Product_Order_Network_Interconnect
  • Field Details

    • bgpAsn

      @ApiProperty(canBeNullOrNotSet=true) protected String bgpAsn
      The BGP ASN.
    • bgpAsnSpecified

      protected boolean bgpAsnSpecified
    • interconnectId

      @ApiProperty(canBeNullOrNotSet=true) protected Long interconnectId
      The [[SoftLayer_Network_Interconnect]] for this order, ID must be provided.
    • interconnectIdSpecified

      protected boolean interconnectIdSpecified
    • interconnectLocation

      @ApiProperty(canBeNullOrNotSet=true) protected Location interconnectLocation
      The [[SoftLayer_Network_DirectLink_Location]] for this order, ID must be provided.
    • interconnectLocationSpecified

      protected boolean interconnectLocationSpecified
    • interconnectTenant

      @ApiProperty(canBeNullOrNotSet=true) protected Tenant interconnectTenant
      The [[SoftLayer_Network_Interconnect_Tenant]] being ordered. Only the ID is required. If this ID is specified, then properties such as networkIdentifier, ipAddressRange, and interconnectId do not need to be specified.
    • interconnectTenantSpecified

      protected boolean interconnectTenantSpecified
    • ipAddressRange

      @ApiProperty(canBeNullOrNotSet=true) protected String ipAddressRange
      Optional IP address for this link.
    • ipAddressRangeSpecified

      protected boolean ipAddressRangeSpecified
    • name

      @ApiProperty(canBeNullOrNotSet=true) protected String name
      A name to identify this Direct Link resource.
    • nameSpecified

      protected boolean nameSpecified
    • networkIdentifier

      @ApiProperty(canBeNullOrNotSet=true) protected String networkIdentifier
      Optional network identifier for this link.
    • networkIdentifierSpecified

      protected boolean networkIdentifierSpecified
  • Constructor Details

    • Interconnect

      public Interconnect()
  • Method Details

    • getBgpAsn

      public String getBgpAsn()
    • setBgpAsn

      public void setBgpAsn​(String bgpAsn)
    • isBgpAsnSpecified

      public boolean isBgpAsnSpecified()
    • unsetBgpAsn

      public void unsetBgpAsn()
    • getInterconnectId

      public Long getInterconnectId()
    • setInterconnectId

      public void setInterconnectId​(Long interconnectId)
    • isInterconnectIdSpecified

      public boolean isInterconnectIdSpecified()
    • unsetInterconnectId

      public void unsetInterconnectId()
    • getInterconnectLocation

      public Location getInterconnectLocation()
    • setInterconnectLocation

      public void setInterconnectLocation​(Location interconnectLocation)
    • isInterconnectLocationSpecified

      public boolean isInterconnectLocationSpecified()
    • unsetInterconnectLocation

      public void unsetInterconnectLocation()
    • getInterconnectTenant

      public Tenant getInterconnectTenant()
    • setInterconnectTenant

      public void setInterconnectTenant​(Tenant interconnectTenant)
    • isInterconnectTenantSpecified

      public boolean isInterconnectTenantSpecified()
    • unsetInterconnectTenant

      public void unsetInterconnectTenant()
    • getIpAddressRange

      public String getIpAddressRange()
    • setIpAddressRange

      public void setIpAddressRange​(String ipAddressRange)
    • isIpAddressRangeSpecified

      public boolean isIpAddressRangeSpecified()
    • unsetIpAddressRange

      public void unsetIpAddressRange()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getNetworkIdentifier

      public String getNetworkIdentifier()
    • setNetworkIdentifier

      public void setNetworkIdentifier​(String networkIdentifier)
    • isNetworkIdentifierSpecified

      public boolean isNetworkIdentifierSpecified()
    • unsetNetworkIdentifier

      public void unsetNetworkIdentifier()