Class LambdaInvokeFunctionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.integtests.alpha.LambdaInvokeFunctionProps.Jsii$Proxy
- All Implemented Interfaces:
LambdaInvokeFunctionProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
LambdaInvokeFunctionProps
@Stability(Experimental)
@Internal
public static final class LambdaInvokeFunctionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements LambdaInvokeFunctionProps
An implementation for
LambdaInvokeFunctionProps
-
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.integtests.alpha.LambdaInvokeFunctionProps
LambdaInvokeFunctionProps.Builder, LambdaInvokeFunctionProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theLambdaInvokeFunctionProps.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
(experimental) The name of the function to invoke.final InvocationType
(experimental) The type of invocation to use.final RetentionDays
(experimental) How long, in days, the log contents will be retained.final LogType
(experimental) Whether to return the logs as part of the response.final String
(experimental) Payload to send as part of the invoke.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 theLambdaInvokeFunctionProps.Builder
.
-
-
Method Details
-
getFunctionName
Description copied from interface:LambdaInvokeFunctionProps
(experimental) The name of the function to invoke.- Specified by:
getFunctionName
in interfaceLambdaInvokeFunctionProps
-
getInvocationType
Description copied from interface:LambdaInvokeFunctionProps
(experimental) The type of invocation to use.Default: InvocationType.REQUEST_RESPONSE
- Specified by:
getInvocationType
in interfaceLambdaInvokeFunctionProps
-
getLogRetention
Description copied from interface:LambdaInvokeFunctionProps
(experimental) How long, in days, the log contents will be retained.Default: - no retention days specified
- Specified by:
getLogRetention
in interfaceLambdaInvokeFunctionProps
-
getLogType
Description copied from interface:LambdaInvokeFunctionProps
(experimental) Whether to return the logs as part of the response.Default: LogType.NONE
- Specified by:
getLogType
in interfaceLambdaInvokeFunctionProps
-
getPayload
Description copied from interface:LambdaInvokeFunctionProps
(experimental) Payload to send as part of the invoke.Default: - no payload
- Specified by:
getPayload
in interfaceLambdaInvokeFunctionProps
-
$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()
-