Class VirtualIpAddress

    • Field Detail

      • applicationDeliveryController

        @ApiProperty
        protected Controller applicationDeliveryController
        A virtual IP address's associated application delivery controller.
      • applicationDeliveryControllers

        @ApiProperty
        protected List<Controller> applicationDeliveryControllers
        A virtual IP address's associated application delivery controllers.
      • billingItem

        @ApiProperty
        protected Item billingItem
        The current billing item for the load balancer virtual IP. This is only valid when dedicatedFlag is false. This is an independent virtual IP, and if canceled, will only affect the associated virtual IP.
      • dedicatedBillingItem

        @ApiProperty
        protected LoadBalancer dedicatedBillingItem
        The current billing item for the load balancing device housing the virtual IP. This billing item represents a device which could contain other virtual IPs. Caution should be taken when canceling. This is only valid when dedicatedFlag is true.
      • highAvailabilityFlag

        @ApiProperty
        protected Boolean highAvailabilityFlag
        Denotes whether the virtual IP is configured within a high availability cluster.
      • managedResourceFlag

        @ApiProperty
        protected Boolean managedResourceFlag
        A flag indicating that the load balancer is a managed resource.
      • securityCertificate

        @ApiProperty
        protected Certificate securityCertificate
        The SSL certificate currently associated with the VIP.
      • securityCertificateEntry

        @ApiProperty
        protected Entry securityCertificateEntry
        The SSL certificate currently associated with the VIP. Provides chosen certificate visibility to unprivileged users.
      • accountIdSpecified

        protected boolean accountIdSpecified
      • connectionLimitSpecified

        protected boolean connectionLimitSpecified
      • connectionLimitUnitsSpecified

        protected boolean connectionLimitUnitsSpecified
      • dedicatedFlag

        @ApiProperty(canBeNullOrNotSet=true)
        protected Boolean dedicatedFlag
        A flag that determines if a VIP is dedicated or not. This is used to override the connection limit and use an unlimited value.
      • dedicatedFlagSpecified

        protected boolean dedicatedFlagSpecified
      • idSpecified

        protected boolean idSpecified
      • ipAddressIdSpecified

        protected boolean ipAddressIdSpecified
      • notesSpecified

        protected boolean notesSpecified
      • securityCertificateId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long securityCertificateId
        The unique identifier of the Security Certificate to be utilized when SSL support is enabled.
      • securityCertificateIdSpecified

        protected boolean securityCertificateIdSpecified
      • sslActiveFlagSpecified

        protected boolean sslActiveFlagSpecified
      • sslEnabledFlagSpecified

        protected boolean sslEnabledFlagSpecified
      • applicationDeliveryControllerCount

        @ApiProperty
        protected Long applicationDeliveryControllerCount
        A count of a virtual IP address's associated application delivery controllers.
      • loadBalancerHardwareCount

        @ApiProperty
        protected Long loadBalancerHardwareCount
        A count of
      • secureTransportCipherCount

        @ApiProperty
        protected Long secureTransportCipherCount
        A count of the list of security ciphers enabled for this virtual IP address
      • secureTransportProtocolCount

        @ApiProperty
        protected Long secureTransportProtocolCount
        A count of the list of secure transport protocols enabled for this virtual IP address
    • Constructor Detail

      • VirtualIpAddress

        public VirtualIpAddress()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getApplicationDeliveryController

        public Controller getApplicationDeliveryController()
      • setApplicationDeliveryController

        public void setApplicationDeliveryController​(Controller applicationDeliveryController)
      • getApplicationDeliveryControllers

        public List<Controller> getApplicationDeliveryControllers()
      • getBillingItem

        public Item getBillingItem()
      • setBillingItem

        public void setBillingItem​(Item billingItem)
      • getDedicatedBillingItem

        public LoadBalancer getDedicatedBillingItem()
      • setDedicatedBillingItem

        public void setDedicatedBillingItem​(LoadBalancer dedicatedBillingItem)
      • getHighAvailabilityFlag

        public Boolean getHighAvailabilityFlag()
      • setHighAvailabilityFlag

        public void setHighAvailabilityFlag​(Boolean highAvailabilityFlag)
      • getIpAddress

        public IpAddress getIpAddress()
      • setIpAddress

        public void setIpAddress​(IpAddress ipAddress)
      • getLoadBalancerHardware

        public List<Hardware> getLoadBalancerHardware()
      • getManagedResourceFlag

        public Boolean getManagedResourceFlag()
      • setManagedResourceFlag

        public void setManagedResourceFlag​(Boolean managedResourceFlag)
      • getSecurityCertificate

        public Certificate getSecurityCertificate()
      • setSecurityCertificate

        public void setSecurityCertificate​(Certificate securityCertificate)
      • getSecurityCertificateEntry

        public Entry getSecurityCertificateEntry()
      • setSecurityCertificateEntry

        public void setSecurityCertificateEntry​(Entry securityCertificateEntry)
      • getAccountId

        public Long getAccountId()
      • setAccountId

        public void setAccountId​(Long accountId)
      • isAccountIdSpecified

        public boolean isAccountIdSpecified()
      • unsetAccountId

        public void unsetAccountId()
      • getConnectionLimit

        public Long getConnectionLimit()
      • setConnectionLimit

        public void setConnectionLimit​(Long connectionLimit)
      • isConnectionLimitSpecified

        public boolean isConnectionLimitSpecified()
      • unsetConnectionLimit

        public void unsetConnectionLimit()
      • getConnectionLimitUnits

        public String getConnectionLimitUnits()
      • setConnectionLimitUnits

        public void setConnectionLimitUnits​(String connectionLimitUnits)
      • isConnectionLimitUnitsSpecified

        public boolean isConnectionLimitUnitsSpecified()
      • unsetConnectionLimitUnits

        public void unsetConnectionLimitUnits()
      • getDedicatedFlag

        public Boolean getDedicatedFlag()
      • setDedicatedFlag

        public void setDedicatedFlag​(Boolean dedicatedFlag)
      • isDedicatedFlagSpecified

        public boolean isDedicatedFlagSpecified()
      • unsetDedicatedFlag

        public void unsetDedicatedFlag()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getIpAddressId

        public Long getIpAddressId()
      • setIpAddressId

        public void setIpAddressId​(Long ipAddressId)
      • isIpAddressIdSpecified

        public boolean isIpAddressIdSpecified()
      • unsetIpAddressId

        public void unsetIpAddressId()
      • getNotes

        public String getNotes()
      • setNotes

        public void setNotes​(String notes)
      • isNotesSpecified

        public boolean isNotesSpecified()
      • unsetNotes

        public void unsetNotes()
      • getSecurityCertificateId

        public Long getSecurityCertificateId()
      • setSecurityCertificateId

        public void setSecurityCertificateId​(Long securityCertificateId)
      • isSecurityCertificateIdSpecified

        public boolean isSecurityCertificateIdSpecified()
      • unsetSecurityCertificateId

        public void unsetSecurityCertificateId()
      • getSslActiveFlag

        public Boolean getSslActiveFlag()
      • setSslActiveFlag

        public void setSslActiveFlag​(Boolean sslActiveFlag)
      • isSslActiveFlagSpecified

        public boolean isSslActiveFlagSpecified()
      • unsetSslActiveFlag

        public void unsetSslActiveFlag()
      • getSslEnabledFlag

        public Boolean getSslEnabledFlag()
      • setSslEnabledFlag

        public void setSslEnabledFlag​(Boolean sslEnabledFlag)
      • isSslEnabledFlagSpecified

        public boolean isSslEnabledFlagSpecified()
      • unsetSslEnabledFlag

        public void unsetSslEnabledFlag()
      • getApplicationDeliveryControllerCount

        public Long getApplicationDeliveryControllerCount()
      • setApplicationDeliveryControllerCount

        public void setApplicationDeliveryControllerCount​(Long applicationDeliveryControllerCount)
      • getLoadBalancerHardwareCount

        public Long getLoadBalancerHardwareCount()
      • setLoadBalancerHardwareCount

        public void setLoadBalancerHardwareCount​(Long loadBalancerHardwareCount)
      • getSecureTransportCipherCount

        public Long getSecureTransportCipherCount()
      • setSecureTransportCipherCount

        public void setSecureTransportCipherCount​(Long secureTransportCipherCount)
      • getSecureTransportProtocolCount

        public Long getSecureTransportProtocolCount()
      • setSecureTransportProtocolCount

        public void setSecureTransportProtocolCount​(Long secureTransportProtocolCount)
      • getVirtualServerCount

        public Long getVirtualServerCount()
      • setVirtualServerCount

        public void setVirtualServerCount​(Long virtualServerCount)