@Stability(value=Stable) public static final class CfnWorkGroupProps.Builder extends Object implements software.amazon.jsii.Builder<CfnWorkGroupProps>
CfnWorkGroupProps
Constructor and Description |
---|
Builder() |
@Stability(value=Stable) public CfnWorkGroupProps.Builder name(String name)
CfnWorkGroupProps.getName()
name
- `AWS::Athena::WorkGroup.Name`. This parameter is required.this
@Stability(value=Stable) public CfnWorkGroupProps.Builder description(String description)
CfnWorkGroupProps.getDescription()
description
- `AWS::Athena::WorkGroup.Description`.this
@Stability(value=Stable) public CfnWorkGroupProps.Builder recursiveDeleteOption(Boolean recursiveDeleteOption)
CfnWorkGroupProps.getRecursiveDeleteOption()
recursiveDeleteOption
- `AWS::Athena::WorkGroup.RecursiveDeleteOption`.this
@Stability(value=Stable) public CfnWorkGroupProps.Builder recursiveDeleteOption(IResolvable recursiveDeleteOption)
CfnWorkGroupProps.getRecursiveDeleteOption()
recursiveDeleteOption
- `AWS::Athena::WorkGroup.RecursiveDeleteOption`.this
@Stability(value=Stable) public CfnWorkGroupProps.Builder state(String state)
CfnWorkGroupProps.getState()
state
- `AWS::Athena::WorkGroup.State`.this
@Stability(value=Stable) public CfnWorkGroupProps.Builder tags(List<? extends CfnTag> tags)
CfnWorkGroupProps.getTags()
tags
- `AWS::Athena::WorkGroup.Tags`.this
@Stability(value=Stable) public CfnWorkGroupProps.Builder workGroupConfiguration(CfnWorkGroup.WorkGroupConfigurationProperty workGroupConfiguration)
CfnWorkGroupProps.getWorkGroupConfiguration()
workGroupConfiguration
- `AWS::Athena::WorkGroup.WorkGroupConfiguration`.this
@Stability(value=Stable) public CfnWorkGroupProps.Builder workGroupConfiguration(IResolvable workGroupConfiguration)
CfnWorkGroupProps.getWorkGroupConfiguration()
workGroupConfiguration
- `AWS::Athena::WorkGroup.WorkGroupConfiguration`.this
@Stability(value=Stable) public CfnWorkGroupProps.Builder workGroupConfigurationUpdates(CfnWorkGroup.WorkGroupConfigurationUpdatesProperty workGroupConfigurationUpdates)
CfnWorkGroupProps.getWorkGroupConfigurationUpdates()
workGroupConfigurationUpdates
- `AWS::Athena::WorkGroup.WorkGroupConfigurationUpdates`.this
@Stability(value=Stable) public CfnWorkGroupProps.Builder workGroupConfigurationUpdates(IResolvable workGroupConfigurationUpdates)
CfnWorkGroupProps.getWorkGroupConfigurationUpdates()
workGroupConfigurationUpdates
- `AWS::Athena::WorkGroup.WorkGroupConfigurationUpdates`.this
@Stability(value=Stable) public CfnWorkGroupProps build()
build
in interface software.amazon.jsii.Builder<CfnWorkGroupProps>
CfnWorkGroupProps
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.