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

com.softlayer.api.service.container.remotemanagement.graphs.SensorSpeed Maven / Gradle / Ivy

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

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

/**
 * The SoftLayer_Container_RemoteManagement_Graphs_SensorSpeed contains graphs to  display speed for each of the server's fans.  Fan speeds are gathered from the server's remote management card. 
 *
 * @see SoftLayer_Container_RemoteManagement_Graphs_SensorSpeed
 */
@ApiType("SoftLayer_Container_RemoteManagement_Graphs_SensorSpeed")
public class SensorSpeed extends Entity {

    /**
     * The graph to display the server's fan speed.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected byte[] graph;

    public byte[] getGraph() {
        return graph;
    }

    public void setGraph(byte[] graph) {
        graphSpecified = true;
        this.graph = graph;
    }

    protected boolean graphSpecified;

    public boolean isGraphSpecified() {
        return graphSpecified;
    }

    public void unsetGraph() {
        graph = null;
        graphSpecified = false;
    }

    /**
     * A title that may be used to display for the graph.
     */
    @ApiProperty(canBeNullOrNotSet = true)
    protected String title;

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        titleSpecified = true;
        this.title = title;
    }

    protected boolean titleSpecified;

    public boolean isTitleSpecified() {
        return titleSpecified;
    }

    public void unsetTitle() {
        title = null;
        titleSpecified = false;
    }

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

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

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

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy