/* * Copyright [2013] [Cloud4SOA, www.cloud4soa.eu] * * * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you 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 eu.cloud4soa.adapter.rest.request; import java.io.Serializable; import eu.cloud4soa.adapter.rest.aop.Default; import eu.cloud4soa.adapter.rest.aop.Method; import eu.cloud4soa.adapter.rest.aop.NotNull; import eu.cloud4soa.adapter.rest.aop.Path; import eu.cloud4soa.adapter.rest.aop.Method.HttpMethod; import eu.cloud4soa.adapter.rest.aop.Path.Component; import eu.cloud4soa.adapter.rest.response.CreateSSHKeyResponse; @Method(HttpMethod.POST) @Path(component=Component.EMS,path="/sshkey") public class CreateSSHKeyRequest extends Request<CreateSSHKeyResponse> implements Serializable { private static final long serialVersionUID = -8403208630881838737L; @NotNull public String sshKey; @NotNull public String applicationName; @NotNull @Default("default") private String deploymentName; public String getApplicationName() { return applicationName; } public void setApplicationName(String applicationName) { this.applicationName = applicationName; } public String getSshKey() { return sshKey; } public void setSshKey(String sshKey) { this.sshKey = sshKey; } public String getDeploymentName() { return deploymentName; } public void setDeploymentName(String deploymentName) { this.deploymentName = deploymentName; } }