Class HttpIntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
HttpIntegrationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- HttpIntegrationProps
HttpIntegrationProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.HttpIntegrationProps
HttpIntegrationProps.Builder, HttpIntegrationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HttpIntegrationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpIntegrationProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal 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 IHttpApi(experimental) The HTTP API to which this integration should be bound.final HttpIntegrationSubtype(experimental) Integration subtype.final HttpIntegrationType(experimental) Integration type.final String(experimental) Integration URI.final HttpMethod(experimental) The HTTP method to use when calling the underlying HTTP proxy.final ParameterMapping(experimental) Specifies how to transform HTTP requests before sending them to the backend.final PayloadFormatVersion(experimental) The version of the payload format.final String(experimental) Specifies the TLS configuration for a private integration.final inthashCode()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 theHttpIntegrationProps.Builder.
-
-
Method Details
-
getHttpApi
Description copied from interface:HttpIntegrationProps(experimental) The HTTP API to which this integration should be bound.- Specified by:
getHttpApiin interfaceHttpIntegrationProps
-
getIntegrationType
Description copied from interface:HttpIntegrationProps(experimental) Integration type.- Specified by:
getIntegrationTypein interfaceHttpIntegrationProps
-
getConnectionId
Description copied from interface:HttpIntegrationProps(experimental) The ID of the VPC link for a private integration.Supported only for HTTP APIs.
Default: - undefined
- Specified by:
getConnectionIdin interfaceHttpIntegrationProps
-
getConnectionType
Description copied from interface:HttpIntegrationProps(experimental) The type of the network connection to the integration endpoint.Default: HttpConnectionType.INTERNET
- Specified by:
getConnectionTypein interfaceHttpIntegrationProps
-
getCredentials
Description copied from interface:HttpIntegrationProps(experimental) The credentials with which to invoke the integration.Default: - no credentials, use resource-based permissions on supported AWS services
- Specified by:
getCredentialsin interfaceHttpIntegrationProps
-
getIntegrationSubtype
Description copied from interface:HttpIntegrationProps(experimental) Integration subtype.Used for AWS Service integrations, specifies the target of the integration.
Default: - none, required if no `integrationUri` is defined.
- Specified by:
getIntegrationSubtypein interfaceHttpIntegrationProps
-
getIntegrationUri
Description copied from interface:HttpIntegrationProps(experimental) Integration URI.This will be the function ARN in the case of
HttpIntegrationType.AWS_PROXY, or HTTP URL in the case ofHttpIntegrationType.HTTP_PROXY.Default: - none, required if no `integrationSubtype` is defined.
- Specified by:
getIntegrationUriin interfaceHttpIntegrationProps
-
getMethod
Description copied from interface:HttpIntegrationProps(experimental) The HTTP method to use when calling the underlying HTTP proxy.Default: - none. required if the integration type is `HttpIntegrationType.HTTP_PROXY`.
- Specified by:
getMethodin interfaceHttpIntegrationProps
-
getParameterMapping
Description copied from interface:HttpIntegrationProps(experimental) Specifies how to transform HTTP requests before sending them to the backend.Default: undefined requests are sent to the backend unmodified
- Specified by:
getParameterMappingin interfaceHttpIntegrationProps- See Also:
-
getPayloadFormatVersion
Description copied from interface:HttpIntegrationProps(experimental) The version of the payload format.Default: - defaults to latest in the case of HttpIntegrationType.AWS_PROXY`, irrelevant otherwise.
-
getSecureServerName
Description copied from interface:HttpIntegrationProps(experimental) Specifies the TLS configuration for a private integration.Default: undefined private integration traffic will use HTTP protocol
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-