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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.events.targets.AwsApiProps
AwsApiProps.Builder, AwsApiProps.Jsii$Proxy - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AwsApiProps.Builder builder) Constructor that initializes the object based on literal property values passed by theAwsApiProps.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 service action to call.final StringAPI version to use for the service.final StringThe regex pattern to use to catch API errors.final ObjectThe parameters for the service action.final PolicyStatementThe IAM policy statement to allow the API call.final StringThe service to call.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 theAwsApiProps.Builder. 
 - 
 - 
Method Details
- 
getPolicyStatement
Description copied from interface:AwsApiPropsThe 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:
 getPolicyStatementin interfaceAwsApiProps
 - 
getAction
Description copied from interface:AwsApiInputThe service action to call.- Specified by:
 getActionin interfaceAwsApiInput- See Also:
 
 - 
getService
Description copied from interface:AwsApiInputThe service to call.- Specified by:
 getServicein interfaceAwsApiInput- See Also:
 
 - 
getApiVersion
Description copied from interface:AwsApiInputAPI version to use for the service.Default: - use latest available API version
- Specified by:
 getApiVersionin interfaceAwsApiInput- See Also:
 
 - 
getCatchErrorPattern
Description copied from interface:AwsApiInputThe regex pattern to use to catch API errors.The
codeproperty of theErrorobject will be tested against this pattern. If there is a match an error will not be thrown.Default: - do not catch errors
- Specified by:
 getCatchErrorPatternin interfaceAwsApiInput
 - 
getParameters
Description copied from interface:AwsApiInputThe parameters for the service action.Default: - no parameters
- Specified by:
 getParametersin interfaceAwsApiInput- See Also:
 
 - 
$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() 
 -