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

com.softlayer.api.service.container.account.graph.Outputs Maven / Gradle / Ivy

There is a newer version: 0.3.4
Show newest version
package com.softlayer.api.service.container.account.graph;

import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Entity;
import java.util.GregorianCalendar;

/**
 * Models a single outbound object for a graph of given data sets.
 *
 * @see SoftLayer_Container_Account_Graph_Outputs
 */
@ApiType("SoftLayer_Container_Account_Graph_Outputs")
public class Outputs extends Entity {

    /**
     * The count of closed tickets included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String closedTickets;

    public String getClosedTickets() {
        return closedTickets;
    }

    public void setClosedTickets(String closedTickets) {
        closedTicketsSpecified = true;
        this.closedTickets = closedTickets;
    }

    protected boolean closedTicketsSpecified;

    public boolean isClosedTicketsSpecified() {
        return closedTicketsSpecified;
    }

    public void unsetClosedTickets() {
        closedTickets = null;
        closedTicketsSpecified = false;
    }

    /**
     * The count of completed backups included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String completedBackupCount;

    public String getCompletedBackupCount() {
        return completedBackupCount;
    }

    public void setCompletedBackupCount(String completedBackupCount) {
        completedBackupCountSpecified = true;
        this.completedBackupCount = completedBackupCount;
    }

    protected boolean completedBackupCountSpecified;

    public boolean isCompletedBackupCountSpecified() {
        return completedBackupCountSpecified;
    }

    public void unsetCompletedBackupCount() {
        completedBackupCount = null;
        completedBackupCountSpecified = false;
    }

    /**
     * The count of conflicted backups included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String conflictBackupCount;

    public String getConflictBackupCount() {
        return conflictBackupCount;
    }

    public void setConflictBackupCount(String conflictBackupCount) {
        conflictBackupCountSpecified = true;
        this.conflictBackupCount = conflictBackupCount;
    }

    protected boolean conflictBackupCountSpecified;

    public boolean isConflictBackupCountSpecified() {
        return conflictBackupCountSpecified;
    }

    public void unsetConflictBackupCount() {
        conflictBackupCount = null;
        conflictBackupCountSpecified = false;
    }

    /**
     * The maximum date included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected GregorianCalendar endDate;

    public GregorianCalendar getEndDate() {
        return endDate;
    }

    public void setEndDate(GregorianCalendar endDate) {
        endDateSpecified = true;
        this.endDate = endDate;
    }

    protected boolean endDateSpecified;

    public boolean isEndDateSpecified() {
        return endDateSpecified;
    }

    public void unsetEndDate() {
        endDate = null;
        endDateSpecified = false;
    }

    /**
     * The count of failed backups included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String failedBackupCount;

    public String getFailedBackupCount() {
        return failedBackupCount;
    }

    public void setFailedBackupCount(String failedBackupCount) {
        failedBackupCountSpecified = true;
        this.failedBackupCount = failedBackupCount;
    }

    protected boolean failedBackupCountSpecified;

    public boolean isFailedBackupCountSpecified() {
        return failedBackupCountSpecified;
    }

    public void unsetFailedBackupCount() {
        failedBackupCount = null;
        failedBackupCountSpecified = false;
    }

    /**
     * Error message encountered during graphing
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String graphError;

    public String getGraphError() {
        return graphError;
    }

    public void setGraphError(String graphError) {
        graphErrorSpecified = true;
        this.graphError = graphError;
    }

    protected boolean graphErrorSpecified;

    public boolean isGraphErrorSpecified() {
        return graphErrorSpecified;
    }

    public void unsetGraphError() {
        graphError = null;
        graphErrorSpecified = false;
    }

    /**
     * The raw PNG binary data to be displayed once the graph is drawn.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected byte[] graphImage;

    public byte[] getGraphImage() {
        return graphImage;
    }

    public void setGraphImage(byte[] graphImage) {
        graphImageSpecified = true;
        this.graphImage = graphImage;
    }

    protected boolean graphImageSpecified;

    public boolean isGraphImageSpecified() {
        return graphImageSpecified;
    }

    public void unsetGraphImage() {
        graphImage = null;
        graphImageSpecified = false;
    }

    /**
     * The average of hardware uptime included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String hardwareUptime;

    public String getHardwareUptime() {
        return hardwareUptime;
    }

    public void setHardwareUptime(String hardwareUptime) {
        hardwareUptimeSpecified = true;
        this.hardwareUptime = hardwareUptime;
    }

    protected boolean hardwareUptimeSpecified;

    public boolean isHardwareUptimeSpecified() {
        return hardwareUptimeSpecified;
    }

    public void unsetHardwareUptime() {
        hardwareUptime = null;
        hardwareUptimeSpecified = false;
    }

    /**
     * The inbound bandwidth usage shown in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String inboundUsage;

    public String getInboundUsage() {
        return inboundUsage;
    }

    public void setInboundUsage(String inboundUsage) {
        inboundUsageSpecified = true;
        this.inboundUsage = inboundUsage;
    }

    protected boolean inboundUsageSpecified;

    public boolean isInboundUsageSpecified() {
        return inboundUsageSpecified;
    }

    public void unsetInboundUsage() {
        inboundUsage = null;
        inboundUsageSpecified = false;
    }

    /**
     * The count of open tickets included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String openTickets;

    public String getOpenTickets() {
        return openTickets;
    }

    public void setOpenTickets(String openTickets) {
        openTicketsSpecified = true;
        this.openTickets = openTickets;
    }

    protected boolean openTicketsSpecified;

    public boolean isOpenTicketsSpecified() {
        return openTicketsSpecified;
    }

    public void unsetOpenTickets() {
        openTickets = null;
        openTicketsSpecified = false;
    }

    /**
     * The outbound bandwidth usage shown in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String outboundUsage;

    public String getOutboundUsage() {
        return outboundUsage;
    }

    public void setOutboundUsage(String outboundUsage) {
        outboundUsageSpecified = true;
        this.outboundUsage = outboundUsage;
    }

    protected boolean outboundUsageSpecified;

    public boolean isOutboundUsageSpecified() {
        return outboundUsageSpecified;
    }

    public void unsetOutboundUsage() {
        outboundUsage = null;
        outboundUsageSpecified = false;
    }

    /**
     * The count of tickets included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String pendingCustomerResponseTicketCount;

    public String getPendingCustomerResponseTicketCount() {
        return pendingCustomerResponseTicketCount;
    }

    public void setPendingCustomerResponseTicketCount(String pendingCustomerResponseTicketCount) {
        pendingCustomerResponseTicketCountSpecified = true;
        this.pendingCustomerResponseTicketCount = pendingCustomerResponseTicketCount;
    }

    protected boolean pendingCustomerResponseTicketCountSpecified;

    public boolean isPendingCustomerResponseTicketCountSpecified() {
        return pendingCustomerResponseTicketCountSpecified;
    }

    public void unsetPendingCustomerResponseTicketCount() {
        pendingCustomerResponseTicketCount = null;
        pendingCustomerResponseTicketCountSpecified = false;
    }

    /**
     * The minimum date included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected GregorianCalendar startDate;

    public GregorianCalendar getStartDate() {
        return startDate;
    }

    public void setStartDate(GregorianCalendar startDate) {
        startDateSpecified = true;
        this.startDate = startDate;
    }

    protected boolean startDateSpecified;

    public boolean isStartDateSpecified() {
        return startDateSpecified;
    }

    public void unsetStartDate() {
        startDate = null;
        startDateSpecified = false;
    }

    /**
     * The average of url uptime included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String urlUptime;

    public String getUrlUptime() {
        return urlUptime;
    }

    public void setUrlUptime(String urlUptime) {
        urlUptimeSpecified = true;
        this.urlUptime = urlUptime;
    }

    protected boolean urlUptimeSpecified;

    public boolean isUrlUptimeSpecified() {
        return urlUptimeSpecified;
    }

    public void unsetUrlUptime() {
        urlUptime = null;
        urlUptimeSpecified = false;
    }

    /**
     * The count of tickets included in this graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String waitingEmployeeResponseTicketCount;

    public String getWaitingEmployeeResponseTicketCount() {
        return waitingEmployeeResponseTicketCount;
    }

    public void setWaitingEmployeeResponseTicketCount(String waitingEmployeeResponseTicketCount) {
        waitingEmployeeResponseTicketCountSpecified = true;
        this.waitingEmployeeResponseTicketCount = waitingEmployeeResponseTicketCount;
    }

    protected boolean waitingEmployeeResponseTicketCountSpecified;

    public boolean isWaitingEmployeeResponseTicketCountSpecified() {
        return waitingEmployeeResponseTicketCountSpecified;
    }

    public void unsetWaitingEmployeeResponseTicketCount() {
        waitingEmployeeResponseTicketCount = null;
        waitingEmployeeResponseTicketCountSpecified = false;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy