Class CfnUsageLimitMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.redshift.CfnUsageLimitMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnUsageLimitMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnUsageLimitMixinProps
@Stability(Stable)
@Internal
public static final class CfnUsageLimitMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnUsageLimitMixinProps
An implementation for
CfnUsageLimitMixinProps-
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.redshift.CfnUsageLimitMixinProps
CfnUsageLimitMixinProps.Builder, CfnUsageLimitMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnUsageLimitMixinProps.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 NumberThe limit amount.final StringThe action that Amazon Redshift takes when the limit is reached.final StringThe identifier of the cluster that you want to limit usage.final StringThe Amazon Redshift feature that you want to limit.final StringThe type of limit.final StringThe time period that the amount applies to.getTags()A list of tag instances.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 theCfnUsageLimitMixinProps.Builder.
-
-
Method Details
-
getAmount
Description copied from interface:CfnUsageLimitMixinPropsThe limit amount.If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB). The value must be a positive number.
- Specified by:
getAmountin interfaceCfnUsageLimitMixinProps- See Also:
-
getBreachAction
Description copied from interface:CfnUsageLimitMixinPropsThe action that Amazon Redshift takes when the limit is reached.The default is log.
- Specified by:
getBreachActionin interfaceCfnUsageLimitMixinProps- See Also:
-
getClusterIdentifier
Description copied from interface:CfnUsageLimitMixinPropsThe identifier of the cluster that you want to limit usage.- Specified by:
getClusterIdentifierin interfaceCfnUsageLimitMixinProps- See Also:
-
getFeatureType
Description copied from interface:CfnUsageLimitMixinPropsThe Amazon Redshift feature that you want to limit.- Specified by:
getFeatureTypein interfaceCfnUsageLimitMixinProps- See Also:
-
getLimitType
Description copied from interface:CfnUsageLimitMixinPropsThe type of limit.Depending on the feature type, this can be based on a time duration or data size. If FeatureType is spectrum, then LimitType must be data-scanned. If FeatureType is concurrency-scaling, then LimitType must be time. If FeatureType is cross-region-datasharing, then LimitType must be data-scanned.
- Specified by:
getLimitTypein interfaceCfnUsageLimitMixinProps- See Also:
-
getPeriod
Description copied from interface:CfnUsageLimitMixinPropsThe time period that the amount applies to.A weekly period begins on Sunday. The default is monthly.
- Specified by:
getPeriodin interfaceCfnUsageLimitMixinProps- See Also:
-
getTags
Description copied from interface:CfnUsageLimitMixinPropsA list of tag instances.- Specified by:
getTagsin interfaceCfnUsageLimitMixinProps- 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()
-