com.softlayer.api.service.container.metric.tracking.object.Summary Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of softlayer-api-client Show documentation
Show all versions of softlayer-api-client Show documentation
API client for accessing the SoftLayer API
package com.softlayer.api.service.container.metric.tracking.object;
import com.softlayer.api.annotation.ApiProperty;
import com.softlayer.api.annotation.ApiType;
import com.softlayer.api.service.Entity;
/**
* SoftLayer_Container_Metric_Tracking_Object_Summary This container is a parent class for summarizing diverse metrics.
*
* @see SoftLayer_Container_Metric_Tracking_Object_Summary
*/
@ApiType("SoftLayer_Container_Metric_Tracking_Object_Summary")
public class Summary extends Entity {
/**
* The name that best describes the metric being collected.
*/
@ApiProperty(canBeNullOrNotSet = true)
protected String metricName;
public String getMetricName() {
return metricName;
}
public void setMetricName(String metricName) {
metricNameSpecified = true;
this.metricName = metricName;
}
protected boolean metricNameSpecified;
public boolean isMetricNameSpecified() {
return metricNameSpecified;
}
public void unsetMetricName() {
metricName = null;
metricNameSpecified = false;
}
public static class Mask extends com.softlayer.api.service.Entity.Mask {
public Mask metricName() {
withLocalProperty("metricName");
return this;
}
}
}