/*- * ============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.docker; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Container Memory Stats'. * * * * "memory_stats" : { * "stats" : { * "total_pgmajfault" : 0, * "cache" : 0, * "mapped_file" : 0, * "total_inactive_file" : 0, * "pgpgout" : 414, * "rss" : 6537216, * "total_mapped_file" : 0, * "writeback" : 0, * "unevictable" : 0, * "pgpgin" : 477, * "total_unevictable" : 0, * "pgmajfault" : 0, * "total_rss" : 6537216, * "total_rss_huge" : 6291456, * "total_writeback" : 0, * "total_inactive_anon" : 0, * "rss_huge" : 6291456, * "hierarchical_memory_limit" : 67108864, * "total_pgfault" : 964, * "total_active_file" : 0, * "active_anon" : 6537216, * "total_active_anon" : 6537216, * "total_pgpgout" : 414, * "total_cache" : 0, * "inactive_anon" : 0, * "active_file" : 0, * "pgfault" : 964, * "inactive_file" : 0, * "total_pgpgin" : 477 * }, * "max_usage" : 6651904, * "usage" : 6537216, * "failcnt" : 0, * "limit" : 67108864 * }, * * *

* The following features are supported: *

*

* * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats() * @model * @generated */ public interface ContainerMemoryStats extends EObject { /** * Returns the value of the 'Total pgmajfault' attribute. * *

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

* * @return the value of the 'Total pgmajfault' attribute. * @see #setTotal_pgmajfault(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_pgmajfault() * @model unique="false" * @generated */ int getTotal_pgmajfault(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_pgmajfault Total pgmajfault}' attribute. * * * @param value the new value of the 'Total pgmajfault' attribute. * @see #getTotal_pgmajfault() * @generated */ void setTotal_pgmajfault(int value); /** * Returns the value of the 'Cache' attribute. * *

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

* * @return the value of the 'Cache' attribute. * @see #setCache(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Cache() * @model unique="false" * @generated */ int getCache(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getCache Cache}' attribute. * * * @param value the new value of the 'Cache' attribute. * @see #getCache() * @generated */ void setCache(int value); /** * Returns the value of the 'Mapped file' attribute. * *

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

* * @return the value of the 'Mapped file' attribute. * @see #setMapped_file(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Mapped_file() * @model unique="false" * @generated */ int getMapped_file(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getMapped_file Mapped file}' attribute. * * * @param value the new value of the 'Mapped file' attribute. * @see #getMapped_file() * @generated */ void setMapped_file(int value); /** * Returns the value of the 'Total inactive file' attribute. * *

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

* * @return the value of the 'Total inactive file' attribute. * @see #setTotal_inactive_file(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_inactive_file() * @model unique="false" * @generated */ int getTotal_inactive_file(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_inactive_file Total inactive file}' attribute. * * * @param value the new value of the 'Total inactive file' attribute. * @see #getTotal_inactive_file() * @generated */ void setTotal_inactive_file(int value); /** * Returns the value of the 'Pgpgout' attribute. * *

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

* * @return the value of the 'Pgpgout' attribute. * @see #setPgpgout(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Pgpgout() * @model unique="false" * @generated */ int getPgpgout(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getPgpgout Pgpgout}' attribute. * * * @param value the new value of the 'Pgpgout' attribute. * @see #getPgpgout() * @generated */ void setPgpgout(int value); /** * Returns the value of the 'Rss' attribute. * *

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

* * @return the value of the 'Rss' attribute. * @see #setRss(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Rss() * @model unique="false" * @generated */ int getRss(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getRss Rss}' attribute. * * * @param value the new value of the 'Rss' attribute. * @see #getRss() * @generated */ void setRss(int value); /** * Returns the value of the 'Total mapped file' attribute. * *

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

* * @return the value of the 'Total mapped file' attribute. * @see #setTotal_mapped_file(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_mapped_file() * @model unique="false" * @generated */ int getTotal_mapped_file(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_mapped_file Total mapped file}' attribute. * * * @param value the new value of the 'Total mapped file' attribute. * @see #getTotal_mapped_file() * @generated */ void setTotal_mapped_file(int value); /** * Returns the value of the 'Writeback' attribute. * *

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

* * @return the value of the 'Writeback' attribute. * @see #setWriteback(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Writeback() * @model unique="false" * @generated */ int getWriteback(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getWriteback Writeback}' attribute. * * * @param value the new value of the 'Writeback' attribute. * @see #getWriteback() * @generated */ void setWriteback(int value); /** * Returns the value of the 'Unevictable' attribute. * *

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

* * @return the value of the 'Unevictable' attribute. * @see #setUnevictable(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Unevictable() * @model unique="false" * @generated */ int getUnevictable(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getUnevictable Unevictable}' attribute. * * * @param value the new value of the 'Unevictable' attribute. * @see #getUnevictable() * @generated */ void setUnevictable(int value); /** * Returns the value of the 'Pgpgin' attribute. * *

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

* * @return the value of the 'Pgpgin' attribute. * @see #setPgpgin(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Pgpgin() * @model unique="false" * @generated */ int getPgpgin(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getPgpgin Pgpgin}' attribute. * * * @param value the new value of the 'Pgpgin' attribute. * @see #getPgpgin() * @generated */ void setPgpgin(int value); /** * Returns the value of the 'Total unevictable' attribute. * *

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

* * @return the value of the 'Total unevictable' attribute. * @see #setTotal_unevictable(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_unevictable() * @model unique="false" * @generated */ int getTotal_unevictable(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_unevictable Total unevictable}' attribute. * * * @param value the new value of the 'Total unevictable' attribute. * @see #getTotal_unevictable() * @generated */ void setTotal_unevictable(int value); /** * Returns the value of the 'Pgmajfault' attribute. * *

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

* * @return the value of the 'Pgmajfault' attribute. * @see #setPgmajfault(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Pgmajfault() * @model unique="false" * @generated */ int getPgmajfault(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getPgmajfault Pgmajfault}' attribute. * * * @param value the new value of the 'Pgmajfault' attribute. * @see #getPgmajfault() * @generated */ void setPgmajfault(int value); /** * Returns the value of the 'Total rss' attribute. * *

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

* * @return the value of the 'Total rss' attribute. * @see #setTotal_rss(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_rss() * @model unique="false" * @generated */ int getTotal_rss(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_rss Total rss}' attribute. * * * @param value the new value of the 'Total rss' attribute. * @see #getTotal_rss() * @generated */ void setTotal_rss(int value); /** * Returns the value of the 'Total rss huge' attribute. * *

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

* * @return the value of the 'Total rss huge' attribute. * @see #setTotal_rss_huge(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_rss_huge() * @model unique="false" * @generated */ int getTotal_rss_huge(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_rss_huge Total rss huge}' attribute. * * * @param value the new value of the 'Total rss huge' attribute. * @see #getTotal_rss_huge() * @generated */ void setTotal_rss_huge(int value); /** * Returns the value of the 'Total writeback' attribute. * *

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

* * @return the value of the 'Total writeback' attribute. * @see #setTotal_writeback(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_writeback() * @model unique="false" * @generated */ int getTotal_writeback(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_writeback Total writeback}' attribute. * * * @param value the new value of the 'Total writeback' attribute. * @see #getTotal_writeback() * @generated */ void setTotal_writeback(int value); /** * Returns the value of the 'Total inactive anon' attribute. * *

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

* * @return the value of the 'Total inactive anon' attribute. * @see #setTotal_inactive_anon(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_inactive_anon() * @model unique="false" * @generated */ int getTotal_inactive_anon(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_inactive_anon Total inactive anon}' attribute. * * * @param value the new value of the 'Total inactive anon' attribute. * @see #getTotal_inactive_anon() * @generated */ void setTotal_inactive_anon(int value); /** * Returns the value of the 'Rss huge' attribute. * *

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

* * @return the value of the 'Rss huge' attribute. * @see #setRss_huge(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Rss_huge() * @model unique="false" * @generated */ int getRss_huge(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getRss_huge Rss huge}' attribute. * * * @param value the new value of the 'Rss huge' attribute. * @see #getRss_huge() * @generated */ void setRss_huge(int value); /** * Returns the value of the 'Hierarchical memory limit' attribute. * *

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

* * @return the value of the 'Hierarchical memory limit' attribute. * @see #setHierarchical_memory_limit(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Hierarchical_memory_limit() * @model unique="false" * @generated */ int getHierarchical_memory_limit(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getHierarchical_memory_limit Hierarchical memory limit}' attribute. * * * @param value the new value of the 'Hierarchical memory limit' attribute. * @see #getHierarchical_memory_limit() * @generated */ void setHierarchical_memory_limit(int value); /** * Returns the value of the 'Total pgfault' attribute. * *

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

* * @return the value of the 'Total pgfault' attribute. * @see #setTotal_pgfault(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_pgfault() * @model unique="false" * @generated */ int getTotal_pgfault(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_pgfault Total pgfault}' attribute. * * * @param value the new value of the 'Total pgfault' attribute. * @see #getTotal_pgfault() * @generated */ void setTotal_pgfault(int value); /** * Returns the value of the 'Total active file' attribute. * *

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

* * @return the value of the 'Total active file' attribute. * @see #setTotal_active_file(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_active_file() * @model unique="false" * @generated */ int getTotal_active_file(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_active_file Total active file}' attribute. * * * @param value the new value of the 'Total active file' attribute. * @see #getTotal_active_file() * @generated */ void setTotal_active_file(int value); /** * Returns the value of the 'Active anon' attribute. * *

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

* * @return the value of the 'Active anon' attribute. * @see #setActive_anon(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Active_anon() * @model unique="false" * @generated */ int getActive_anon(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getActive_anon Active anon}' attribute. * * * @param value the new value of the 'Active anon' attribute. * @see #getActive_anon() * @generated */ void setActive_anon(int value); /** * Returns the value of the 'Total active anon' attribute. * *

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

* * @return the value of the 'Total active anon' attribute. * @see #setTotal_active_anon(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_active_anon() * @model unique="false" * @generated */ int getTotal_active_anon(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_active_anon Total active anon}' attribute. * * * @param value the new value of the 'Total active anon' attribute. * @see #getTotal_active_anon() * @generated */ void setTotal_active_anon(int value); /** * Returns the value of the 'Total pgpgout' attribute. * *

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

* * @return the value of the 'Total pgpgout' attribute. * @see #setTotal_pgpgout(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_pgpgout() * @model unique="false" * @generated */ int getTotal_pgpgout(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_pgpgout Total pgpgout}' attribute. * * * @param value the new value of the 'Total pgpgout' attribute. * @see #getTotal_pgpgout() * @generated */ void setTotal_pgpgout(int value); /** * Returns the value of the 'Total cache' attribute. * *

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

* * @return the value of the 'Total cache' attribute. * @see #setTotal_cache(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_cache() * @model unique="false" * @generated */ int getTotal_cache(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_cache Total cache}' attribute. * * * @param value the new value of the 'Total cache' attribute. * @see #getTotal_cache() * @generated */ void setTotal_cache(int value); /** * Returns the value of the 'Inactive anon' attribute. * *

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

* * @return the value of the 'Inactive anon' attribute. * @see #setInactive_anon(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Inactive_anon() * @model unique="false" * @generated */ int getInactive_anon(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getInactive_anon Inactive anon}' attribute. * * * @param value the new value of the 'Inactive anon' attribute. * @see #getInactive_anon() * @generated */ void setInactive_anon(int value); /** * Returns the value of the 'Active file' attribute. * *

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

* * @return the value of the 'Active file' attribute. * @see #setActive_file(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Active_file() * @model unique="false" * @generated */ int getActive_file(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getActive_file Active file}' attribute. * * * @param value the new value of the 'Active file' attribute. * @see #getActive_file() * @generated */ void setActive_file(int value); /** * Returns the value of the 'Pgfault' attribute. * *

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

* * @return the value of the 'Pgfault' attribute. * @see #setPgfault(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Pgfault() * @model unique="false" * @generated */ int getPgfault(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getPgfault Pgfault}' attribute. * * * @param value the new value of the 'Pgfault' attribute. * @see #getPgfault() * @generated */ void setPgfault(int value); /** * Returns the value of the 'Inactive file' attribute. * *

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

* * @return the value of the 'Inactive file' attribute. * @see #setInactive_file(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Inactive_file() * @model unique="false" * @generated */ int getInactive_file(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getInactive_file Inactive file}' attribute. * * * @param value the new value of the 'Inactive file' attribute. * @see #getInactive_file() * @generated */ void setInactive_file(int value); /** * Returns the value of the 'Total pgpgin' attribute. * *

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

* * @return the value of the 'Total pgpgin' attribute. * @see #setTotal_pgpgin(int) * @see org.openecomp.ncomp.docker.DockerPackage#getContainerMemoryStats_Total_pgpgin() * @model unique="false" * @generated */ int getTotal_pgpgin(); /** * Sets the value of the '{@link org.openecomp.ncomp.docker.ContainerMemoryStats#getTotal_pgpgin Total pgpgin}' attribute. * * * @param value the new value of the 'Total pgpgin' attribute. * @see #getTotal_pgpgin() * @generated */ void setTotal_pgpgin(int value); } // ContainerMemoryStats