| Package | Description |
|---|---|
| software.amazon.awssdk.services.apigateway |
|
| software.amazon.awssdk.services.apigateway.model |
| Modifier and Type | Method and Description |
|---|---|
default PutIntegrationResponse |
ApiGatewayClient.putIntegration(Consumer<PutIntegrationRequest.Builder> putIntegrationRequest)
Sets up a method's integration.
|
default CompletableFuture<PutIntegrationResponse> |
ApiGatewayAsyncClient.putIntegration(Consumer<PutIntegrationRequest.Builder> putIntegrationRequest)
Sets up a method's integration.
|
| Modifier and Type | Method and Description |
|---|---|
static PutIntegrationRequest.Builder |
PutIntegrationRequest.builder() |
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.cacheKeyParameters(Collection<String> cacheKeyParameters)
A list of request parameters whose values API Gateway caches.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.cacheKeyParameters(String... cacheKeyParameters)
A list of request parameters whose values API Gateway caches.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.cacheNamespace(String cacheNamespace)
Specifies a group of related cached parameters.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.connectionId(String connectionId)
The ID of the VpcLink used for the integration.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.connectionType(ConnectionType connectionType)
The type of the network connection to the integration endpoint.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.connectionType(String connectionType)
The type of the network connection to the integration endpoint.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.contentHandling(ContentHandlingStrategy contentHandling)
Specifies how to handle request payload content type conversions.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.contentHandling(String contentHandling)
Specifies how to handle request payload content type conversions.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.credentials(String credentials)
Specifies whether credentials are required for a put integration.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.httpMethod(String httpMethod)
Specifies the HTTP method for the integration.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.integrationHttpMethod(String integrationHttpMethod)
The HTTP method for the integration.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.passthroughBehavior(String passthroughBehavior)
Specifies the pass-through behavior for incoming requests based on the Content-Type header in the request,
and the available mapping templates specified as the
requestTemplates property on the
Integration resource. |
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.requestParameters(Map<String,String> requestParameters)
A key-value map specifying request parameters that are passed from the method request to the back end.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.requestTemplates(Map<String,String> requestTemplates)
Represents a map of Velocity templates that are applied on the request payload based on the value of the
Content-Type header sent by the client.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.resourceId(String resourceId)
Specifies a put integration request's resource ID.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.restApiId(String restApiId)
The string identifier of the associated RestApi.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.timeoutInMillis(Integer timeoutInMillis)
Custom timeout between 50 and 29,000 milliseconds.
|
default PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.tlsConfig(Consumer<TlsConfig.Builder> tlsConfig)
Sets the value of the TlsConfig property for this object.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.tlsConfig(TlsConfig tlsConfig)
Sets the value of the TlsConfig property for this object.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.toBuilder() |
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.type(IntegrationType type)
Specifies a put integration input's type.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.type(String type)
Specifies a put integration input's type.
|
PutIntegrationRequest.Builder |
PutIntegrationRequest.Builder.uri(String uri)
Specifies Uniform Resource Identifier (URI) of the integration endpoint.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends PutIntegrationRequest.Builder> |
PutIntegrationRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.