@Stability(value=Stable) @Internal public static final class CfnFunctionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnFunctionProps
CfnFunctionPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnFunctionProps.Builder, CfnFunctionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(Object codeUri,
String handler,
String runtime,
String autoPublishAlias,
Object deadLetterQueue,
Object deploymentPreference,
String description,
Object environment,
Object events,
Object fileSystemConfigs,
String functionName,
String kmsKeyArn,
List<String> layers,
Number memorySize,
String permissionsBoundary,
Object policies,
Number reservedConcurrentExecutions,
String role,
Map<String,String> tags,
Number timeout,
String tracing,
Object vpcConfig)
Constructor that initializes the object based on literal property values passed by the
CfnFunctionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAutoPublishAlias()
`AWS::Serverless::Function.AutoPublishAlias`.
|
Object |
getCodeUri()
`AWS::Serverless::Function.CodeUri`.
|
Object |
getDeadLetterQueue()
`AWS::Serverless::Function.DeadLetterQueue`.
|
Object |
getDeploymentPreference()
`AWS::Serverless::Function.DeploymentPreference`.
|
String |
getDescription()
`AWS::Serverless::Function.Description`.
|
Object |
getEnvironment()
`AWS::Serverless::Function.Environment`.
|
Object |
getEvents()
`AWS::Serverless::Function.Events`.
|
Object |
getFileSystemConfigs()
`AWS::Serverless::Function.FileSystemConfigs`.
|
String |
getFunctionName()
`AWS::Serverless::Function.FunctionName`.
|
String |
getHandler()
`AWS::Serverless::Function.Handler`.
|
String |
getKmsKeyArn()
`AWS::Serverless::Function.KmsKeyArn`.
|
List<String> |
getLayers()
`AWS::Serverless::Function.Layers`.
|
Number |
getMemorySize()
`AWS::Serverless::Function.MemorySize`.
|
String |
getPermissionsBoundary()
`AWS::Serverless::Function.PermissionsBoundary`.
|
Object |
getPolicies()
`AWS::Serverless::Function.Policies`.
|
Number |
getReservedConcurrentExecutions()
`AWS::Serverless::Function.ReservedConcurrentExecutions`.
|
String |
getRole()
`AWS::Serverless::Function.Role`.
|
String |
getRuntime()
`AWS::Serverless::Function.Runtime`.
|
Map<String,String> |
getTags()
`AWS::Serverless::Function.Tags`.
|
Number |
getTimeout()
`AWS::Serverless::Function.Timeout`.
|
String |
getTracing()
`AWS::Serverless::Function.Tracing`.
|
Object |
getVpcConfig()
`AWS::Serverless::Function.VpcConfig`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Object codeUri, String handler, String runtime, String autoPublishAlias, Object deadLetterQueue, Object deploymentPreference, String description, Object environment, Object events, Object fileSystemConfigs, String functionName, String kmsKeyArn, List<String> layers, Number memorySize, String permissionsBoundary, Object policies, Number reservedConcurrentExecutions, String role, Map<String,String> tags, Number timeout, String tracing, Object vpcConfig)
CfnFunctionProps.Builder.public final Object getCodeUri()
CfnFunctionPropsgetCodeUri in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final String getHandler()
CfnFunctionPropsgetHandler in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final String getRuntime()
CfnFunctionPropsgetRuntime in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final String getAutoPublishAlias()
CfnFunctionPropsgetAutoPublishAlias in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Object getDeadLetterQueue()
CfnFunctionPropsgetDeadLetterQueue in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Object getDeploymentPreference()
CfnFunctionPropsgetDeploymentPreference in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#deploymentpreference-objectpublic final String getDescription()
CfnFunctionPropsgetDescription in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Object getEnvironment()
CfnFunctionPropsgetEnvironment in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Object getEvents()
CfnFunctionPropsgetEvents in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Object getFileSystemConfigs()
CfnFunctionPropsgetFileSystemConfigs in interface CfnFunctionPropshttps://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-resource-function.htmlpublic final String getFunctionName()
CfnFunctionPropsgetFunctionName in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final String getKmsKeyArn()
CfnFunctionPropsgetKmsKeyArn in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final List<String> getLayers()
CfnFunctionPropsgetLayers in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Number getMemorySize()
CfnFunctionPropsgetMemorySize in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final String getPermissionsBoundary()
CfnFunctionPropsgetPermissionsBoundary in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Object getPolicies()
CfnFunctionPropsgetPolicies in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Number getReservedConcurrentExecutions()
CfnFunctionPropsgetReservedConcurrentExecutions in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final String getRole()
CfnFunctionPropsgetRole in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Map<String,String> getTags()
CfnFunctionPropsgetTags in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Number getTimeout()
CfnFunctionPropsgetTimeout in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final String getTracing()
CfnFunctionPropsgetTracing in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunctionpublic final Object getVpcConfig()
CfnFunctionPropsgetVpcConfig in interface CfnFunctionPropshttps://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.