Class HttpRouteIntegrationConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.HttpRouteIntegrationConfig.Jsii$Proxy
- All Implemented Interfaces:
HttpRouteIntegrationConfig
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpRouteIntegrationConfig
@Stability(Experimental)
@Internal
public static final class HttpRouteIntegrationConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpRouteIntegrationConfig
An implementation for
HttpRouteIntegrationConfig
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.HttpRouteIntegrationConfig
HttpRouteIntegrationConfig.Builder, HttpRouteIntegrationConfig.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theHttpRouteIntegrationConfig.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
(experimental) The ID of the VPC link for a private integration.final HttpConnectionType
(experimental) The type of the network connection to the integration endpoint.final IntegrationCredentials
(experimental) The credentials with which to invoke the integration.final HttpMethod
(experimental) The HTTP method that must be used to invoke the underlying proxy.final ParameterMapping
(experimental) Specifies how to transform HTTP requests before sending them to the backend.final PayloadFormatVersion
(experimental) Payload format version in the case of lambda proxy integration.final String
(experimental) Specifies the server name to verified by HTTPS when calling the backend integration.final HttpIntegrationSubtype
(experimental) Integration subtype.final HttpIntegrationType
getType()
(experimental) Integration type.final String
getUri()
(experimental) Integration URI.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theHttpRouteIntegrationConfig.Builder
.
-
-
Method Details
-
getPayloadFormatVersion
Description copied from interface:HttpRouteIntegrationConfig
(experimental) Payload format version in the case of lambda proxy integration.Default: - undefined
- Specified by:
getPayloadFormatVersion
in interfaceHttpRouteIntegrationConfig
- See Also:
-
getType
Description copied from interface:HttpRouteIntegrationConfig
(experimental) Integration type.- Specified by:
getType
in interfaceHttpRouteIntegrationConfig
-
getConnectionId
Description copied from interface:HttpRouteIntegrationConfig
(experimental) The ID of the VPC link for a private integration.Supported only for HTTP APIs.
Default: - undefined
- Specified by:
getConnectionId
in interfaceHttpRouteIntegrationConfig
-
getConnectionType
Description copied from interface:HttpRouteIntegrationConfig
(experimental) The type of the network connection to the integration endpoint.Default: HttpConnectionType.INTERNET
- Specified by:
getConnectionType
in interfaceHttpRouteIntegrationConfig
-
getCredentials
Description copied from interface:HttpRouteIntegrationConfig
(experimental) The credentials with which to invoke the integration.Default: - no credentials, use resource-based permissions on supported AWS services
- Specified by:
getCredentials
in interfaceHttpRouteIntegrationConfig
-
getMethod
Description copied from interface:HttpRouteIntegrationConfig
(experimental) The HTTP method that must be used to invoke the underlying proxy.Required for
HttpIntegrationType.HTTP_PROXY
Default: - undefined
- Specified by:
getMethod
in interfaceHttpRouteIntegrationConfig
-
getParameterMapping
Description copied from interface:HttpRouteIntegrationConfig
(experimental) Specifies how to transform HTTP requests before sending them to the backend.Default: undefined requests are sent to the backend unmodified
- Specified by:
getParameterMapping
in interfaceHttpRouteIntegrationConfig
- See Also:
-
getSecureServerName
Description copied from interface:HttpRouteIntegrationConfig
(experimental) Specifies the server name to verified by HTTPS when calling the backend integration.Default: undefined private integration traffic will use HTTP protocol
- Specified by:
getSecureServerName
in interfaceHttpRouteIntegrationConfig
- See Also:
-
getSubtype
Description copied from interface:HttpRouteIntegrationConfig
(experimental) Integration subtype.Default: - none, required if no `integrationUri` is defined.
- Specified by:
getSubtype
in interfaceHttpRouteIntegrationConfig
-
getUri
Description copied from interface:HttpRouteIntegrationConfig
(experimental) Integration URI.Default: - none, required if no `integrationSubtype` is defined.
- Specified by:
getUri
in interfaceHttpRouteIntegrationConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-