Class CfnFunctionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sam.CfnFunctionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFunctionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFunctionProps
@Stability(Stable)
@Internal
public static final class CfnFunctionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFunctionProps
An implementation for
CfnFunctionProps-
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.sam.CfnFunctionProps
CfnFunctionProps.Builder, CfnFunctionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnFunctionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFunctionProps.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 boolean`AWS::Serverless::Function.Architectures`.final Object`AWS::Serverless::Function.AssumeRolePolicyDocument`.final String`AWS::Serverless::Function.AutoPublishAlias`.final String`AWS::Serverless::Function.AutoPublishCodeSha256`.final String`AWS::Serverless::Function.CodeSigningConfigArn`.final Object`AWS::Serverless::Function.CodeUri`.final Object`AWS::Serverless::Function.DeadLetterQueue`.final Object`AWS::Serverless::Function.DeploymentPreference`.final String`AWS::Serverless::Function.Description`.final Object`AWS::Serverless::Function.Environment`.final Object`AWS::Serverless::Function.EventInvokeConfig`.final Object`AWS::Serverless::Function.Events`.final Object`AWS::Serverless::Function.FileSystemConfigs`.final String`AWS::Serverless::Function.FunctionName`.final String`AWS::Serverless::Function.Handler`.final Object`AWS::Serverless::Function.ImageConfig`.final String`AWS::Serverless::Function.ImageUri`.final String`AWS::Serverless::Function.InlineCode`.final String`AWS::Serverless::Function.KmsKeyArn`.`AWS::Serverless::Function.Layers`.final Number`AWS::Serverless::Function.MemorySize`.final String`AWS::Serverless::Function.PackageType`.final String`AWS::Serverless::Function.PermissionsBoundary`.final Object`AWS::Serverless::Function.Policies`.final Object`AWS::Serverless::Function.ProvisionedConcurrencyConfig`.final Number`AWS::Serverless::Function.ReservedConcurrentExecutions`.final StringgetRole()`AWS::Serverless::Function.Role`.final String`AWS::Serverless::Function.Runtime`.getTags()`AWS::Serverless::Function.Tags`.final Number`AWS::Serverless::Function.Timeout`.final String`AWS::Serverless::Function.Tracing`.final String`AWS::Serverless::Function.VersionDescription`.final Object`AWS::Serverless::Function.VpcConfig`.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 theCfnFunctionProps.Builder.
-
-
Method Details
-
getArchitectures
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Architectures`.- Specified by:
getArchitecturesin interfaceCfnFunctionProps
-
getAssumeRolePolicyDocument
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.AssumeRolePolicyDocument`.- Specified by:
getAssumeRolePolicyDocumentin interfaceCfnFunctionProps
-
getAutoPublishAlias
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.AutoPublishAlias`.- Specified by:
getAutoPublishAliasin interfaceCfnFunctionProps
-
getAutoPublishCodeSha256
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.AutoPublishCodeSha256`.- Specified by:
getAutoPublishCodeSha256in interfaceCfnFunctionProps
-
getCodeSigningConfigArn
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.CodeSigningConfigArn`.- Specified by:
getCodeSigningConfigArnin interfaceCfnFunctionProps
-
getCodeUri
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.CodeUri`.- Specified by:
getCodeUriin interfaceCfnFunctionProps
-
getDeadLetterQueue
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.DeadLetterQueue`.- Specified by:
getDeadLetterQueuein interfaceCfnFunctionProps
-
getDeploymentPreference
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.DeploymentPreference`.- Specified by:
getDeploymentPreferencein interfaceCfnFunctionProps
-
getDescription
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Description`.- Specified by:
getDescriptionin interfaceCfnFunctionProps
-
getEnvironment
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Environment`.- Specified by:
getEnvironmentin interfaceCfnFunctionProps
-
getEventInvokeConfig
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.EventInvokeConfig`.- Specified by:
getEventInvokeConfigin interfaceCfnFunctionProps
-
getEvents
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Events`.- Specified by:
getEventsin interfaceCfnFunctionProps
-
getFileSystemConfigs
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.FileSystemConfigs`.- Specified by:
getFileSystemConfigsin interfaceCfnFunctionProps
-
getFunctionName
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.FunctionName`.- Specified by:
getFunctionNamein interfaceCfnFunctionProps
-
getHandler
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Handler`.- Specified by:
getHandlerin interfaceCfnFunctionProps
-
getImageConfig
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.ImageConfig`.- Specified by:
getImageConfigin interfaceCfnFunctionProps
-
getImageUri
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.ImageUri`.- Specified by:
getImageUriin interfaceCfnFunctionProps
-
getInlineCode
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.InlineCode`.- Specified by:
getInlineCodein interfaceCfnFunctionProps
-
getKmsKeyArn
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.KmsKeyArn`.- Specified by:
getKmsKeyArnin interfaceCfnFunctionProps
-
getLayers
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Layers`.- Specified by:
getLayersin interfaceCfnFunctionProps
-
getMemorySize
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.MemorySize`.- Specified by:
getMemorySizein interfaceCfnFunctionProps
-
getPackageType
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.PackageType`.- Specified by:
getPackageTypein interfaceCfnFunctionProps
-
getPermissionsBoundary
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.PermissionsBoundary`.- Specified by:
getPermissionsBoundaryin interfaceCfnFunctionProps
-
getPolicies
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Policies`.- Specified by:
getPoliciesin interfaceCfnFunctionProps
-
getProvisionedConcurrencyConfig
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.ProvisionedConcurrencyConfig`.- Specified by:
getProvisionedConcurrencyConfigin interfaceCfnFunctionProps
-
getReservedConcurrentExecutions
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.ReservedConcurrentExecutions`.- Specified by:
getReservedConcurrentExecutionsin interfaceCfnFunctionProps
-
getRole
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Role`.- Specified by:
getRolein interfaceCfnFunctionProps
-
getRuntime
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Runtime`.- Specified by:
getRuntimein interfaceCfnFunctionProps
-
getTags
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Tags`.- Specified by:
getTagsin interfaceCfnFunctionProps
-
getTimeout
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Timeout`.- Specified by:
getTimeoutin interfaceCfnFunctionProps
-
getTracing
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.Tracing`.- Specified by:
getTracingin interfaceCfnFunctionProps
-
getVersionDescription
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.VersionDescription`.- Specified by:
getVersionDescriptionin interfaceCfnFunctionProps
-
getVpcConfig
Description copied from interface:CfnFunctionProps`AWS::Serverless::Function.VpcConfig`.- Specified by:
getVpcConfigin interfaceCfnFunctionProps
-
$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()
-