/*- * ============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.openstack.location; import org.openecomp.ncomp.core.NamedEntity; /** * * A representation of the model object 'Hypervisor'. * * *

* The following features are supported: *

* * * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor() * @model * @generated */ public interface Hypervisor extends NamedEntity { /** * Returns the value of the 'Service' containment reference. * *

* If the meaning of the 'Service' containment reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Service' containment reference. * @see #setService(HypervisorService) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Service() * @model containment="true" * @generated */ HypervisorService getService(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getService Service}' containment reference. * * * @param value the new value of the 'Service' containment reference. * @see #getService() * @generated */ void setService(HypervisorService value); /** * Returns the value of the 'Host ip' attribute. * *

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

* * @return the value of the 'Host ip' attribute. * @see #setHost_ip(String) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Host_ip() * @model unique="false" * @generated */ String getHost_ip(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getHost_ip Host ip}' attribute. * * * @param value the new value of the 'Host ip' attribute. * @see #getHost_ip() * @generated */ void setHost_ip(String value); /** * Returns the value of the 'Vcpus used' attribute. * *

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

* * @return the value of the 'Vcpus used' attribute. * @see #setVcpus_used(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Vcpus_used() * @model unique="false" * @generated */ int getVcpus_used(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getVcpus_used Vcpus used}' attribute. * * * @param value the new value of the 'Vcpus used' attribute. * @see #getVcpus_used() * @generated */ void setVcpus_used(int value); /** * Returns the value of the 'Hypervisor type' attribute. * *

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

* * @return the value of the 'Hypervisor type' attribute. * @see #setHypervisor_type(String) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Hypervisor_type() * @model unique="false" * @generated */ String getHypervisor_type(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getHypervisor_type Hypervisor type}' attribute. * * * @param value the new value of the 'Hypervisor type' attribute. * @see #getHypervisor_type() * @generated */ void setHypervisor_type(String value); /** * Returns the value of the 'Local gb used' attribute. * *

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

* * @return the value of the 'Local gb used' attribute. * @see #setLocal_gb_used(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Local_gb_used() * @model unique="false" * @generated */ int getLocal_gb_used(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getLocal_gb_used Local gb used}' attribute. * * * @param value the new value of the 'Local gb used' attribute. * @see #getLocal_gb_used() * @generated */ void setLocal_gb_used(int value); /** * Returns the value of the 'Hypervisor hostname' attribute. * *

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

* * @return the value of the 'Hypervisor hostname' attribute. * @see #setHypervisor_hostname(String) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Hypervisor_hostname() * @model unique="false" * @generated */ String getHypervisor_hostname(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getHypervisor_hostname Hypervisor hostname}' attribute. * * * @param value the new value of the 'Hypervisor hostname' attribute. * @see #getHypervisor_hostname() * @generated */ void setHypervisor_hostname(String value); /** * Returns the value of the 'Memory mb used' attribute. * *

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

* * @return the value of the 'Memory mb used' attribute. * @see #setMemory_mb_used(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Memory_mb_used() * @model unique="false" * @generated */ int getMemory_mb_used(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getMemory_mb_used Memory mb used}' attribute. * * * @param value the new value of the 'Memory mb used' attribute. * @see #getMemory_mb_used() * @generated */ void setMemory_mb_used(int value); /** * Returns the value of the 'Memory mb' attribute. * *

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

* * @return the value of the 'Memory mb' attribute. * @see #setMemory_mb(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Memory_mb() * @model unique="false" * @generated */ int getMemory_mb(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getMemory_mb Memory mb}' attribute. * * * @param value the new value of the 'Memory mb' attribute. * @see #getMemory_mb() * @generated */ void setMemory_mb(int value); /** * Returns the value of the 'Current workload' attribute. * *

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

* * @return the value of the 'Current workload' attribute. * @see #setCurrent_workload(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Current_workload() * @model unique="false" * @generated */ int getCurrent_workload(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getCurrent_workload Current workload}' attribute. * * * @param value the new value of the 'Current workload' attribute. * @see #getCurrent_workload() * @generated */ void setCurrent_workload(int value); /** * Returns the value of the 'Vcpus' attribute. * *

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

* * @return the value of the 'Vcpus' attribute. * @see #setVcpus(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Vcpus() * @model unique="false" * @generated */ int getVcpus(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getVcpus Vcpus}' attribute. * * * @param value the new value of the 'Vcpus' attribute. * @see #getVcpus() * @generated */ void setVcpus(int value); /** * Returns the value of the 'Cpu info' containment reference. * *

* If the meaning of the 'Cpu info' containment reference isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Cpu info' containment reference. * @see #setCpu_info(HypervisorCpuInfo) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Cpu_info() * @model containment="true" * @generated */ HypervisorCpuInfo getCpu_info(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getCpu_info Cpu info}' containment reference. * * * @param value the new value of the 'Cpu info' containment reference. * @see #getCpu_info() * @generated */ void setCpu_info(HypervisorCpuInfo value); /** * Returns the value of the 'Running vms' attribute. * *

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

* * @return the value of the 'Running vms' attribute. * @see #setRunning_vms(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Running_vms() * @model unique="false" * @generated */ int getRunning_vms(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getRunning_vms Running vms}' attribute. * * * @param value the new value of the 'Running vms' attribute. * @see #getRunning_vms() * @generated */ void setRunning_vms(int value); /** * Returns the value of the 'Free disk gb' attribute. * *

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

* * @return the value of the 'Free disk gb' attribute. * @see #setFree_disk_gb(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Free_disk_gb() * @model unique="false" * @generated */ int getFree_disk_gb(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getFree_disk_gb Free disk gb}' attribute. * * * @param value the new value of the 'Free disk gb' attribute. * @see #getFree_disk_gb() * @generated */ void setFree_disk_gb(int value); /** * Returns the value of the 'Hypervisor version' attribute. * *

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

* * @return the value of the 'Hypervisor version' attribute. * @see #setHypervisor_version(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Hypervisor_version() * @model unique="false" * @generated */ int getHypervisor_version(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getHypervisor_version Hypervisor version}' attribute. * * * @param value the new value of the 'Hypervisor version' attribute. * @see #getHypervisor_version() * @generated */ void setHypervisor_version(int value); /** * Returns the value of the 'Disk available least' attribute. * *

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

* * @return the value of the 'Disk available least' attribute. * @see #setDisk_available_least(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Disk_available_least() * @model unique="false" * @generated */ int getDisk_available_least(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getDisk_available_least Disk available least}' attribute. * * * @param value the new value of the 'Disk available least' attribute. * @see #getDisk_available_least() * @generated */ void setDisk_available_least(int value); /** * Returns the value of the 'Local gb' attribute. * *

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

* * @return the value of the 'Local gb' attribute. * @see #setLocal_gb(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Local_gb() * @model unique="false" * @generated */ int getLocal_gb(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getLocal_gb Local gb}' attribute. * * * @param value the new value of the 'Local gb' attribute. * @see #getLocal_gb() * @generated */ void setLocal_gb(int value); /** * Returns the value of the 'Free ram mb' attribute. * *

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

* * @return the value of the 'Free ram mb' attribute. * @see #setFree_ram_mb(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Free_ram_mb() * @model unique="false" * @generated */ int getFree_ram_mb(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getFree_ram_mb Free ram mb}' attribute. * * * @param value the new value of the 'Free ram mb' attribute. * @see #getFree_ram_mb() * @generated */ void setFree_ram_mb(int value); /** * Returns the value of the 'Id' attribute. * *

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

* * @return the value of the 'Id' attribute. * @see #setId(int) * @see org.openecomp.ncomp.openstack.location.LocationPackage#getHypervisor_Id() * @model unique="false" * @generated */ int getId(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.location.Hypervisor#getId Id}' attribute. * * * @param value the new value of the 'Id' attribute. * @see #getId() * @generated */ void setId(int value); } // Hypervisor