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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.events.ApiDestinationProps
ApiDestinationProps.Builder, ApiDestinationProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(ApiDestinationProps.Builder builder) Constructor that initializes the object based on literal property values passed by theApiDestinationProps.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
The name for the API destination.final IConnection
The ARN of the connection to use for the API destination.final String
A description for the API destination.final String
The URL to the HTTP invocation endpoint for the API destination..final HttpMethod
The method to use for the request to the HTTP invocation endpoint.final Number
The maximum number of requests per second to send to the HTTP invocation endpoint.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 theApiDestinationProps.Builder
.
-
-
Method Details
-
getConnection
Description copied from interface:ApiDestinationProps
The ARN of the connection to use for the API destination.- Specified by:
getConnection
in interfaceApiDestinationProps
-
getEndpoint
Description copied from interface:ApiDestinationProps
The URL to the HTTP invocation endpoint for the API destination..- Specified by:
getEndpoint
in interfaceApiDestinationProps
-
getApiDestinationName
Description copied from interface:ApiDestinationProps
The name for the API destination.Default: - A unique name will be generated
- Specified by:
getApiDestinationName
in interfaceApiDestinationProps
-
getDescription
Description copied from interface:ApiDestinationProps
A description for the API destination.Default: - none
- Specified by:
getDescription
in interfaceApiDestinationProps
-
getHttpMethod
Description copied from interface:ApiDestinationProps
The method to use for the request to the HTTP invocation endpoint.Default: HttpMethod.POST
- Specified by:
getHttpMethod
in interfaceApiDestinationProps
-
getRateLimitPerSecond
Description copied from interface:ApiDestinationProps
The maximum number of requests per second to send to the HTTP invocation endpoint.Default: - Not rate limited
- Specified by:
getRateLimitPerSecond
in interfaceApiDestinationProps
-
$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()
-