@Generated(value="jsii-pacmak/1.72.0 (build 4b8828b)", date="2023-01-03T16:22:40.462Z") @Stability(value=Stable) public interface CallApiGatewayEndpointBaseProps extends software.amazon.jsii.JsiiSerializable, TaskStateBaseProps
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.stepfunctions.*;
import software.amazon.awscdk.services.stepfunctions.tasks.*;
import software.amazon.awscdk.core.*;
Object resultSelector;
TaskInput taskInput;
CallApiGatewayEndpointBaseProps callApiGatewayEndpointBaseProps = CallApiGatewayEndpointBaseProps.builder()
.method(HttpMethod.GET)
// the properties below are optional
.apiPath("apiPath")
.authType(AuthType.NO_AUTH)
.comment("comment")
.headers(taskInput)
.heartbeat(Duration.minutes(30))
.inputPath("inputPath")
.integrationPattern(IntegrationPattern.REQUEST_RESPONSE)
.outputPath("outputPath")
.queryParameters(taskInput)
.requestBody(taskInput)
.resultPath("resultPath")
.resultSelector(Map.of(
"resultSelectorKey", resultSelector))
.timeout(Duration.minutes(30))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CallApiGatewayEndpointBaseProps.Builder
A builder for
CallApiGatewayEndpointBaseProps |
static class |
CallApiGatewayEndpointBaseProps.Jsii$Proxy
An implementation for
CallApiGatewayEndpointBaseProps |
| Modifier and Type | Method and Description |
|---|---|
static CallApiGatewayEndpointBaseProps.Builder |
builder() |
default String |
getApiPath()
Path parameters appended after API endpoint.
|
default AuthType |
getAuthType()
Authentication methods.
|
default TaskInput |
getHeaders()
HTTP request information that does not relate to contents of the request.
|
HttpMethod |
getMethod()
Http method for the API.
|
default TaskInput |
getQueryParameters()
Query strings attatched to end of request.
|
default TaskInput |
getRequestBody()
HTTP Request body.
|
getComment, getHeartbeat, getInputPath, getIntegrationPattern, getOutputPath, getResultPath, getResultSelector, getTimeout@Stability(value=Stable) @NotNull HttpMethod getMethod()
@Stability(value=Stable) @Nullable default String getApiPath()
Default: - No path
@Stability(value=Stable) @Nullable default AuthType getAuthType()
Default: AuthType.NO_AUTH
@Stability(value=Stable) @Nullable default TaskInput getHeaders()
Default: - No headers
@Stability(value=Stable) @Nullable default TaskInput getQueryParameters()
Default: - No query parameters
@Stability(value=Stable) @Nullable default TaskInput getRequestBody()
Default: - No request body
@Stability(value=Stable) static CallApiGatewayEndpointBaseProps.Builder builder()
builder in interface TaskStateBasePropsCallApiGatewayEndpointBaseProps.Builder of CallApiGatewayEndpointBasePropsCopyright © 2023. All rights reserved.