/******************************************************************************* * Copyright (c) 2013 GigaSpaces Technologies Ltd. All rights reserved * * 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 org.cloudifysource.dsl.rest.request; import org.cloudifysource.dsl.internal.debug.DebugModes; /** * POJO representation of an installApplication command request via the REST gateway. * * @author adaml * */ public class InstallApplicationRequest { private String applcationFileUploadKey; private String applicationOverridesUploadKey; private String cloudOverridesUploadKey; private String applicationName; private boolean isSelfHealing; private String authGroups; private boolean isDebugAll; private String debugMode = DebugModes.INSTEAD.getName(); private String debugEvents; private String cloudConfigurationUploadKey; public String getApplcationFileUploadKey() { return applcationFileUploadKey; } public void setApplcationFileUploadKey(final String applcationFileUploadKey) { this.applcationFileUploadKey = applcationFileUploadKey; } public String getCloudOverridesUploadKey() { return cloudOverridesUploadKey; } public void setCloudOverridesUploadKey(final String cloudOverridesUploadKey) { this.cloudOverridesUploadKey = cloudOverridesUploadKey; } public String getApplicationOverridesUploadKey() { return applicationOverridesUploadKey; } public void setApplicationOverridesUploadKey( final String applicationOverridesUploadKey) { this.applicationOverridesUploadKey = applicationOverridesUploadKey; } public String getApplicationName() { return applicationName; } public void setApplicationName(final String applicationName) { this.applicationName = applicationName; } public boolean isSelfHealing() { return isSelfHealing; } public void setSelfHealing(final boolean isSelfHealing) { this.isSelfHealing = isSelfHealing; } public String getAuthGroups() { return authGroups; } public void setAuthGroups(final String authGroups) { this.authGroups = authGroups; } public boolean isDebugAll() { return isDebugAll; } public void setDebugAll(final boolean isDebugAll) { this.isDebugAll = isDebugAll; } public String getDebugMode() { return debugMode; } public void setDebugMode(final String debugMode) { this.debugMode = debugMode; } public String getDebugEvents() { return debugEvents; } public void setDebugEvents(final String debugEvents) { this.debugEvents = debugEvents; } public String getCloudConfigurationUploadKey() { return cloudConfigurationUploadKey; } public void setCloudConfigurationUploadKey( final String cloudConfigurationUploadKey) { this.cloudConfigurationUploadKey = cloudConfigurationUploadKey; } }