Class CfnFileCacheMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.fsx.CfnFileCacheMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnFileCacheMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnFileCacheMixinProps
@Stability(Stable)
@Internal
public static final class CfnFileCacheMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnFileCacheMixinProps
An implementation for
CfnFileCacheMixinProps-
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.cfnpropertymixins.services.fsx.CfnFileCacheMixinProps
CfnFileCacheMixinProps.Builder, CfnFileCacheMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnFileCacheMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnFileCacheMixinProps.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 ObjectWhether tags should be copied to data repository associations.final ObjectData repository associations for the cache.final StringThe type of cache, which must be LUSTRE.final StringThe Lustre version of the cache, which must be 2.12.final StringThe KMS key ID for encrypting data.final ObjectReturns union: eitherIResolvableorCfnFileCachePropsMixin.LustreConfigurationPropertyA list of security group IDs for the cache.final NumberThe storage capacity of the cache in gibibytes (GiB).A list of subnet IDs for the cache.getTags()Tags to associate with the file cache.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 theCfnFileCacheMixinProps.Builder.
-
-
Method Details
-
getCopyTagsToDataRepositoryAssociations
Description copied from interface:CfnFileCacheMixinPropsWhether tags should be copied to data repository associations.Returns union: either
BooleanorIResolvable- Specified by:
getCopyTagsToDataRepositoryAssociationsin interfaceCfnFileCacheMixinProps- See Also:
-
getDataRepositoryAssociations
Description copied from interface:CfnFileCacheMixinPropsData repository associations for the cache.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnFileCachePropsMixin.DataRepositoryAssociationProperty>- Specified by:
getDataRepositoryAssociationsin interfaceCfnFileCacheMixinProps- See Also:
-
getFileCacheType
Description copied from interface:CfnFileCacheMixinPropsThe type of cache, which must be LUSTRE.- Specified by:
getFileCacheTypein interfaceCfnFileCacheMixinProps- See Also:
-
getFileCacheTypeVersion
Description copied from interface:CfnFileCacheMixinPropsThe Lustre version of the cache, which must be 2.12.- Specified by:
getFileCacheTypeVersionin interfaceCfnFileCacheMixinProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnFileCacheMixinPropsThe KMS key ID for encrypting data.- Specified by:
getKmsKeyIdin interfaceCfnFileCacheMixinProps- See Also:
-
getLustreConfiguration
Description copied from interface:CfnFileCacheMixinPropsReturns union: eitherIResolvableorCfnFileCachePropsMixin.LustreConfigurationProperty- Specified by:
getLustreConfigurationin interfaceCfnFileCacheMixinProps- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnFileCacheMixinPropsA list of security group IDs for the cache.- Specified by:
getSecurityGroupIdsin interfaceCfnFileCacheMixinProps- See Also:
-
getStorageCapacity
Description copied from interface:CfnFileCacheMixinPropsThe storage capacity of the cache in gibibytes (GiB).- Specified by:
getStorageCapacityin interfaceCfnFileCacheMixinProps- See Also:
-
getSubnetIds
Description copied from interface:CfnFileCacheMixinPropsA list of subnet IDs for the cache.- Specified by:
getSubnetIdsin interfaceCfnFileCacheMixinProps- See Also:
-
getTags
Description copied from interface:CfnFileCacheMixinPropsTags to associate with the file cache.- Specified by:
getTagsin interfaceCfnFileCacheMixinProps- See Also:
-
$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()
-