Class HttpServiceDiscoveryIntegrationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.aws_apigatewayv2_integrations.HttpServiceDiscoveryIntegrationProps.Jsii$Proxy
- All Implemented Interfaces:
HttpPrivateIntegrationOptions,HttpServiceDiscoveryIntegrationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HttpServiceDiscoveryIntegrationProps
@Stability(Stable)
@Internal
public static final class HttpServiceDiscoveryIntegrationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements HttpServiceDiscoveryIntegrationProps
An implementation for
HttpServiceDiscoveryIntegrationProps-
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.aws_apigatewayv2_integrations.HttpServiceDiscoveryIntegrationProps
HttpServiceDiscoveryIntegrationProps.Builder, HttpServiceDiscoveryIntegrationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theHttpServiceDiscoveryIntegrationProps.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 HttpMethodThe HTTP method that must be used to invoke the underlying HTTP proxy.final ParameterMappingSpecifies how to transform HTTP requests before sending them to the backend.final StringSpecifies the server name to verified by HTTPS when calling the backend integration.final DurationThe maximum amount of time an integration will run before it returns without a response.final IVpcLinkThe vpc link to be used for the 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 theHttpServiceDiscoveryIntegrationProps.Builder.
-
-
Method Details
-
getMethod
Description copied from interface:HttpPrivateIntegrationOptionsThe HTTP method that must be used to invoke the underlying HTTP proxy.Default: HttpMethod.ANY
- Specified by:
getMethodin interfaceHttpPrivateIntegrationOptions
-
getParameterMapping
Description copied from interface:HttpPrivateIntegrationOptionsSpecifies how to transform HTTP requests before sending them to the backend.Default: undefined requests are sent to the backend unmodified
- Specified by:
getParameterMappingin interfaceHttpPrivateIntegrationOptions- See Also:
-
getSecureServerName
Description copied from interface:HttpPrivateIntegrationOptionsSpecifies the server name to verified by HTTPS when calling the backend integration.Default: undefined private integration traffic will use HTTP protocol
- Specified by:
getSecureServerNamein interfaceHttpPrivateIntegrationOptions- See Also:
-
getTimeout
Description copied from interface:HttpPrivateIntegrationOptionsThe maximum amount of time an integration will run before it returns without a response.Must be between 50 milliseconds and 29 seconds.
Default: Duration.seconds(29)
- Specified by:
getTimeoutin interfaceHttpPrivateIntegrationOptions
-
getVpcLink
Description copied from interface:HttpPrivateIntegrationOptionsThe vpc link to be used for the private integration.Default: - a new VpcLink is created
- Specified by:
getVpcLinkin interfaceHttpPrivateIntegrationOptions
-
$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()
-