Package com.pulumi.aws.athena.outputs
Class WorkgroupConfiguration
- java.lang.Object
-
- com.pulumi.aws.athena.outputs.WorkgroupConfiguration
-
public final class WorkgroupConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WorkgroupConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WorkgroupConfiguration.Builder
builder()
static WorkgroupConfiguration.Builder
builder(WorkgroupConfiguration defaults)
java.util.Optional<java.lang.Integer>
bytesScannedCutoffPerQuery()
java.util.Optional<java.lang.Boolean>
enforceWorkgroupConfiguration()
java.util.Optional<WorkgroupConfigurationEngineVersion>
engineVersion()
java.util.Optional<java.lang.String>
executionRole()
java.util.Optional<java.lang.Boolean>
publishCloudwatchMetricsEnabled()
java.util.Optional<java.lang.Boolean>
requesterPaysEnabled()
java.util.Optional<WorkgroupConfigurationResultConfiguration>
resultConfiguration()
-
-
-
Method Detail
-
bytesScannedCutoffPerQuery
public java.util.Optional<java.lang.Integer> bytesScannedCutoffPerQuery()
- Returns:
- Integer for the upper data usage limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan. Must be at least `10485760`.
-
enforceWorkgroupConfiguration
public java.util.Optional<java.lang.Boolean> enforceWorkgroupConfiguration()
- Returns:
- Boolean whether the settings for the workgroup override client-side settings. For more information, see [Workgroup Settings Override Client-Side Settings](https://docs.aws.amazon.com/athena/latest/ug/workgroups-settings-override.html). Defaults to `true`.
-
engineVersion
public java.util.Optional<WorkgroupConfigurationEngineVersion> engineVersion()
- Returns:
- Configuration block for the Athena Engine Versioning. For more information, see [Athena Engine Versioning](https://docs.aws.amazon.com/athena/latest/ug/engine-versions.html). See Engine Version below.
-
executionRole
public java.util.Optional<java.lang.String> executionRole()
- Returns:
- Role used in a notebook session for accessing the user's resources.
-
publishCloudwatchMetricsEnabled
public java.util.Optional<java.lang.Boolean> publishCloudwatchMetricsEnabled()
- Returns:
- Boolean whether Amazon CloudWatch metrics are enabled for the workgroup. Defaults to `true`.
-
requesterPaysEnabled
public java.util.Optional<java.lang.Boolean> requesterPaysEnabled()
- Returns:
- If set to true , allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries. If set to false , workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default is false . For more information about Requester Pays buckets, see [Requester Pays Buckets](https://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html) in the Amazon Simple Storage Service Developer Guide.
-
resultConfiguration
public java.util.Optional<WorkgroupConfigurationResultConfiguration> resultConfiguration()
- Returns:
- Configuration block with result settings. See Result Configuration below.
-
builder
public static WorkgroupConfiguration.Builder builder()
-
builder
public static WorkgroupConfiguration.Builder builder(WorkgroupConfiguration defaults)
-
-