Class ProductStackProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.servicecatalog.ProductStackProps.Jsii$Proxy
- All Implemented Interfaces:
ProductStackProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ProductStackProps
@Stability(Stable)
@Internal
public static final class ProductStackProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ProductStackProps
An implementation for
ProductStackProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.servicecatalog.ProductStackProps
ProductStackProps.Builder, ProductStackProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(ProductStackProps.Builder builder) Constructor that initializes the object based on literal property values passed by theProductStackProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final Boolean
Include runtime versioning information in this Stack.final IBucket
A Bucket can be passed to store assets, enabling ProductStack Asset support.final String
A description of the stack.final Number
The amount of memory (in MiB) to allocate to the AWS Lambda function which replicates the files from the CDK bucket to the destination bucket.final ServerSideEncryption
A ServerSideEncryption can be enabled to encrypt assets that are put into assetBucket.final String
For AWS_KMS ServerSideEncryption a KMS KeyId must be provided which will be used to encrypt assets.final int
hashCode()
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 theProductStackProps.Builder
.
-
-
Method Details
-
getAnalyticsReporting
Description copied from interface:ProductStackProps
Include runtime versioning information in this Stack.Default: - `analyticsReporting` setting of containing `App`, or value of 'aws:cdk:version-reporting' context key
- Specified by:
getAnalyticsReporting
in interfaceProductStackProps
-
getAssetBucket
Description copied from interface:ProductStackProps
A Bucket can be passed to store assets, enabling ProductStack Asset support.Default: - No Bucket provided and Assets will not be supported.
- Specified by:
getAssetBucket
in interfaceProductStackProps
-
getDescription
Description copied from interface:ProductStackProps
A description of the stack.Default: - No description.
- Specified by:
getDescription
in interfaceProductStackProps
-
getMemoryLimit
Description copied from interface:ProductStackProps
The amount of memory (in MiB) to allocate to the AWS Lambda function which replicates the files from the CDK bucket to the destination bucket.If you are deploying large files, you will need to increase this number accordingly.
Default: 128
- Specified by:
getMemoryLimit
in interfaceProductStackProps
-
getServerSideEncryption
Description copied from interface:ProductStackProps
A ServerSideEncryption can be enabled to encrypt assets that are put into assetBucket.Default: - No encryption is used
- Specified by:
getServerSideEncryption
in interfaceProductStackProps
-
getServerSideEncryptionAwsKmsKeyId
Description copied from interface:ProductStackProps
For AWS_KMS ServerSideEncryption a KMS KeyId must be provided which will be used to encrypt assets.Default: - No KMS KeyId and SSE_KMS encryption cannot be used
- Specified by:
getServerSideEncryptionAwsKmsKeyId
in interfaceProductStackProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-