Class CfnVersionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.CfnVersionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVersionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVersionProps
@Stability(Stable)
@Internal
public static final class CfnVersionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVersionProps
An implementation for
CfnVersionProps-
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.lambda.CfnVersionProps
CfnVersionProps.Builder, CfnVersionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnVersionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnVersionProps.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 StringOnly publish a version if the hash value matches the value that's specified.final StringA description for the version to override the description in the function configuration.final ObjectThe name or ARN of the Lambda function.final ObjectSpecifies a provisioned concurrency configuration for a function's version.final ObjectRuntime Management Config of a function.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 theCfnVersionProps.Builder.
-
-
Method Details
-
getFunctionName
Description copied from interface:CfnVersionPropsThe name or ARN of the Lambda function.Name formats - Function name -
MyFunction.- Function ARN -
arn:aws:lambda:us-west-2:123456789012:function:MyFunction. - Partial ARN -
123456789012:function:MyFunction.
The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
Returns union: either
StringorIFunctionRef- Specified by:
getFunctionNamein interfaceCfnVersionProps- See Also:
- Function ARN -
-
getCodeSha256
Description copied from interface:CfnVersionPropsOnly publish a version if the hash value matches the value that's specified.Use this option to avoid publishing a version if the function code has changed since you last updated it. Updates are not supported for this property.
- Specified by:
getCodeSha256in interfaceCfnVersionProps- See Also:
-
getDescription
Description copied from interface:CfnVersionPropsA description for the version to override the description in the function configuration.Updates are not supported for this property.
- Specified by:
getDescriptionin interfaceCfnVersionProps- See Also:
-
getProvisionedConcurrencyConfig
Description copied from interface:CfnVersionPropsSpecifies a provisioned concurrency configuration for a function's version.Updates are not supported for this property.
Returns union: either
IResolvableorCfnVersion.ProvisionedConcurrencyConfigurationProperty- Specified by:
getProvisionedConcurrencyConfigin interfaceCfnVersionProps- See Also:
-
getRuntimePolicy
Description copied from interface:CfnVersionPropsRuntime Management Config of a function.Returns union: either
IResolvableorCfnVersion.RuntimePolicyProperty- Specified by:
getRuntimePolicyin interfaceCfnVersionProps- 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()
-