@Internal public static final class LambdaToElasticachememcachedProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements LambdaToElasticachememcachedProps
LambdaToElasticachememcachedPropssoftware.amazon.jsii.JsiiObject.InitializationModeLambdaToElasticachememcachedProps.Builder, LambdaToElasticachememcachedProps.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(LambdaToElasticachememcachedProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
LambdaToElasticachememcachedProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getCacheEndpointEnvironmentVariableName()
Optional Name for the Lambda function environment variable set to the cache endpoint.
|
Object |
getCacheProps()
Optional user provided props to override the default props for the Elasticache cache.
|
software.amazon.awscdk.services.elasticache.CfnCacheCluster |
getExistingCache()
Existing instance of Elasticache Cluster object, providing both this and `cacheProps` will cause an error.
|
software.amazon.awscdk.services.lambda.Function |
getExistingLambdaObj()
Existing instance of Lambda Function object, providing both this and `lambdaFunctionProps` will cause an error.
|
software.amazon.awscdk.services.ec2.IVpc |
getExistingVpc()
An existing VPC for the construct to use (construct will NOT create a new VPC in this case).
|
software.amazon.awscdk.services.lambda.FunctionProps |
getLambdaFunctionProps()
Optional user provided props to override the default props for the Lambda function.
|
software.amazon.awscdk.services.ec2.VpcProps |
getVpcProps()
Properties to override default properties if deployVpc is true.
|
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(LambdaToElasticachememcachedProps.Builder builder)
LambdaToElasticachememcachedProps.Builder.public final String getCacheEndpointEnvironmentVariableName()
LambdaToElasticachememcachedPropsDefault: - CACHE_ENDPOINT
getCacheEndpointEnvironmentVariableName in interface LambdaToElasticachememcachedPropspublic final Object getCacheProps()
LambdaToElasticachememcachedProps
Providing both this and existingCache will cause an error. If you provide this,
you must provide the associated VPC in existingVpc.
Default: - Default properties are used (core/lib/elasticacahe-defaults.ts)
getCacheProps in interface LambdaToElasticachememcachedPropspublic final software.amazon.awscdk.services.elasticache.CfnCacheCluster getExistingCache()
LambdaToElasticachememcachedPropsDefault: - none
getExistingCache in interface LambdaToElasticachememcachedPropspublic final software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()
LambdaToElasticachememcachedPropsDefault: - None
getExistingLambdaObj in interface LambdaToElasticachememcachedPropspublic final software.amazon.awscdk.services.ec2.IVpc getExistingVpc()
LambdaToElasticachememcachedPropsDefault: - none
getExistingVpc in interface LambdaToElasticachememcachedPropspublic final software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()
LambdaToElasticachememcachedPropsDefault: - Default properties are used.
getLambdaFunctionProps in interface LambdaToElasticachememcachedPropspublic final software.amazon.awscdk.services.ec2.VpcProps getVpcProps()
LambdaToElasticachememcachedPropsDefault: - DefaultIsolatedVpcProps() in vpc-defaults.ts
getVpcProps in interface LambdaToElasticachememcachedProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2023. All rights reserved.