Class ApiDestinationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.events.ApiDestinationProps.Jsii$Proxy
- All Implemented Interfaces:
ApiDestinationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ApiDestinationProps
@Stability(Stable)
@Internal
public static final class ApiDestinationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ApiDestinationProps
An implementation for
ApiDestinationProps-
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.events.ApiDestinationProps
ApiDestinationProps.Builder, ApiDestinationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ApiDestinationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theApiDestinationProps.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 StringThe name for the API destination.final IConnectionThe ARN of the connection to use for the API destination.final StringA description for the API destination.final StringThe URL to the HTTP invocation endpoint for the API destination..final HttpMethodThe method to use for the request to the HTTP invocation endpoint.final NumberThe maximum number of requests per second to send to the HTTP invocation endpoint.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 theApiDestinationProps.Builder.
-
-
Method Details
-
getConnection
Description copied from interface:ApiDestinationPropsThe ARN of the connection to use for the API destination.- Specified by:
getConnectionin interfaceApiDestinationProps
-
getEndpoint
Description copied from interface:ApiDestinationPropsThe URL to the HTTP invocation endpoint for the API destination..- Specified by:
getEndpointin interfaceApiDestinationProps
-
getApiDestinationName
Description copied from interface:ApiDestinationPropsThe name for the API destination.Default: - A unique name will be generated
- Specified by:
getApiDestinationNamein interfaceApiDestinationProps
-
getDescription
Description copied from interface:ApiDestinationPropsA description for the API destination.Default: - none
- Specified by:
getDescriptionin interfaceApiDestinationProps
-
getHttpMethod
Description copied from interface:ApiDestinationPropsThe method to use for the request to the HTTP invocation endpoint.Default: HttpMethod.POST
- Specified by:
getHttpMethodin interfaceApiDestinationProps
-
getRateLimitPerSecond
Description copied from interface:ApiDestinationPropsThe maximum number of requests per second to send to the HTTP invocation endpoint.Default: - Not rate limited
- Specified by:
getRateLimitPerSecondin interfaceApiDestinationProps
-
$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()
-