io.cloudslang.content.nutanix.prism.utils.Inputs Maven / Gradle / Ivy
/*
* (c) Copyright 2020 Micro Focus, L.P.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Apache License v2.0 which accompany this distribution.
*
* The Apache License is available 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 io.cloudslang.content.nutanix.prism.utils;
import io.cloudslang.content.constants.InputNames;
public class Inputs extends InputNames {
public static class CommonInputs {
public static final String HOSTNAME = "hostname";
public static final String PROTOCOL = "protocol";
public static final String PORT = "port";
public static final String USERNAME = "username";
public static final String PASSWORD = "password";
public static final String API_VERSION = "apiVersion";
public static final String PROXY_HOST = "proxyHost";
public static final String PROXY_PORT = "proxyPort";
public static final String PROXY_USERNAME = "proxyUsername";
public static final String PROXY_PASSWORD = "proxyPassword";
public static final String REQUEST_BODY = "requestBody";
}
public static class GetVMDetailsInputs {
public static final String VM_UUID = "vmUUID";
public static final String INCLUDE_VM_DISK_CONFIG_INFO = "includeVMDiskConfigInfo";
public static final String INCLUDE_VM_NIC_CONFIG_INFO = "includeVMNicConfigInfo";
public static final String FILTER = "filter";
public static final String OFFSET = "offset";
public static final String LENGTH = "length";
public static final String SORT_ORDER = "sortorder";
public static final String SORT_ATTRIBUTE = "sortattribute";
}
}