com.vmware.vim25.StorageDrsIoLoadBalanceConfig Maven / Gradle / Ivy
package com.vmware.vim25;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for StorageDrsIoLoadBalanceConfig complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="StorageDrsIoLoadBalanceConfig">
* <complexContent>
* <extension base="{urn:vim25}DynamicData">
* <sequence>
* <element name="reservablePercentThreshold" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="reservableIopsThreshold" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="reservableThresholdMode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ioLatencyThreshold" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="ioLoadImbalanceThreshold" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "StorageDrsIoLoadBalanceConfig", propOrder = {
"reservablePercentThreshold",
"reservableIopsThreshold",
"reservableThresholdMode",
"ioLatencyThreshold",
"ioLoadImbalanceThreshold"
})
public class StorageDrsIoLoadBalanceConfig
extends DynamicData
{
protected Integer reservablePercentThreshold;
protected Integer reservableIopsThreshold;
protected String reservableThresholdMode;
protected Integer ioLatencyThreshold;
protected Integer ioLoadImbalanceThreshold;
/**
* Gets the value of the reservablePercentThreshold property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getReservablePercentThreshold() {
return reservablePercentThreshold;
}
/**
* Sets the value of the reservablePercentThreshold property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setReservablePercentThreshold(Integer value) {
this.reservablePercentThreshold = value;
}
/**
* Gets the value of the reservableIopsThreshold property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getReservableIopsThreshold() {
return reservableIopsThreshold;
}
/**
* Sets the value of the reservableIopsThreshold property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setReservableIopsThreshold(Integer value) {
this.reservableIopsThreshold = value;
}
/**
* Gets the value of the reservableThresholdMode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getReservableThresholdMode() {
return reservableThresholdMode;
}
/**
* Sets the value of the reservableThresholdMode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setReservableThresholdMode(String value) {
this.reservableThresholdMode = value;
}
/**
* Gets the value of the ioLatencyThreshold property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getIoLatencyThreshold() {
return ioLatencyThreshold;
}
/**
* Sets the value of the ioLatencyThreshold property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setIoLatencyThreshold(Integer value) {
this.ioLatencyThreshold = value;
}
/**
* Gets the value of the ioLoadImbalanceThreshold property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getIoLoadImbalanceThreshold() {
return ioLoadImbalanceThreshold;
}
/**
* Sets the value of the ioLoadImbalanceThreshold property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setIoLoadImbalanceThreshold(Integer value) {
this.ioLoadImbalanceThreshold = value;
}
}