@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. You can use multiple functions 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) |
boolean |
equalsBySdkFields(Object obj) |
String |
functionArn()
The Amazon Resource Name (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() |
Integer |
maxBatchSize()
The maximum batching size for a resolver.
|
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() |
SyncConfig |
syncConfig()
Returns the value of the SyncConfig property for this object.
|
FunctionConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String functionId()
A unique ID representing the Function object.
Function object.public final String functionArn()
The Amazon Resource Name (ARN) of the Function object.
Function object.public final String name()
The name of the Function object.
Function object.public final String description()
The Function description.
Function description.public final String dataSourceName()
The name of the DataSource.
DataSource.public final 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 final String responseMappingTemplate()
The Function response mapping template.
Function response mapping template.public final String functionVersion()
The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.
public final SyncConfig syncConfig()
public final Integer maxBatchSize()
The maximum batching size for a resolver.
public FunctionConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<FunctionConfiguration.Builder,FunctionConfiguration>public static FunctionConfiguration.Builder builder()
public static Class<? extends FunctionConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.