All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.softlayer.api.service.container.hardware.pool.details.Router Maven / Gradle / Ivy

The newest version!
package com.softlayer.api.service.container.hardware.pool.details;

import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Entity;

/**
 * @see SoftLayer_Container_Hardware_Pool_Details_Router
 */
@ApiType("SoftLayer_Container_Hardware_Pool_Details_Router")
public class Router extends Entity {

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long poolThreshold;

    public Long getPoolThreshold() {
        return poolThreshold;
    }

    public void setPoolThreshold(Long poolThreshold) {
        poolThresholdSpecified = true;
        this.poolThreshold = poolThreshold;
    }

    protected boolean poolThresholdSpecified;

    public boolean isPoolThresholdSpecified() {
        return poolThresholdSpecified;
    }

    public void unsetPoolThreshold() {
        poolThreshold = null;
        poolThresholdSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long routerId;

    public Long getRouterId() {
        return routerId;
    }

    public void setRouterId(Long routerId) {
        routerIdSpecified = true;
        this.routerId = routerId;
    }

    protected boolean routerIdSpecified;

    public boolean isRouterIdSpecified() {
        return routerIdSpecified;
    }

    public void unsetRouterId() {
        routerId = null;
        routerIdSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected String routerName;

    public String getRouterName() {
        return routerName;
    }

    public void setRouterName(String routerName) {
        routerNameSpecified = true;
        this.routerName = routerName;
    }

    protected boolean routerNameSpecified;

    public boolean isRouterNameSpecified() {
        return routerNameSpecified;
    }

    public void unsetRouterName() {
        routerName = null;
        routerNameSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long totalHardware;

    public Long getTotalHardware() {
        return totalHardware;
    }

    public void setTotalHardware(Long totalHardware) {
        totalHardwareSpecified = true;
        this.totalHardware = totalHardware;
    }

    protected boolean totalHardwareSpecified;

    public boolean isTotalHardwareSpecified() {
        return totalHardwareSpecified;
    }

    public void unsetTotalHardware() {
        totalHardware = null;
        totalHardwareSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long totalInventoryHardware;

    public Long getTotalInventoryHardware() {
        return totalInventoryHardware;
    }

    public void setTotalInventoryHardware(Long totalInventoryHardware) {
        totalInventoryHardwareSpecified = true;
        this.totalInventoryHardware = totalInventoryHardware;
    }

    protected boolean totalInventoryHardwareSpecified;

    public boolean isTotalInventoryHardwareSpecified() {
        return totalInventoryHardwareSpecified;
    }

    public void unsetTotalInventoryHardware() {
        totalInventoryHardware = null;
        totalInventoryHardwareSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long totalProvisionedHardware;

    public Long getTotalProvisionedHardware() {
        return totalProvisionedHardware;
    }

    public void setTotalProvisionedHardware(Long totalProvisionedHardware) {
        totalProvisionedHardwareSpecified = true;
        this.totalProvisionedHardware = totalProvisionedHardware;
    }

    protected boolean totalProvisionedHardwareSpecified;

    public boolean isTotalProvisionedHardwareSpecified() {
        return totalProvisionedHardwareSpecified;
    }

    public void unsetTotalProvisionedHardware() {
        totalProvisionedHardware = null;
        totalProvisionedHardwareSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long totalTestedHardware;

    public Long getTotalTestedHardware() {
        return totalTestedHardware;
    }

    public void setTotalTestedHardware(Long totalTestedHardware) {
        totalTestedHardwareSpecified = true;
        this.totalTestedHardware = totalTestedHardware;
    }

    protected boolean totalTestedHardwareSpecified;

    public boolean isTotalTestedHardwareSpecified() {
        return totalTestedHardwareSpecified;
    }

    public void unsetTotalTestedHardware() {
        totalTestedHardware = null;
        totalTestedHardwareSpecified = false;
    }

    @ApiProperty(canBeNullOrNotSet = true)
    protected Long totalTestingHardware;

    public Long getTotalTestingHardware() {
        return totalTestingHardware;
    }

    public void setTotalTestingHardware(Long totalTestingHardware) {
        totalTestingHardwareSpecified = true;
        this.totalTestingHardware = totalTestingHardware;
    }

    protected boolean totalTestingHardwareSpecified;

    public boolean isTotalTestingHardwareSpecified() {
        return totalTestingHardwareSpecified;
    }

    public void unsetTotalTestingHardware() {
        totalTestingHardware = null;
        totalTestingHardwareSpecified = false;
    }

    public static class Mask extends com.softlayer.api.service.Entity.Mask {

        public Mask poolThreshold() {
            withLocalProperty("poolThreshold");
            return this;
        }

        public Mask routerId() {
            withLocalProperty("routerId");
            return this;
        }

        public Mask routerName() {
            withLocalProperty("routerName");
            return this;
        }

        public Mask totalHardware() {
            withLocalProperty("totalHardware");
            return this;
        }

        public Mask totalInventoryHardware() {
            withLocalProperty("totalInventoryHardware");
            return this;
        }

        public Mask totalProvisionedHardware() {
            withLocalProperty("totalProvisionedHardware");
            return this;
        }

        public Mask totalTestedHardware() {
            withLocalProperty("totalTestedHardware");
            return this;
        }

        public Mask totalTestingHardware() {
            withLocalProperty("totalTestingHardware");
            return this;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy