package com.sequenceiq.cloudbreak.cloud.openstack.common; import com.sequenceiq.cloudbreak.cloud.model.Platform; import com.sequenceiq.cloudbreak.cloud.model.Variant; public class OpenStackConstants { public static final Platform OPENSTACK_PLATFORM = Platform.platform("OPENSTACK"); public static final String FACING = "facing"; public static final String TENANT_ID = "tenantId"; public static final String NETWORK_ID = "networkId"; public static final String SUBNET_ID = "subnetId"; public static final String ROUTER_ID = "routerId"; public static final String VOLUME_MOUNT_POINT = "volumeMountPoint"; public static final String INSTANCE_ID = "instanceId"; public static final String PORT_ID = "portId"; public static final String SERVER = "server"; public static final String FLOATING_IP_IDS = "floatingIpIds"; public static final String PUBLIC_NET_ID = "publicNetId"; public static final String NETWORKING_OPTION = "networkingOption"; private OpenStackConstants() { } public enum OpenStackVariant { HEAT("HEAT"), NATIVE("NATIVE"); private Variant variant; OpenStackVariant(String variant) { this.variant = Variant.variant(variant); } public Variant variant() { return this.variant; } } }