Class NetworkRouter


public class NetworkRouter extends NetworkRouterIdentityProjection
  • Field Details

    • owner

      protected Account owner
    • code

      protected String code
    • category

      protected String category
    • type

      protected NetworkRouterType type
    • routerType

      protected String routerType
    • name

      protected String name
    • description

      protected String description
    • networkServer

      protected NetworkServer networkServer
    • cloud

      protected Cloud cloud
    • site

      protected ComputeSite site
    • instance

      protected Instance instance
    • datacenterId

      protected String datacenterId
    • tenantName

      protected String tenantName
    • poolId

      protected String poolId
    • datastoreId

      protected String datastoreId
    • hostId

      protected String hostId
    • folderId

      protected String folderId
    • sizeId

      protected String sizeId
    • hostname

      protected String hostname
    • fqdn

      protected String fqdn
    • domainName

      protected String domainName
    • internalIp

      protected String internalIp
    • externalIp

      protected String externalIp
    • managementIp

      protected String managementIp
    • internalId

      protected String internalId
    • externalId

      protected String externalId
    • providerId

      protected String providerId
    • updateId

      protected String updateId
    • availabilityZone

      protected String availabilityZone
    • regionCode

      protected String regionCode
    • enableSnat

      protected Boolean enableSnat
    • enabled

      protected Boolean enabled
    • sshUsername

      protected String sshUsername
    • sshPassword

      protected String sshPassword
    • externalNetwork

      protected NetworkIdentityProjection externalNetwork
    • externalSubnet

      protected NetworkSubnet externalSubnet
    • internalNetwork

      protected NetworkIdentityProjection internalNetwork
    • internalSubnet

      protected NetworkSubnet internalSubnet
    • managementNetwork

      protected NetworkIdentityProjection managementNetwork
    • managementSubnet

      protected NetworkSubnet managementSubnet
    • externalIndex

      protected Integer externalIndex
    • internalIndex

      protected Integer internalIndex
    • networkSource

      protected String networkSource
    • iacId

      protected String iacId
    • rawData

      protected String rawData
    • enableRouting

      protected Boolean enableRouting
    • enableBgp

      protected Boolean enableBgp
    • enableOspf

      protected Boolean enableOspf
    • enableEcmp

      protected Boolean enableEcmp
    • defaultGateway

      protected String defaultGateway
    • routerId

      protected String routerId
    • parentRouterId

      protected Long parentRouterId
    • localAs

      protected String localAs
    • enableNat

      protected Boolean enableNat
    • enableHa

      protected Boolean enableHa
    • haInterface

      protected NetworkRouterInterface haInterface
    • haIpAddress1

      protected String haIpAddress1
    • haIpAddress2

      protected String haIpAddress2
    • haDeclareDeadTime

      protected Integer haDeclareDeadTime
    • enableHaLogging

      protected Boolean enableHaLogging
    • haLogLevel

      protected String haLogLevel
    • enableDhcp

      protected Boolean enableDhcp
    • enableDhcpLogging

      protected Boolean enableDhcpLogging
    • dhcpLogLevel

      protected String dhcpLogLevel
    • status

      protected String status
    • statusMessage

      protected String statusMessage
    • statusDate

      protected Date statusDate
    • lastSync

      protected Date lastSync
    • nextRunDate

      protected Date nextRunDate
    • lastSyncDuration

      protected Long lastSyncDuration
    • lastStats

      protected String lastStats
    • dateCreated

      protected Date dateCreated
    • lastUpdated

      protected Date lastUpdated
    • createdById

      protected Long createdById
    • createdByName

      protected String createdByName
    • visibility

      protected String visibility
    • routes

      protected List<NetworkRoute> routes
  • Constructor Details

    • NetworkRouter

      public NetworkRouter()
  • Method Details

    • getOwner

      public Account getOwner()
    • setOwner

      public void setOwner(Account owner)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getType

      public NetworkRouterType getType()
    • setType

      public void setType(NetworkRouterType type)
    • getRouterType

      public String getRouterType()
    • setRouterType

      public void setRouterType(String routerType)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getNetworkServer

      public NetworkServer getNetworkServer()
    • setNetworkServer

      public void setNetworkServer(NetworkServer networkServer)
    • getCloud

      public Cloud getCloud()
    • setCloud

      public void setCloud(Cloud cloud)
    • getSite

      public ComputeSite getSite()
    • setSite

      public void setSite(ComputeSite site)
    • getInstance

      public Instance getInstance()
    • setInstance

      public void setInstance(Instance instance)
    • getDatacenterId

      public String getDatacenterId()
    • setDatacenterId

      public void setDatacenterId(String datacenterId)
    • getTenantName

      public String getTenantName()
    • setTenantName

      public void setTenantName(String tenantName)
    • getPoolId

      public String getPoolId()
    • setPoolId

      public void setPoolId(String poolId)
    • getDatastoreId

      public String getDatastoreId()
    • setDatastoreId

      public void setDatastoreId(String datastoreId)
    • getHostId

      public String getHostId()
    • setHostId

      public void setHostId(String hostId)
    • getFolderId

      public String getFolderId()
    • setFolderId

      public void setFolderId(String folderId)
    • getSizeId

      public String getSizeId()
    • setSizeId

      public void setSizeId(String sizeId)
    • getHostname

      public String getHostname()
    • setHostname

      public void setHostname(String hostname)
    • getFqdn

      public String getFqdn()
    • setFqdn

      public void setFqdn(String fqdn)
    • getDomainName

      public String getDomainName()
    • setDomainName

      public void setDomainName(String domainName)
    • getInternalIp

      public String getInternalIp()
    • setInternalIp

      public void setInternalIp(String internalIp)
    • getExternalIp

      public String getExternalIp()
    • setExternalIp

      public void setExternalIp(String externalIp)
    • getManagementIp

      public String getManagementIp()
    • setManagementIp

      public void setManagementIp(String managementIp)
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getExternalId

      public String getExternalId()
      Overrides:
      getExternalId in class NetworkRouterIdentityProjection
    • setExternalId

      public void setExternalId(String externalId)
      Overrides:
      setExternalId in class NetworkRouterIdentityProjection
    • getProviderId

      public String getProviderId()
    • setProviderId

      public void setProviderId(String providerId)
    • getUpdateId

      public String getUpdateId()
    • setUpdateId

      public void setUpdateId(String updateId)
    • getAvailabilityZone

      public String getAvailabilityZone()
    • setAvailabilityZone

      public void setAvailabilityZone(String availabilityZone)
    • getEnableSnat

      public Boolean getEnableSnat()
    • setEnableSnat

      public void setEnableSnat(Boolean enableSnat)
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getSshUsername

      public String getSshUsername()
    • setSshUsername

      public void setSshUsername(String sshUsername)
    • getSshPassword

      public String getSshPassword()
    • setSshPassword

      public void setSshPassword(String sshPassword)
    • getExternalNetwork

      public NetworkIdentityProjection getExternalNetwork()
    • setExternalNetwork

      public void setExternalNetwork(NetworkIdentityProjection externalNetwork)
    • getExternalSubnet

      public NetworkSubnet getExternalSubnet()
    • setExternalSubnet

      public void setExternalSubnet(NetworkSubnet externalSubnet)
    • getInternalNetwork

      public NetworkIdentityProjection getInternalNetwork()
    • setInternalNetwork

      public void setInternalNetwork(NetworkIdentityProjection internalNetwork)
    • getInternalSubnet

      public NetworkSubnet getInternalSubnet()
    • setInternalSubnet

      public void setInternalSubnet(NetworkSubnet internalSubnet)
    • getManagementNetwork

      public NetworkIdentityProjection getManagementNetwork()
    • setManagementNetwork

      public void setManagementNetwork(NetworkIdentityProjection managementNetwork)
    • getManagementSubnet

      public NetworkSubnet getManagementSubnet()
    • setManagementSubnet

      public void setManagementSubnet(NetworkSubnet managementSubnet)
    • getExternalIndex

      public Integer getExternalIndex()
    • setExternalIndex

      public void setExternalIndex(Integer externalIndex)
    • getInternalIndex

      public Integer getInternalIndex()
    • setInternalIndex

      public void setInternalIndex(Integer internalIndex)
    • getNetworkSource

      public String getNetworkSource()
    • setNetworkSource

      public void setNetworkSource(String networkSource)
    • getIacId

      public String getIacId()
    • setIacId

      public void setIacId(String iacId)
    • getRawData

      public String getRawData()
    • setRawData

      public void setRawData(String rawData)
    • getEnableRouting

      public Boolean getEnableRouting()
    • setEnableRouting

      public void setEnableRouting(Boolean enableRouting)
    • getEnableBgp

      public Boolean getEnableBgp()
    • setEnableBgp

      public void setEnableBgp(Boolean enableBgp)
    • getEnableOspf

      public Boolean getEnableOspf()
    • setEnableOspf

      public void setEnableOspf(Boolean enableOspf)
    • getEnableEcmp

      public Boolean getEnableEcmp()
    • setEnableEcmp

      public void setEnableEcmp(Boolean enableEcmp)
    • getDefaultGateway

      public String getDefaultGateway()
    • setDefaultGateway

      public void setDefaultGateway(String defaultGateway)
    • getRouterId

      public String getRouterId()
    • setRouterId

      public void setRouterId(String routerId)
    • getParentRouterId

      public Long getParentRouterId()
    • setParentRouterId

      public void setParentRouterId(Long parentRouterId)
    • getLocalAs

      public String getLocalAs()
    • setLocalAs

      public void setLocalAs(String localAs)
    • getEnableNat

      public Boolean getEnableNat()
    • setEnableNat

      public void setEnableNat(Boolean enableNat)
    • getEnableHa

      public Boolean getEnableHa()
    • setEnableHa

      public void setEnableHa(Boolean enableHa)
    • getHaInterface

      public NetworkRouterInterface getHaInterface()
    • setHaInterface

      public void setHaInterface(NetworkRouterInterface haInterface)
    • getHaIpAddress1

      public String getHaIpAddress1()
    • setHaIpAddress1

      public void setHaIpAddress1(String haIpAddress1)
    • getHaIpAddress2

      public String getHaIpAddress2()
    • setHaIpAddress2

      public void setHaIpAddress2(String haIpAddress2)
    • getHaDeclareDeadTime

      public Integer getHaDeclareDeadTime()
    • setHaDeclareDeadTime

      public void setHaDeclareDeadTime(Integer haDeclareDeadTime)
    • getEnableHaLogging

      public Boolean getEnableHaLogging()
    • setEnableHaLogging

      public void setEnableHaLogging(Boolean enableHaLogging)
    • getHaLogLevel

      public String getHaLogLevel()
    • setHaLogLevel

      public void setHaLogLevel(String haLogLevel)
    • getEnableDhcp

      public Boolean getEnableDhcp()
    • setEnableDhcp

      public void setEnableDhcp(Boolean enableDhcp)
    • getEnableDhcpLogging

      public Boolean getEnableDhcpLogging()
    • setEnableDhcpLogging

      public void setEnableDhcpLogging(Boolean enableDhcpLogging)
    • getDhcpLogLevel

      public String getDhcpLogLevel()
    • setDhcpLogLevel

      public void setDhcpLogLevel(String dhcpLogLevel)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getStatusMessage

      public String getStatusMessage()
    • setStatusMessage

      public void setStatusMessage(String statusMessage)
    • getStatusDate

      public Date getStatusDate()
    • setStatusDate

      public void setStatusDate(Date statusDate)
    • getLastSync

      public Date getLastSync()
    • setLastSync

      public void setLastSync(Date lastSync)
    • getNextRunDate

      public Date getNextRunDate()
    • setNextRunDate

      public void setNextRunDate(Date nextRunDate)
    • getLastSyncDuration

      public Long getLastSyncDuration()
    • setLastSyncDuration

      public void setLastSyncDuration(Long lastSyncDuration)
    • getLastStats

      public String getLastStats()
    • setLastStats

      public void setLastStats(String lastStats)
    • getDateCreated

      public Date getDateCreated()
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • getLastUpdated

      public Date getLastUpdated()
    • setLastUpdated

      public void setLastUpdated(Date lastUpdated)
    • getCreatedById

      public Long getCreatedById()
    • setCreatedById

      public void setCreatedById(Long createdById)
    • getCreatedByName

      public String getCreatedByName()
    • setCreatedByName

      public void setCreatedByName(String createdByName)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • getRegionCode

      public String getRegionCode()
    • setRegionCode

      public void setRegionCode(String regionCode)
    • getRoutes

      public List<NetworkRoute> getRoutes()
    • setRoutes

      public void setRoutes(List<NetworkRoute> routes)