Class LambdaToElasticachememcachedProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awsconstructs.services.lambdaelasticachememcached.LambdaToElasticachememcachedProps.Jsii$Proxy
- All Implemented Interfaces:
LambdaToElasticachememcachedProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
LambdaToElasticachememcachedProps
@Internal
public static final class LambdaToElasticachememcachedProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements LambdaToElasticachememcachedProps
An implementation for
LambdaToElasticachememcachedProps-
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.awsconstructs.services.lambdaelasticachememcached.LambdaToElasticachememcachedProps
LambdaToElasticachememcachedProps.Builder, LambdaToElasticachememcachedProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theLambdaToElasticachememcachedProps.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 StringOptional Name for the Lambda function environment variable set to the cache endpoint.final ObjectOptional user provided props to override the default props for the Elasticache cache.final software.amazon.awscdk.services.elasticache.CfnCacheClusterExisting instance of Elasticache Cluster object, providing both this andcachePropswill cause an error.final software.amazon.awscdk.services.lambda.FunctionExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.final software.amazon.awscdk.services.ec2.IVpcAn existing VPC for the construct to use (construct will NOT create a new VPC in this case).final software.amazon.awscdk.services.lambda.FunctionPropsOptional user provided props to override the default props for the Lambda function.final software.amazon.awscdk.services.ec2.VpcPropsProperties to override default properties if deployVpc is true.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 theLambdaToElasticachememcachedProps.Builder.
-
-
Method Details
-
getCacheEndpointEnvironmentVariableName
Description copied from interface:LambdaToElasticachememcachedPropsOptional Name for the Lambda function environment variable set to the cache endpoint.Default: - CACHE_ENDPOINT
- Specified by:
getCacheEndpointEnvironmentVariableNamein interfaceLambdaToElasticachememcachedProps
-
getCacheProps
Description copied from interface:LambdaToElasticachememcachedPropsOptional user provided props to override the default props for the Elasticache cache.Providing both this and
existingCachewill 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)
- Specified by:
getCachePropsin interfaceLambdaToElasticachememcachedProps
-
getExistingCache
public final software.amazon.awscdk.services.elasticache.CfnCacheCluster getExistingCache()Description copied from interface:LambdaToElasticachememcachedPropsExisting instance of Elasticache Cluster object, providing both this andcachePropswill cause an error.Default: - none
- Specified by:
getExistingCachein interfaceLambdaToElasticachememcachedProps
-
getExistingLambdaObj
public final software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()Description copied from interface:LambdaToElasticachememcachedPropsExisting instance of Lambda Function object, providing both this andlambdaFunctionPropswill cause an error.Default: - None
- Specified by:
getExistingLambdaObjin interfaceLambdaToElasticachememcachedProps
-
getExistingVpc
public final software.amazon.awscdk.services.ec2.IVpc getExistingVpc()Description copied from interface:LambdaToElasticachememcachedPropsAn existing VPC for the construct to use (construct will NOT create a new VPC in this case).Default: - none
- Specified by:
getExistingVpcin interfaceLambdaToElasticachememcachedProps
-
getLambdaFunctionProps
public final software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()Description copied from interface:LambdaToElasticachememcachedPropsOptional user provided props to override the default props for the Lambda function.Default: - Default properties are used.
- Specified by:
getLambdaFunctionPropsin interfaceLambdaToElasticachememcachedProps
-
getVpcProps
public final software.amazon.awscdk.services.ec2.VpcProps getVpcProps()Description copied from interface:LambdaToElasticachememcachedPropsProperties to override default properties if deployVpc is true.Default: - DefaultIsolatedVpcProps() in vpc-defaults.ts
- Specified by:
getVpcPropsin interfaceLambdaToElasticachememcachedProps
-
$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()
-