Class CfnCapacityReservationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.athena.CfnCapacityReservationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCapacityReservationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCapacityReservationProps
@Stability(Stable)
@Internal
public static final class CfnCapacityReservationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCapacityReservationProps
An implementation for
CfnCapacityReservationProps-
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.athena.CfnCapacityReservationProps
CfnCapacityReservationProps.Builder, CfnCapacityReservationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCapacityReservationProps.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 theCfnCapacityReservationProps.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnCapacityReservationPropsThe name of the capacity reservation.- Specified by:
getNamein interfaceCfnCapacityReservationProps- See Also:
-
getTargetDpus
Description copied from interface:CfnCapacityReservationPropsThe number of data processing units requested.- Specified by:
getTargetDpusin interfaceCfnCapacityReservationProps- See Also:
-
getCapacityAssignmentConfiguration
Description copied from interface:CfnCapacityReservationPropsAssigns 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
IResolvableorCfnCapacityReservation.CapacityAssignmentConfigurationProperty- Specified by:
getCapacityAssignmentConfigurationin interfaceCfnCapacityReservationProps- See Also:
-
getTags
Description copied from interface:CfnCapacityReservationPropsAn array of key-value pairs to apply to the capacity reservation.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnCapacityReservationProps- 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()
-