Class CfnWorkGroupMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.athena.CfnWorkGroupMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnWorkGroupMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWorkGroupMixinProps
@Stability(Stable)
@Internal
public static final class CfnWorkGroupMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnWorkGroupMixinProps
An implementation for
CfnWorkGroupMixinProps-
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.CfnWorkGroupMixinProps
CfnWorkGroupMixinProps.Builder, CfnWorkGroupMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnWorkGroupMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnWorkGroupMixinProps.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 StringThe workgroup description.final StringgetName()The workgroup name.final ObjectThe option to delete a workgroup and its contents even if the workgroup contains any named queries.final StringgetState()The state of the workgroup: ENABLED or DISABLED.getTags()The tags (key-value pairs) to associate with this resource.final ObjectThe configuration of the workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether Amazon CloudWatch Metrics are enabled for the workgroup, and the limit for the amount of bytes scanned (cutoff) per query, if it is specified.final Object(deprecated) The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified.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 theCfnWorkGroupMixinProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnWorkGroupMixinPropsThe workgroup description.- Specified by:
getDescriptionin interfaceCfnWorkGroupMixinProps- See Also:
-
getName
Description copied from interface:CfnWorkGroupMixinPropsThe workgroup name.- Specified by:
getNamein interfaceCfnWorkGroupMixinProps- See Also:
-
getRecursiveDeleteOption
Description copied from interface:CfnWorkGroupMixinPropsThe option to delete a workgroup and its contents even if the workgroup contains any named queries.The default is false.
Returns union: either
BooleanorIResolvable- Specified by:
getRecursiveDeleteOptionin interfaceCfnWorkGroupMixinProps- See Also:
-
getState
Description copied from interface:CfnWorkGroupMixinPropsThe state of the workgroup: ENABLED or DISABLED.- Specified by:
getStatein interfaceCfnWorkGroupMixinProps- See Also:
-
getTags
Description copied from interface:CfnWorkGroupMixinPropsThe tags (key-value pairs) to associate with this resource.- Specified by:
getTagsin interfaceCfnWorkGroupMixinProps- See Also:
-
getWorkGroupConfiguration
Description copied from interface:CfnWorkGroupMixinPropsThe configuration of the workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether Amazon CloudWatch Metrics are enabled for the workgroup, and the limit for the amount of bytes scanned (cutoff) per query, if it is specified.The
EnforceWorkGroupConfigurationoption determines whether workgroup settings override client-side query settings.Returns union: either
IResolvableorCfnWorkGroupPropsMixin.WorkGroupConfigurationProperty- Specified by:
getWorkGroupConfigurationin interfaceCfnWorkGroupMixinProps- See Also:
-
getWorkGroupConfigurationUpdates
Description copied from interface:CfnWorkGroupMixinProps(deprecated) The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified.Returns union: either
IResolvableorCfnWorkGroupPropsMixin.WorkGroupConfigurationUpdatesProperty- Specified by:
getWorkGroupConfigurationUpdatesin interfaceCfnWorkGroupMixinProps- 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()
-