Class AwsApiProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.events.targets.AwsApiProps.Jsii$Proxy
- All Implemented Interfaces:
AwsApiInput
,AwsApiProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AwsApiProps
@Stability(Stable)
@Internal
public static final class AwsApiProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AwsApiProps
An implementation for
AwsApiProps
-
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.targets.AwsApiProps
AwsApiProps.Builder, AwsApiProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(AwsApiProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAwsApiProps.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 service action to call.final String
(deprecated) API version to use for the service.final String
The regex pattern to use to catch API errors.final Object
The parameters for the service action.final PolicyStatement
The IAM policy statement to allow the API call.final String
The service to call.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 theAwsApiProps.Builder
.
-
-
Method Details
-
getPolicyStatement
Description copied from interface:AwsApiProps
The IAM policy statement to allow the API call.Use only if resource restriction is needed.
Default: - extract the permission from the API call
- Specified by:
getPolicyStatement
in interfaceAwsApiProps
-
getAction
Description copied from interface:AwsApiInput
The service action to call.- Specified by:
getAction
in interfaceAwsApiInput
- See Also:
-
getService
Description copied from interface:AwsApiInput
The service to call.- Specified by:
getService
in interfaceAwsApiInput
- See Also:
-
getApiVersion
Description copied from interface:AwsApiInput
(deprecated) API version to use for the service.- Specified by:
getApiVersion
in interfaceAwsApiInput
-
getCatchErrorPattern
Description copied from interface:AwsApiInput
The regex pattern to use to catch API errors.The
code
property of theError
object will be tested against this pattern. If there is a match an error will not be thrown.Default: - do not catch errors
- Specified by:
getCatchErrorPattern
in interfaceAwsApiInput
-
getParameters
Description copied from interface:AwsApiInput
The parameters for the service action.Default: - no parameters
- Specified by:
getParameters
in interfaceAwsApiInput
- 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()
-