Class ProductStackHistoryProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.servicecatalog.ProductStackHistoryProps.Jsii$Proxy
- All Implemented Interfaces:
ProductStackHistoryProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ProductStackHistoryProps
@Stability(Stable)
@Internal
public static final class ProductStackHistoryProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ProductStackHistoryProps
An implementation for
ProductStackHistoryProps-
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.servicecatalog.ProductStackHistoryProps
ProductStackHistoryProps.Builder, ProductStackHistoryProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theProductStackHistoryProps.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 BooleanIf this is set to true, the ProductStack will not be overwritten if a snapshot is found for the currentVersionName.final StringThe current version name of the ProductStack.final StringThe description of the product version.final StringThe directory where template snapshots will be stored.final ProductStackThe ProductStack whose history will be retained as a snapshot.final BooleanWhether the specified product template will be validated by CloudFormation.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 theProductStackHistoryProps.Builder.
-
-
Method Details
-
getCurrentVersionLocked
Description copied from interface:ProductStackHistoryPropsIf this is set to true, the ProductStack will not be overwritten if a snapshot is found for the currentVersionName.- Specified by:
getCurrentVersionLockedin interfaceProductStackHistoryProps
-
getCurrentVersionName
Description copied from interface:ProductStackHistoryPropsThe current version name of the ProductStack.- Specified by:
getCurrentVersionNamein interfaceProductStackHistoryProps
-
getProductStack
Description copied from interface:ProductStackHistoryPropsThe ProductStack whose history will be retained as a snapshot.- Specified by:
getProductStackin interfaceProductStackHistoryProps
-
getDescription
Description copied from interface:ProductStackHistoryPropsThe description of the product version.Default: - No description provided
- Specified by:
getDescriptionin interfaceProductStackHistoryProps
-
getDirectory
Description copied from interface:ProductStackHistoryPropsThe directory where template snapshots will be stored.Default: 'product-stack-snapshots'
- Specified by:
getDirectoryin interfaceProductStackHistoryProps
-
getValidateTemplate
Description copied from interface:ProductStackHistoryPropsWhether the specified product template will be validated by CloudFormation.If turned off, an invalid template configuration can be stored.
Default: true
- Specified by:
getValidateTemplatein interfaceProductStackHistoryProps
-
$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()
-