Class CfnCapacityReservationMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.athena.CfnCapacityReservationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCapacityReservationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCapacityReservationMixinProps
@Stability(Stable)
@Internal
public static final class CfnCapacityReservationMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCapacityReservationMixinProps
An implementation for
CfnCapacityReservationMixinProps-
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.athena.CfnCapacityReservationMixinProps
CfnCapacityReservationMixinProps.Builder, CfnCapacityReservationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCapacityReservationMixinProps.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 ObjectAssigns Athena workgroups (and hence their queries) to capacity reservations.final StringgetName()The name of the capacity reservation.getTags()An array of key-value pairs to apply to the capacity reservation.final NumberThe number of data processing units requested.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 theCfnCapacityReservationMixinProps.Builder.
-
-
Method Details
-
getCapacityAssignmentConfiguration
Description copied from interface:CfnCapacityReservationMixinPropsAssigns Athena workgroups (and hence their queries) to capacity reservations.A capacity reservation can have only one capacity assignment configuration, but the capacity assignment configuration can be made up of multiple individual assignments. Each assignment specifies how Athena queries can consume capacity from the capacity reservation that their workgroup is mapped to.
Returns union: either
IResolvableorCfnCapacityReservationPropsMixin.CapacityAssignmentConfigurationProperty- Specified by:
getCapacityAssignmentConfigurationin interfaceCfnCapacityReservationMixinProps- See Also:
-
getName
Description copied from interface:CfnCapacityReservationMixinPropsThe name of the capacity reservation.- Specified by:
getNamein interfaceCfnCapacityReservationMixinProps- See Also:
-
getTags
Description copied from interface:CfnCapacityReservationMixinPropsAn array of key-value pairs to apply to the capacity reservation.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnCapacityReservationMixinProps- See Also:
-
getTargetDpus
Description copied from interface:CfnCapacityReservationMixinPropsThe number of data processing units requested.- Specified by:
getTargetDpusin interfaceCfnCapacityReservationMixinProps- 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()
-