/* * * * Copyright 2000-2014 JetBrains s.r.o. * * * * 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. * */ package jetbrains.buildServer.clouds.vmware; import org.jetbrains.annotations.NotNull; /** * @author Sergey.Pak * Date: 4/16/2014 * Time: 6:33 PM */ public class VmwareConstants { @NotNull public static final String TYPE = "vmw"; @NotNull public static final String USE_LINKED_CLONE = "teamcity.clouds.vmware.use.linked.clone"; // true by default @NotNull public static final String ENABLE_LATEST_SNAPSHOT = "teamcity.clouds.vmware.enable.latest.snapshot"; // false by default @NotNull public static final String DISABLE_OS_CUSTOMIZATION = "teamcity.clouds.vmware.disable.os.customization"; // false by default @NotNull public static final String CONSIDER_STOPPED_VMS_LIMIT = "teamcity.clouds.vmware.consider.stopped.vms.limit"; // true by default @NotNull public static final String LATEST_SNAPSHOT = "*"; // true by default @NotNull public static final String CURRENT_STATE = "__CURRENT_STATE__"; @NotNull public static final String DEFAULT_RESOURCE_POOL = "__DEFAULT_RESOURCE_POOL__"; public static final String CUSTOMIZATION_SPEC = "customizationSpec"; public static final String MAX_INSTANCES = "maxInstances"; public static final String FOLDER = "folder"; public static final String RESOURCE_POOL = "pool"; public static final String BEHAVIOUR = "behaviour"; public static final String SNAPSHOT = "snapshot"; public static final String NICKNAME = "nickname"; public static final String SOURCE_VM_NAME = "sourceVmName"; }