All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.cloudslang.content.sitescope.constants.Inputs Maven / Gradle / Ivy

/*
 * (c) Copyright 2020 EntIT Software LLC, a Micro Focus company, 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.
 */
/*
 * (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.sitescope.constants;

import io.cloudslang.content.constants.InputNames;

public final class Inputs extends InputNames {
    public static class CommonInputs {
        public static final String HOST = "host";
        public static final String PORT = "port";
        public static final String PROTOCOL = "protocol";
        public static final String FULL_PATH_TO_GROUP = "fullPathToGroup";
        public static final String FULL_PATH_TO_MONITOR = "fullPathToMonitor";
        public static final String DELIMITER = "delimiter";
        public static final String IDENTIFIER = "identifier";
        public static final String FETCH_FULL_CONFIG = "fetchFullConfig";
    }

    public static class DeleteMonitorGroupInputs {
        public static final String EXTERNAL_ID = "externalId";
    }

    public static class ChangeMonitorGroupStatusInputs {
        public static final String STATUS = "status";
        public static final String ENABLE = "enable";
        public static final String TIME_PERIOD = "timePeriod";
        public static final String FROM_TIME = "fromTime";
        public static final String TO_TIME = "toTime";
        public static final String DESCRIPTION = "description";
    }

    public static class ChangeMonitorStatusInputs {
        public static final String MONITOR_ID = "monitorId";
    }

    public static class DeployTemplate {
        public static final String PATH_TO_TEMPLATE = "pathToTemplate";
        public static final String PATH_TO_TARGET_GROUP = "pathToTargetGroup";
        public static final String CONNECT_TO_SERVER = "connectToServer";
        public static final String TEST_REMOTES = "testRemotes";
        public static final String CUSTOM_PARAMETERS = "customParameters";

    }
    public static class DeleteRemoteServerInputs {
        public static final String PLATFORM = "platform";
        public static final String REMOTE_NAME = "remoteName";
    }

    public static class UpdateTemplate {
        public static final String FULL_PATH_TO_TEMPLATE = "fullPathToTemplate";
        public static final String PROPERTIES = "properties";
    }

    public static class GetMonitorsDeployedAt{
        public static final String TARGET_SERVER = "targetServer";
        public static final String COL_DELIMITER = "colDelimiter";
        public static final String ROW_DELIMITER = "rowDelimiter";
    }


        public static class RunMonitor {
        public static final String MONITOR_ID = "monitorId";
        public static final String EXECUTION_TIMEOUT = "executionTimeout";


    }
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy