/*
* Copyright 2016 Amazon.com, Inc. or its affiliates. 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.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file 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 com.amazonaws.eclipse.lambda.serverless.model.transform;
import com.amazonaws.eclipse.lambda.serverless.model.EventSource;
import com.amazonaws.eclipse.lambda.serverless.model.TypeProperties;
public class ApiEventSource extends EventSource {
private String path;
private String method;
private String restApiId;
private String restApiStage;
private CustomIntegration customIntegration;
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public String getMethod() {
return method;
}
public void setMethod(String method) {
this.method = method;
}
public String getRestApiId() {
return restApiId;
}
public void setRestApiId(String restApiId) {
this.restApiId = restApiId;
}
public String getRestApiStage() {
return restApiStage;
}
public void setRestApiStage(String restApiStage) {
this.restApiStage = restApiStage;
}
public CustomIntegration getCustomIntegration() {
return customIntegration;
}
public void setCustomIntegration(CustomIntegration customIntegration) {
this.customIntegration = customIntegration;
}
public TypeProperties toTypeProperties() {
//TODO
return null;
}
}