/**
* Copyright (c) 2015-2016 Inria
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* -Fawaz Paraiso <fawaz.paraiso@inria.fr>
* - Philippe Merle <philippe.merle@inria.fr>
*/
package org.occiware.clouddesigner.occi.docker.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.occiware.clouddesigner.occi.docker.DockerPackage;
import org.occiware.clouddesigner.occi.docker.Machine_OpenStack;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Machine Open Stack</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getFlavor_id <em>Flavor id</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getFlavor_name <em>Flavor name</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getImage_id <em>Image id</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getImage_name <em>Image name</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getAuth_url <em>Auth url</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getUsername <em>Username</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getPassword <em>Password</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getTenant_name <em>Tenant name</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getTenant_id <em>Tenant id</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getRegion <em>Region</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getEndpoint_type <em>Endpoint type</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getNet_id <em>Net id</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getNet_name <em>Net name</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getSec_groups <em>Sec groups</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getFloatingip_pool <em>Floatingip pool</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getActive_timeout <em>Active timeout</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getAvailability_zone <em>Availability zone</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getDomain_id <em>Domain id</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getDomain_name <em>Domain name</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#isInsecure <em>Insecure</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getIp_version <em>Ip version</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getKeypair_name <em>Keypair name</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getPrivate_key_file <em>Private key file</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getSsh_port <em>Ssh port</em>}</li>
* <li>{@link org.occiware.clouddesigner.occi.docker.impl.Machine_OpenStackImpl#getSsh_user <em>Ssh user</em>}</li>
* </ul>
*
* @generated
*/
public class Machine_OpenStackImpl extends MachineImpl implements Machine_OpenStack {
/**
* The default value of the '{@link #getFlavor_id() <em>Flavor id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFlavor_id()
* @generated
* @ordered
*/
protected static final String FLAVOR_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getFlavor_id() <em>Flavor id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFlavor_id()
* @generated
* @ordered
*/
protected String flavor_id = FLAVOR_ID_EDEFAULT;
/**
* The default value of the '{@link #getFlavor_name() <em>Flavor name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFlavor_name()
* @generated
* @ordered
*/
protected static final String FLAVOR_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getFlavor_name() <em>Flavor name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFlavor_name()
* @generated
* @ordered
*/
protected String flavor_name = FLAVOR_NAME_EDEFAULT;
/**
* The default value of the '{@link #getImage_id() <em>Image id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getImage_id()
* @generated
* @ordered
*/
protected static final String IMAGE_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getImage_id() <em>Image id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getImage_id()
* @generated
* @ordered
*/
protected String image_id = IMAGE_ID_EDEFAULT;
/**
* The default value of the '{@link #getImage_name() <em>Image name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getImage_name()
* @generated
* @ordered
*/
protected static final String IMAGE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getImage_name() <em>Image name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getImage_name()
* @generated
* @ordered
*/
protected String image_name = IMAGE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getAuth_url() <em>Auth url</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAuth_url()
* @generated
* @ordered
*/
protected static final String AUTH_URL_EDEFAULT = null;
/**
* The cached value of the '{@link #getAuth_url() <em>Auth url</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAuth_url()
* @generated
* @ordered
*/
protected String auth_url = AUTH_URL_EDEFAULT;
/**
* The default value of the '{@link #getUsername() <em>Username</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getUsername()
* @generated
* @ordered
*/
protected static final String USERNAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getUsername() <em>Username</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getUsername()
* @generated
* @ordered
*/
protected String username = USERNAME_EDEFAULT;
/**
* The default value of the '{@link #getPassword() <em>Password</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPassword()
* @generated
* @ordered
*/
protected static final String PASSWORD_EDEFAULT = null;
/**
* The cached value of the '{@link #getPassword() <em>Password</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPassword()
* @generated
* @ordered
*/
protected String password = PASSWORD_EDEFAULT;
/**
* The default value of the '{@link #getTenant_name() <em>Tenant name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTenant_name()
* @generated
* @ordered
*/
protected static final String TENANT_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getTenant_name() <em>Tenant name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTenant_name()
* @generated
* @ordered
*/
protected String tenant_name = TENANT_NAME_EDEFAULT;
/**
* The default value of the '{@link #getTenant_id() <em>Tenant id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTenant_id()
* @generated
* @ordered
*/
protected static final String TENANT_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getTenant_id() <em>Tenant id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTenant_id()
* @generated
* @ordered
*/
protected String tenant_id = TENANT_ID_EDEFAULT;
/**
* The default value of the '{@link #getRegion() <em>Region</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getRegion()
* @generated
* @ordered
*/
protected static final String REGION_EDEFAULT = null;
/**
* The cached value of the '{@link #getRegion() <em>Region</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getRegion()
* @generated
* @ordered
*/
protected String region = REGION_EDEFAULT;
/**
* The default value of the '{@link #getEndpoint_type() <em>Endpoint type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEndpoint_type()
* @generated
* @ordered
*/
protected static final String ENDPOINT_TYPE_EDEFAULT = "publicURL";
/**
* The cached value of the '{@link #getEndpoint_type() <em>Endpoint type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEndpoint_type()
* @generated
* @ordered
*/
protected String endpoint_type = ENDPOINT_TYPE_EDEFAULT;
/**
* The default value of the '{@link #getNet_id() <em>Net id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNet_id()
* @generated
* @ordered
*/
protected static final String NET_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getNet_id() <em>Net id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNet_id()
* @generated
* @ordered
*/
protected String net_id = NET_ID_EDEFAULT;
/**
* The default value of the '{@link #getNet_name() <em>Net name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNet_name()
* @generated
* @ordered
*/
protected static final String NET_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getNet_name() <em>Net name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNet_name()
* @generated
* @ordered
*/
protected String net_name = NET_NAME_EDEFAULT;
/**
* The default value of the '{@link #getSec_groups() <em>Sec groups</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSec_groups()
* @generated
* @ordered
*/
protected static final String SEC_GROUPS_EDEFAULT = null;
/**
* The cached value of the '{@link #getSec_groups() <em>Sec groups</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSec_groups()
* @generated
* @ordered
*/
protected String sec_groups = SEC_GROUPS_EDEFAULT;
/**
* The default value of the '{@link #getFloatingip_pool() <em>Floatingip pool</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFloatingip_pool()
* @generated
* @ordered
*/
protected static final String FLOATINGIP_POOL_EDEFAULT = null;
/**
* The cached value of the '{@link #getFloatingip_pool() <em>Floatingip pool</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getFloatingip_pool()
* @generated
* @ordered
*/
protected String floatingip_pool = FLOATINGIP_POOL_EDEFAULT;
/**
* The default value of the '{@link #getActive_timeout() <em>Active timeout</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getActive_timeout()
* @generated
* @ordered
*/
protected static final int ACTIVE_TIMEOUT_EDEFAULT = 200;
/**
* The cached value of the '{@link #getActive_timeout() <em>Active timeout</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getActive_timeout()
* @generated
* @ordered
*/
protected int active_timeout = ACTIVE_TIMEOUT_EDEFAULT;
/**
* The default value of the '{@link #getAvailability_zone() <em>Availability zone</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAvailability_zone()
* @generated
* @ordered
*/
protected static final String AVAILABILITY_ZONE_EDEFAULT = null;
/**
* The cached value of the '{@link #getAvailability_zone() <em>Availability zone</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAvailability_zone()
* @generated
* @ordered
*/
protected String availability_zone = AVAILABILITY_ZONE_EDEFAULT;
/**
* The default value of the '{@link #getDomain_id() <em>Domain id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDomain_id()
* @generated
* @ordered
*/
protected static final String DOMAIN_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getDomain_id() <em>Domain id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDomain_id()
* @generated
* @ordered
*/
protected String domain_id = DOMAIN_ID_EDEFAULT;
/**
* The default value of the '{@link #getDomain_name() <em>Domain name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDomain_name()
* @generated
* @ordered
*/
protected static final String DOMAIN_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getDomain_name() <em>Domain name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDomain_name()
* @generated
* @ordered
*/
protected String domain_name = DOMAIN_NAME_EDEFAULT;
/**
* The default value of the '{@link #isInsecure() <em>Insecure</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isInsecure()
* @generated
* @ordered
*/
protected static final boolean INSECURE_EDEFAULT = false;
/**
* The cached value of the '{@link #isInsecure() <em>Insecure</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isInsecure()
* @generated
* @ordered
*/
protected boolean insecure = INSECURE_EDEFAULT;
/**
* The default value of the '{@link #getIp_version() <em>Ip version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIp_version()
* @generated
* @ordered
*/
protected static final int IP_VERSION_EDEFAULT = 4;
/**
* The cached value of the '{@link #getIp_version() <em>Ip version</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIp_version()
* @generated
* @ordered
*/
protected int ip_version = IP_VERSION_EDEFAULT;
/**
* The default value of the '{@link #getKeypair_name() <em>Keypair name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getKeypair_name()
* @generated
* @ordered
*/
protected static final String KEYPAIR_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getKeypair_name() <em>Keypair name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getKeypair_name()
* @generated
* @ordered
*/
protected String keypair_name = KEYPAIR_NAME_EDEFAULT;
/**
* The default value of the '{@link #getPrivate_key_file() <em>Private key file</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPrivate_key_file()
* @generated
* @ordered
*/
protected static final String PRIVATE_KEY_FILE_EDEFAULT = null;
/**
* The cached value of the '{@link #getPrivate_key_file() <em>Private key file</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPrivate_key_file()
* @generated
* @ordered
*/
protected String private_key_file = PRIVATE_KEY_FILE_EDEFAULT;
/**
* The default value of the '{@link #getSsh_port() <em>Ssh port</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSsh_port()
* @generated
* @ordered
*/
protected static final int SSH_PORT_EDEFAULT = 22;
/**
* The cached value of the '{@link #getSsh_port() <em>Ssh port</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSsh_port()
* @generated
* @ordered
*/
protected int ssh_port = SSH_PORT_EDEFAULT;
/**
* The default value of the '{@link #getSsh_user() <em>Ssh user</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSsh_user()
* @generated
* @ordered
*/
protected static final String SSH_USER_EDEFAULT = "root";
/**
* The cached value of the '{@link #getSsh_user() <em>Ssh user</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getSsh_user()
* @generated
* @ordered
*/
protected String ssh_user = SSH_USER_EDEFAULT;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected Machine_OpenStackImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass() {
return DockerPackage.Literals.MACHINE_OPEN_STACK;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getFlavor_id() {
return flavor_id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFlavor_id(String newFlavor_id) {
String oldFlavor_id = flavor_id;
flavor_id = newFlavor_id;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__FLAVOR_ID, oldFlavor_id, flavor_id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getFlavor_name() {
return flavor_name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFlavor_name(String newFlavor_name) {
String oldFlavor_name = flavor_name;
flavor_name = newFlavor_name;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__FLAVOR_NAME, oldFlavor_name, flavor_name));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getImage_id() {
return image_id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setImage_id(String newImage_id) {
String oldImage_id = image_id;
image_id = newImage_id;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__IMAGE_ID, oldImage_id, image_id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getImage_name() {
return image_name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setImage_name(String newImage_name) {
String oldImage_name = image_name;
image_name = newImage_name;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__IMAGE_NAME, oldImage_name, image_name));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getAuth_url() {
return auth_url;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAuth_url(String newAuth_url) {
String oldAuth_url = auth_url;
auth_url = newAuth_url;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__AUTH_URL, oldAuth_url, auth_url));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getUsername() {
return username;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setUsername(String newUsername) {
String oldUsername = username;
username = newUsername;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__USERNAME, oldUsername, username));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getPassword() {
return password;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setPassword(String newPassword) {
String oldPassword = password;
password = newPassword;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__PASSWORD, oldPassword, password));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getTenant_name() {
return tenant_name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTenant_name(String newTenant_name) {
String oldTenant_name = tenant_name;
tenant_name = newTenant_name;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__TENANT_NAME, oldTenant_name, tenant_name));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getTenant_id() {
return tenant_id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTenant_id(String newTenant_id) {
String oldTenant_id = tenant_id;
tenant_id = newTenant_id;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__TENANT_ID, oldTenant_id, tenant_id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getRegion() {
return region;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setRegion(String newRegion) {
String oldRegion = region;
region = newRegion;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__REGION, oldRegion, region));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getEndpoint_type() {
return endpoint_type;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEndpoint_type(String newEndpoint_type) {
String oldEndpoint_type = endpoint_type;
endpoint_type = newEndpoint_type;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__ENDPOINT_TYPE, oldEndpoint_type, endpoint_type));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getNet_id() {
return net_id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNet_id(String newNet_id) {
String oldNet_id = net_id;
net_id = newNet_id;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__NET_ID, oldNet_id, net_id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getNet_name() {
return net_name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNet_name(String newNet_name) {
String oldNet_name = net_name;
net_name = newNet_name;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__NET_NAME, oldNet_name, net_name));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getSec_groups() {
return sec_groups;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSec_groups(String newSec_groups) {
String oldSec_groups = sec_groups;
sec_groups = newSec_groups;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__SEC_GROUPS, oldSec_groups, sec_groups));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getFloatingip_pool() {
return floatingip_pool;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setFloatingip_pool(String newFloatingip_pool) {
String oldFloatingip_pool = floatingip_pool;
floatingip_pool = newFloatingip_pool;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__FLOATINGIP_POOL, oldFloatingip_pool, floatingip_pool));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getActive_timeout() {
return active_timeout;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setActive_timeout(int newActive_timeout) {
int oldActive_timeout = active_timeout;
active_timeout = newActive_timeout;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__ACTIVE_TIMEOUT, oldActive_timeout, active_timeout));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getAvailability_zone() {
return availability_zone;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAvailability_zone(String newAvailability_zone) {
String oldAvailability_zone = availability_zone;
availability_zone = newAvailability_zone;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__AVAILABILITY_ZONE, oldAvailability_zone, availability_zone));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getDomain_id() {
return domain_id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDomain_id(String newDomain_id) {
String oldDomain_id = domain_id;
domain_id = newDomain_id;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__DOMAIN_ID, oldDomain_id, domain_id));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getDomain_name() {
return domain_name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDomain_name(String newDomain_name) {
String oldDomain_name = domain_name;
domain_name = newDomain_name;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__DOMAIN_NAME, oldDomain_name, domain_name));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isInsecure() {
return insecure;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setInsecure(boolean newInsecure) {
boolean oldInsecure = insecure;
insecure = newInsecure;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__INSECURE, oldInsecure, insecure));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getIp_version() {
return ip_version;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIp_version(int newIp_version) {
int oldIp_version = ip_version;
ip_version = newIp_version;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__IP_VERSION, oldIp_version, ip_version));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getKeypair_name() {
return keypair_name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setKeypair_name(String newKeypair_name) {
String oldKeypair_name = keypair_name;
keypair_name = newKeypair_name;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__KEYPAIR_NAME, oldKeypair_name, keypair_name));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getPrivate_key_file() {
return private_key_file;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setPrivate_key_file(String newPrivate_key_file) {
String oldPrivate_key_file = private_key_file;
private_key_file = newPrivate_key_file;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__PRIVATE_KEY_FILE, oldPrivate_key_file, private_key_file));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getSsh_port() {
return ssh_port;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSsh_port(int newSsh_port) {
int oldSsh_port = ssh_port;
ssh_port = newSsh_port;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__SSH_PORT, oldSsh_port, ssh_port));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getSsh_user() {
return ssh_user;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSsh_user(String newSsh_user) {
String oldSsh_user = ssh_user;
ssh_user = newSsh_user;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, DockerPackage.MACHINE_OPEN_STACK__SSH_USER, oldSsh_user, ssh_user));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case DockerPackage.MACHINE_OPEN_STACK__FLAVOR_ID:
return getFlavor_id();
case DockerPackage.MACHINE_OPEN_STACK__FLAVOR_NAME:
return getFlavor_name();
case DockerPackage.MACHINE_OPEN_STACK__IMAGE_ID:
return getImage_id();
case DockerPackage.MACHINE_OPEN_STACK__IMAGE_NAME:
return getImage_name();
case DockerPackage.MACHINE_OPEN_STACK__AUTH_URL:
return getAuth_url();
case DockerPackage.MACHINE_OPEN_STACK__USERNAME:
return getUsername();
case DockerPackage.MACHINE_OPEN_STACK__PASSWORD:
return getPassword();
case DockerPackage.MACHINE_OPEN_STACK__TENANT_NAME:
return getTenant_name();
case DockerPackage.MACHINE_OPEN_STACK__TENANT_ID:
return getTenant_id();
case DockerPackage.MACHINE_OPEN_STACK__REGION:
return getRegion();
case DockerPackage.MACHINE_OPEN_STACK__ENDPOINT_TYPE:
return getEndpoint_type();
case DockerPackage.MACHINE_OPEN_STACK__NET_ID:
return getNet_id();
case DockerPackage.MACHINE_OPEN_STACK__NET_NAME:
return getNet_name();
case DockerPackage.MACHINE_OPEN_STACK__SEC_GROUPS:
return getSec_groups();
case DockerPackage.MACHINE_OPEN_STACK__FLOATINGIP_POOL:
return getFloatingip_pool();
case DockerPackage.MACHINE_OPEN_STACK__ACTIVE_TIMEOUT:
return getActive_timeout();
case DockerPackage.MACHINE_OPEN_STACK__AVAILABILITY_ZONE:
return getAvailability_zone();
case DockerPackage.MACHINE_OPEN_STACK__DOMAIN_ID:
return getDomain_id();
case DockerPackage.MACHINE_OPEN_STACK__DOMAIN_NAME:
return getDomain_name();
case DockerPackage.MACHINE_OPEN_STACK__INSECURE:
return isInsecure();
case DockerPackage.MACHINE_OPEN_STACK__IP_VERSION:
return getIp_version();
case DockerPackage.MACHINE_OPEN_STACK__KEYPAIR_NAME:
return getKeypair_name();
case DockerPackage.MACHINE_OPEN_STACK__PRIVATE_KEY_FILE:
return getPrivate_key_file();
case DockerPackage.MACHINE_OPEN_STACK__SSH_PORT:
return getSsh_port();
case DockerPackage.MACHINE_OPEN_STACK__SSH_USER:
return getSsh_user();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case DockerPackage.MACHINE_OPEN_STACK__FLAVOR_ID:
setFlavor_id((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__FLAVOR_NAME:
setFlavor_name((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__IMAGE_ID:
setImage_id((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__IMAGE_NAME:
setImage_name((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__AUTH_URL:
setAuth_url((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__USERNAME:
setUsername((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__PASSWORD:
setPassword((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__TENANT_NAME:
setTenant_name((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__TENANT_ID:
setTenant_id((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__REGION:
setRegion((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__ENDPOINT_TYPE:
setEndpoint_type((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__NET_ID:
setNet_id((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__NET_NAME:
setNet_name((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__SEC_GROUPS:
setSec_groups((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__FLOATINGIP_POOL:
setFloatingip_pool((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__ACTIVE_TIMEOUT:
setActive_timeout((Integer)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__AVAILABILITY_ZONE:
setAvailability_zone((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__DOMAIN_ID:
setDomain_id((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__DOMAIN_NAME:
setDomain_name((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__INSECURE:
setInsecure((Boolean)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__IP_VERSION:
setIp_version((Integer)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__KEYPAIR_NAME:
setKeypair_name((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__PRIVATE_KEY_FILE:
setPrivate_key_file((String)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__SSH_PORT:
setSsh_port((Integer)newValue);
return;
case DockerPackage.MACHINE_OPEN_STACK__SSH_USER:
setSsh_user((String)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
case DockerPackage.MACHINE_OPEN_STACK__FLAVOR_ID:
setFlavor_id(FLAVOR_ID_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__FLAVOR_NAME:
setFlavor_name(FLAVOR_NAME_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__IMAGE_ID:
setImage_id(IMAGE_ID_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__IMAGE_NAME:
setImage_name(IMAGE_NAME_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__AUTH_URL:
setAuth_url(AUTH_URL_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__USERNAME:
setUsername(USERNAME_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__PASSWORD:
setPassword(PASSWORD_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__TENANT_NAME:
setTenant_name(TENANT_NAME_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__TENANT_ID:
setTenant_id(TENANT_ID_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__REGION:
setRegion(REGION_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__ENDPOINT_TYPE:
setEndpoint_type(ENDPOINT_TYPE_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__NET_ID:
setNet_id(NET_ID_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__NET_NAME:
setNet_name(NET_NAME_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__SEC_GROUPS:
setSec_groups(SEC_GROUPS_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__FLOATINGIP_POOL:
setFloatingip_pool(FLOATINGIP_POOL_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__ACTIVE_TIMEOUT:
setActive_timeout(ACTIVE_TIMEOUT_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__AVAILABILITY_ZONE:
setAvailability_zone(AVAILABILITY_ZONE_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__DOMAIN_ID:
setDomain_id(DOMAIN_ID_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__DOMAIN_NAME:
setDomain_name(DOMAIN_NAME_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__INSECURE:
setInsecure(INSECURE_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__IP_VERSION:
setIp_version(IP_VERSION_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__KEYPAIR_NAME:
setKeypair_name(KEYPAIR_NAME_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__PRIVATE_KEY_FILE:
setPrivate_key_file(PRIVATE_KEY_FILE_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__SSH_PORT:
setSsh_port(SSH_PORT_EDEFAULT);
return;
case DockerPackage.MACHINE_OPEN_STACK__SSH_USER:
setSsh_user(SSH_USER_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
case DockerPackage.MACHINE_OPEN_STACK__FLAVOR_ID:
return FLAVOR_ID_EDEFAULT == null ? flavor_id != null : !FLAVOR_ID_EDEFAULT.equals(flavor_id);
case DockerPackage.MACHINE_OPEN_STACK__FLAVOR_NAME:
return FLAVOR_NAME_EDEFAULT == null ? flavor_name != null : !FLAVOR_NAME_EDEFAULT.equals(flavor_name);
case DockerPackage.MACHINE_OPEN_STACK__IMAGE_ID:
return IMAGE_ID_EDEFAULT == null ? image_id != null : !IMAGE_ID_EDEFAULT.equals(image_id);
case DockerPackage.MACHINE_OPEN_STACK__IMAGE_NAME:
return IMAGE_NAME_EDEFAULT == null ? image_name != null : !IMAGE_NAME_EDEFAULT.equals(image_name);
case DockerPackage.MACHINE_OPEN_STACK__AUTH_URL:
return AUTH_URL_EDEFAULT == null ? auth_url != null : !AUTH_URL_EDEFAULT.equals(auth_url);
case DockerPackage.MACHINE_OPEN_STACK__USERNAME:
return USERNAME_EDEFAULT == null ? username != null : !USERNAME_EDEFAULT.equals(username);
case DockerPackage.MACHINE_OPEN_STACK__PASSWORD:
return PASSWORD_EDEFAULT == null ? password != null : !PASSWORD_EDEFAULT.equals(password);
case DockerPackage.MACHINE_OPEN_STACK__TENANT_NAME:
return TENANT_NAME_EDEFAULT == null ? tenant_name != null : !TENANT_NAME_EDEFAULT.equals(tenant_name);
case DockerPackage.MACHINE_OPEN_STACK__TENANT_ID:
return TENANT_ID_EDEFAULT == null ? tenant_id != null : !TENANT_ID_EDEFAULT.equals(tenant_id);
case DockerPackage.MACHINE_OPEN_STACK__REGION:
return REGION_EDEFAULT == null ? region != null : !REGION_EDEFAULT.equals(region);
case DockerPackage.MACHINE_OPEN_STACK__ENDPOINT_TYPE:
return ENDPOINT_TYPE_EDEFAULT == null ? endpoint_type != null : !ENDPOINT_TYPE_EDEFAULT.equals(endpoint_type);
case DockerPackage.MACHINE_OPEN_STACK__NET_ID:
return NET_ID_EDEFAULT == null ? net_id != null : !NET_ID_EDEFAULT.equals(net_id);
case DockerPackage.MACHINE_OPEN_STACK__NET_NAME:
return NET_NAME_EDEFAULT == null ? net_name != null : !NET_NAME_EDEFAULT.equals(net_name);
case DockerPackage.MACHINE_OPEN_STACK__SEC_GROUPS:
return SEC_GROUPS_EDEFAULT == null ? sec_groups != null : !SEC_GROUPS_EDEFAULT.equals(sec_groups);
case DockerPackage.MACHINE_OPEN_STACK__FLOATINGIP_POOL:
return FLOATINGIP_POOL_EDEFAULT == null ? floatingip_pool != null : !FLOATINGIP_POOL_EDEFAULT.equals(floatingip_pool);
case DockerPackage.MACHINE_OPEN_STACK__ACTIVE_TIMEOUT:
return active_timeout != ACTIVE_TIMEOUT_EDEFAULT;
case DockerPackage.MACHINE_OPEN_STACK__AVAILABILITY_ZONE:
return AVAILABILITY_ZONE_EDEFAULT == null ? availability_zone != null : !AVAILABILITY_ZONE_EDEFAULT.equals(availability_zone);
case DockerPackage.MACHINE_OPEN_STACK__DOMAIN_ID:
return DOMAIN_ID_EDEFAULT == null ? domain_id != null : !DOMAIN_ID_EDEFAULT.equals(domain_id);
case DockerPackage.MACHINE_OPEN_STACK__DOMAIN_NAME:
return DOMAIN_NAME_EDEFAULT == null ? domain_name != null : !DOMAIN_NAME_EDEFAULT.equals(domain_name);
case DockerPackage.MACHINE_OPEN_STACK__INSECURE:
return insecure != INSECURE_EDEFAULT;
case DockerPackage.MACHINE_OPEN_STACK__IP_VERSION:
return ip_version != IP_VERSION_EDEFAULT;
case DockerPackage.MACHINE_OPEN_STACK__KEYPAIR_NAME:
return KEYPAIR_NAME_EDEFAULT == null ? keypair_name != null : !KEYPAIR_NAME_EDEFAULT.equals(keypair_name);
case DockerPackage.MACHINE_OPEN_STACK__PRIVATE_KEY_FILE:
return PRIVATE_KEY_FILE_EDEFAULT == null ? private_key_file != null : !PRIVATE_KEY_FILE_EDEFAULT.equals(private_key_file);
case DockerPackage.MACHINE_OPEN_STACK__SSH_PORT:
return ssh_port != SSH_PORT_EDEFAULT;
case DockerPackage.MACHINE_OPEN_STACK__SSH_USER:
return SSH_USER_EDEFAULT == null ? ssh_user != null : !SSH_USER_EDEFAULT.equals(ssh_user);
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString() {
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (flavor_id: ");
result.append(flavor_id);
result.append(", flavor_name: ");
result.append(flavor_name);
result.append(", image_id: ");
result.append(image_id);
result.append(", image_name: ");
result.append(image_name);
result.append(", auth_url: ");
result.append(auth_url);
result.append(", username: ");
result.append(username);
result.append(", password: ");
result.append(password);
result.append(", tenant_name: ");
result.append(tenant_name);
result.append(", tenant_id: ");
result.append(tenant_id);
result.append(", region: ");
result.append(region);
result.append(", endpoint_type: ");
result.append(endpoint_type);
result.append(", net_id: ");
result.append(net_id);
result.append(", net_name: ");
result.append(net_name);
result.append(", sec_groups: ");
result.append(sec_groups);
result.append(", floatingip_pool: ");
result.append(floatingip_pool);
result.append(", active_timeout: ");
result.append(active_timeout);
result.append(", availability_zone: ");
result.append(availability_zone);
result.append(", domain_id: ");
result.append(domain_id);
result.append(", domain_name: ");
result.append(domain_name);
result.append(", insecure: ");
result.append(insecure);
result.append(", ip_version: ");
result.append(ip_version);
result.append(", keypair_name: ");
result.append(keypair_name);
result.append(", private_key_file: ");
result.append(private_key_file);
result.append(", ssh_port: ");
result.append(ssh_port);
result.append(", ssh_user: ");
result.append(ssh_user);
result.append(')');
return result.toString();
}
} //Machine_OpenStackImpl