/*- * ============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.compute; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Image'. * * *

* The following features are supported: *

*

* * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage() * @model * @generated */ public interface Image extends EObject { /** * 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(String) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Id() * @model unique="false" * @generated */ String getId(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getId Id}' attribute. * * * @param value the new value of the 'Id' attribute. * @see #getId() * @generated */ void setId(String value); /** * Returns the value of the 'Name' attribute. * *

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

* * @return the value of the 'Name' attribute. * @see #setName(String) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Name() * @model unique="false" * @generated */ String getName(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getName Name}' attribute. * * * @param value the new value of the 'Name' attribute. * @see #getName() * @generated */ void setName(String value); /** * Returns the value of the 'Updated' attribute. * *

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

* * @return the value of the 'Updated' attribute. * @see #setUpdated(String) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Updated() * @model unique="false" * @generated */ String getUpdated(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getUpdated Updated}' attribute. * * * @param value the new value of the 'Updated' attribute. * @see #getUpdated() * @generated */ void setUpdated(String value); /** * Returns the value of the 'Created' attribute. * *

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

* * @return the value of the 'Created' attribute. * @see #setCreated(String) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Created() * @model unique="false" * @generated */ String getCreated(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getCreated Created}' attribute. * * * @param value the new value of the 'Created' attribute. * @see #getCreated() * @generated */ void setCreated(String value); /** * Returns the value of the 'Tenant id' attribute. * *

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

* * @return the value of the 'Tenant id' attribute. * @see #setTenant_id(String) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Tenant_id() * @model unique="false" * @generated */ String getTenant_id(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getTenant_id Tenant id}' attribute. * * * @param value the new value of the 'Tenant id' attribute. * @see #getTenant_id() * @generated */ void setTenant_id(String value); /** * Returns the value of the 'User id' attribute. * *

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

* * @return the value of the 'User id' attribute. * @see #setUser_id(String) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_User_id() * @model unique="false" * @generated */ String getUser_id(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getUser_id User id}' attribute. * * * @param value the new value of the 'User id' attribute. * @see #getUser_id() * @generated */ void setUser_id(String value); /** * Returns the value of the 'Status' attribute. * *

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

* * @return the value of the 'Status' attribute. * @see #setStatus(String) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Status() * @model unique="false" * @generated */ String getStatus(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getStatus Status}' attribute. * * * @param value the new value of the 'Status' attribute. * @see #getStatus() * @generated */ void setStatus(String value); /** * Returns the value of the 'Progress' attribute. * *

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

* * @return the value of the 'Progress' attribute. * @see #setProgress(Long) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Progress() * @model unique="false" * @generated */ Long getProgress(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getProgress Progress}' attribute. * * * @param value the new value of the 'Progress' attribute. * @see #getProgress() * @generated */ void setProgress(Long value); /** * Returns the value of the 'Min Disk' attribute. * *

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

* * @return the value of the 'Min Disk' attribute. * @see #setMinDisk(Long) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_MinDisk() * @model unique="false" * @generated */ Long getMinDisk(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getMinDisk Min Disk}' attribute. * * * @param value the new value of the 'Min Disk' attribute. * @see #getMinDisk() * @generated */ void setMinDisk(Long value); /** * Returns the value of the 'Min Ram' attribute. * *

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

* * @return the value of the 'Min Ram' attribute. * @see #setMinRam(Long) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_MinRam() * @model unique="false" * @generated */ Long getMinRam(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getMinRam Min Ram}' attribute. * * * @param value the new value of the 'Min Ram' attribute. * @see #getMinRam() * @generated */ void setMinRam(Long value); /** * Returns the value of the 'OS EXT IMG SIZE size' attribute. * *

* If the meaning of the 'OS EXT IMG SIZE size' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'OS EXT IMG SIZE size' attribute. * @see #setOS_EXT_IMG_SIZE_size(Long) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_OS_EXT_IMG_SIZE_size() * @model unique="false" * @generated */ Long getOS_EXT_IMG_SIZE_size(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getOS_EXT_IMG_SIZE_size OS EXT IMG SIZE size}' attribute. * * * @param value the new value of the 'OS EXT IMG SIZE size' attribute. * @see #getOS_EXT_IMG_SIZE_size() * @generated */ void setOS_EXT_IMG_SIZE_size(Long value); /** * Returns the value of the 'Server' containment reference. * *

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

* * @return the value of the 'Server' containment reference. * @see #setServer(Reference) * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Server() * @model containment="true" * @generated */ Reference getServer(); /** * Sets the value of the '{@link org.openecomp.ncomp.openstack.compute.Image#getServer Server}' containment reference. * * * @param value the new value of the 'Server' containment reference. * @see #getServer() * @generated */ void setServer(Reference value); /** * Returns the value of the 'Links' containment reference list. * The list contents are of type {@link org.openecomp.ncomp.openstack.compute.Link}. * *

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

* * @return the value of the 'Links' containment reference list. * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Links() * @model containment="true" * @generated */ EList getLinks(); /** * Returns the value of the 'Metadata' containment reference list. * The list contents are of type {@link org.openecomp.ncomp.openstack.compute.Metadata}. * *

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

* * @return the value of the 'Metadata' containment reference list. * @see org.openecomp.ncomp.openstack.compute.ComputePackage#getImage_Metadata() * @model containment="true" * @generated */ EList getMetadata(); } // Image