@Generated(value="software.amazon.awssdk:codegen") public final class FunctionConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FunctionConfiguration.Builder,FunctionConfiguration>
A function is a reusable entity. Multiple functions can be used to compose the resolver logic.
| Modifier and Type | Class and Description |
|---|---|
static interface |
FunctionConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static FunctionConfiguration.Builder |
builder() |
String |
dataSourceName()
The name of the
DataSource. |
String |
description()
The
Function description. |
boolean |
equals(Object obj) |
String |
functionArn()
The ARN of the
Function object. |
String |
functionId()
A unique ID representing the
Function object. |
String |
functionVersion()
The version of the request mapping template.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the
Function object. |
String |
requestMappingTemplate()
The
Function request mapping template. |
String |
responseMappingTemplate()
The
Function response mapping template. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends FunctionConfiguration.Builder> |
serializableBuilderClass() |
FunctionConfiguration.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copypublic String functionId()
A unique ID representing the Function object.
Function object.public String functionArn()
The ARN of the Function object.
Function object.public String name()
The name of the Function object.
Function object.public String description()
The Function description.
Function description.public String dataSourceName()
The name of the DataSource.
DataSource.public String requestMappingTemplate()
The Function request mapping template. Functions support only the 2018-05-29 version of the request
mapping template.
Function request mapping template. Functions support only the 2018-05-29 version of the
request mapping template.public String responseMappingTemplate()
The Function response mapping template.
Function response mapping template.public String functionVersion()
The version of the request mapping template. Currently only the 2018-05-29 version of the template is supported.
public FunctionConfiguration.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<FunctionConfiguration.Builder,FunctionConfiguration>public static FunctionConfiguration.Builder builder()
public static Class<? extends FunctionConfiguration.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.