/*- * ============LICENSE_START========================================== * OPENECOMP - DCAE * =================================================================== * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved. * =================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============LICENSE_END============================================ */ /** */ package org.openecomp.ncomp.sirius.manager.agent.collectd; import org.openecomp.ncomp.core.types.metrics.DoubleMetricAttribute; import org.openecomp.ncomp.core.types.metrics.IncreasingULongMetricAttribute; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Processes'. * * *

* The following features are supported: *

*

* * @see org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdPackage#getCollectdProcesses() * @model * @generated */ public interface CollectdProcesses extends EObject { /** * Returns the value of the 'Fork rate' attribute. * *

* If the meaning of the 'Fork rate' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Fork rate' attribute. * @see #setFork_rate(IncreasingULongMetricAttribute) * @see org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdPackage#getCollectdProcesses_Fork_rate() * @model unique="false" dataType="org.openecomp.ncomp.core.IncreasingULongMetricAttribute" transient="true" * @generated */ IncreasingULongMetricAttribute getFork_rate(); /** * Sets the value of the '{@link org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdProcesses#getFork_rate Fork rate}' attribute. * * * @param value the new value of the 'Fork rate' attribute. * @see #getFork_rate() * @generated */ void setFork_rate(IncreasingULongMetricAttribute value); /** * Returns the value of the 'Blocked' attribute. * *

* If the meaning of the 'Blocked' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Blocked' attribute. * @see #setBlocked(DoubleMetricAttribute) * @see org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdPackage#getCollectdProcesses_Blocked() * @model unique="false" dataType="org.openecomp.ncomp.core.DoubleMetricAttribute" transient="true" * @generated */ DoubleMetricAttribute getBlocked(); /** * Sets the value of the '{@link org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdProcesses#getBlocked Blocked}' attribute. * * * @param value the new value of the 'Blocked' attribute. * @see #getBlocked() * @generated */ void setBlocked(DoubleMetricAttribute value); /** * Returns the value of the 'Paging' attribute. * *

* If the meaning of the 'Paging' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Paging' attribute. * @see #setPaging(DoubleMetricAttribute) * @see org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdPackage#getCollectdProcesses_Paging() * @model unique="false" dataType="org.openecomp.ncomp.core.DoubleMetricAttribute" transient="true" * @generated */ DoubleMetricAttribute getPaging(); /** * Sets the value of the '{@link org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdProcesses#getPaging Paging}' attribute. * * * @param value the new value of the 'Paging' attribute. * @see #getPaging() * @generated */ void setPaging(DoubleMetricAttribute value); /** * Returns the value of the 'Running' attribute. * *

* If the meaning of the 'Running' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Running' attribute. * @see #setRunning(DoubleMetricAttribute) * @see org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdPackage#getCollectdProcesses_Running() * @model unique="false" dataType="org.openecomp.ncomp.core.DoubleMetricAttribute" transient="true" * @generated */ DoubleMetricAttribute getRunning(); /** * Sets the value of the '{@link org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdProcesses#getRunning Running}' attribute. * * * @param value the new value of the 'Running' attribute. * @see #getRunning() * @generated */ void setRunning(DoubleMetricAttribute value); /** * Returns the value of the 'Sleeping' attribute. * *

* If the meaning of the 'Sleeping' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Sleeping' attribute. * @see #setSleeping(DoubleMetricAttribute) * @see org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdPackage#getCollectdProcesses_Sleeping() * @model unique="false" dataType="org.openecomp.ncomp.core.DoubleMetricAttribute" transient="true" * @generated */ DoubleMetricAttribute getSleeping(); /** * Sets the value of the '{@link org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdProcesses#getSleeping Sleeping}' attribute. * * * @param value the new value of the 'Sleeping' attribute. * @see #getSleeping() * @generated */ void setSleeping(DoubleMetricAttribute value); /** * Returns the value of the 'Stopped' attribute. * *

* If the meaning of the 'Stopped' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Stopped' attribute. * @see #setStopped(DoubleMetricAttribute) * @see org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdPackage#getCollectdProcesses_Stopped() * @model unique="false" dataType="org.openecomp.ncomp.core.DoubleMetricAttribute" transient="true" * @generated */ DoubleMetricAttribute getStopped(); /** * Sets the value of the '{@link org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdProcesses#getStopped Stopped}' attribute. * * * @param value the new value of the 'Stopped' attribute. * @see #getStopped() * @generated */ void setStopped(DoubleMetricAttribute value); /** * Returns the value of the 'Zombies' attribute. * *

* If the meaning of the 'Zombies' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Zombies' attribute. * @see #setZombies(DoubleMetricAttribute) * @see org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdPackage#getCollectdProcesses_Zombies() * @model unique="false" dataType="org.openecomp.ncomp.core.DoubleMetricAttribute" transient="true" * @generated */ DoubleMetricAttribute getZombies(); /** * Sets the value of the '{@link org.openecomp.ncomp.sirius.manager.agent.collectd.CollectdProcesses#getZombies Zombies}' attribute. * * * @param value the new value of the 'Zombies' attribute. * @see #getZombies() * @generated */ void setZombies(DoubleMetricAttribute value); } // CollectdProcesses