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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigatewayv2.HttpIntegrationProps
HttpIntegrationProps.Builder, HttpIntegrationProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(HttpIntegrationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theHttpIntegrationProps.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 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 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 theHttpIntegrationProps.Builder
.
-
-
Method Details
-
getHttpApi
Description copied from interface:HttpIntegrationProps
(experimental) The HTTP API to which this integration should be bound.- Specified by:
getHttpApi
in interfaceHttpIntegrationProps
-
getIntegrationType
Description copied from interface:HttpIntegrationProps
(experimental) Integration type.- Specified by:
getIntegrationType
in 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:
getConnectionId
in interfaceHttpIntegrationProps
-
getConnectionType
Description copied from interface:HttpIntegrationProps
(experimental) The type of the network connection to the integration endpoint.Default: HttpConnectionType.INTERNET
- Specified by:
getConnectionType
in 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:
getCredentials
in 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:
getIntegrationSubtype
in 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:
getIntegrationUri
in 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:
getMethod
in 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:
getParameterMapping
in 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.
- Specified by:
getPayloadFormatVersion
in interfaceHttpIntegrationProps
- See Also:
-
getSecureServerName
Description copied from interface:HttpIntegrationProps
(experimental) Specifies the TLS configuration for a private integration.Default: undefined private integration traffic will use HTTP protocol
- Specified by:
getSecureServerName
in interfaceHttpIntegrationProps
- See Also:
-
$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()
-