@Generated(value="software.amazon.awssdk:codegen") public final class CreateFunctionRequest extends AppSyncRequest implements ToCopyableBuilder<CreateFunctionRequest.Builder,CreateFunctionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateFunctionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
apiId()
The GraphQL API ID.
|
static CreateFunctionRequest.Builder |
builder() |
String |
dataSourceName()
The
Function DataSource name. |
String |
description()
The
Function description. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
functionVersion()
The
version of the request mapping template. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The
Function name. |
String |
requestMappingTemplate()
The
Function request mapping template. |
String |
responseMappingTemplate()
The
Function response mapping template. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateFunctionRequest.Builder> |
serializableBuilderClass() |
CreateFunctionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String apiId()
The GraphQL API ID.
public String name()
The Function name. The function name does not have to be unique.
Function name. The function name does not have to be unique.public String description()
The Function description.
Function description.public String dataSourceName()
The Function DataSource name.
Function DataSource name.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 the supported value is 2018-05-29.
version of the request mapping template. Currently the supported value is 2018-05-29.public CreateFunctionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateFunctionRequest.Builder,CreateFunctionRequest>toBuilder in class AppSyncRequestpublic static CreateFunctionRequest.Builder builder()
public static Class<? extends CreateFunctionRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.