本文整理匯總了Java中org.openbaton.catalogue.mano.common.monitoring.ThresholdDetails類的典型用法代碼示例。如果您正苦於以下問題:Java ThresholdDetails類的具體用法?Java ThresholdDetails怎麽用?Java ThresholdDetails使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
ThresholdDetails類屬於org.openbaton.catalogue.mano.common.monitoring包,在下文中一共展示了ThresholdDetails類的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: createAndDeleteThresholdTest
import org.openbaton.catalogue.mano.common.monitoring.ThresholdDetails; //導入依賴的package包/類
@Test
public void createAndDeleteThresholdTest() throws MonitoringException {
ObjectSelection objectSelector = getObjectSelector(hostnameList);
ThresholdDetails thresholdDetails =
new ThresholdDetails("last(0)", "=", PerceivedSeverity.CRITICAL, "0", "|");
thresholdDetails.setPerceivedSeverity(PerceivedSeverity.CRITICAL);
String thresholdId =
zabbixMonitoringAgent.createThreshold(
objectSelector, "proc.num[]", ThresholdType.SINGLE_VALUE, thresholdDetails);
zabbixMonitoringAgent.queryThreshold(null);
List<String> thresholdIdsToDelete = new ArrayList<>();
thresholdIdsToDelete.add(thresholdId);
List<String> thresholdIdsDeleted = zabbixMonitoringAgent.deleteThreshold(thresholdIdsToDelete);
Assert.isTrue(thresholdId.equals(thresholdIdsDeleted.get(0)));
}
示例2: Threshold
import org.openbaton.catalogue.mano.common.monitoring.ThresholdDetails; //導入依賴的package包/類
public Threshold(
ObjectSelection objectSelectors,
String performanceMetric,
ThresholdType thresholdType,
ThresholdDetails thresholdDetails) {
this.objectSelectors = objectSelectors;
this.performanceMetric = performanceMetric;
this.thresholdType = thresholdType;
this.thresholdDetails = thresholdDetails;
}
示例3: createThreshold
import org.openbaton.catalogue.mano.common.monitoring.ThresholdDetails; //導入依賴的package包/類
String createThreshold(
ObjectSelection objectSelector,
String performanceMetric,
ThresholdType thresholdType,
ThresholdDetails thresholdDetails)
throws MonitoringException;
示例4: getThresholdDetails
import org.openbaton.catalogue.mano.common.monitoring.ThresholdDetails; //導入依賴的package包/類
public ThresholdDetails getThresholdDetails() {
return thresholdDetails;
}
示例5: setThresholdDetails
import org.openbaton.catalogue.mano.common.monitoring.ThresholdDetails; //導入依賴的package包/類
public void setThresholdDetails(ThresholdDetails thresholdDetails) {
this.thresholdDetails = thresholdDetails;
}