@Generated(value="software.amazon.awssdk:codegen") public final class AwsAthenaWorkGroupDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAthenaWorkGroupDetails.Builder,AwsAthenaWorkGroupDetails>
Provides information about an Amazon Athena workgroup.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsAthenaWorkGroupDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsAthenaWorkGroupDetails.Builder |
builder() |
AwsAthenaWorkGroupConfigurationDetails |
configuration()
The configuration of the workgroup, which includes the location in Amazon Simple Storage Service (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.
|
String |
description()
The workgroup description.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The workgroup name.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsAthenaWorkGroupDetails.Builder> |
serializableBuilderClass() |
String |
state()
Whether the workgroup is enabled or disabled.
|
AwsAthenaWorkGroupDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The workgroup name.
public final String description()
The workgroup description.
public final String state()
Whether the workgroup is enabled or disabled.
public final AwsAthenaWorkGroupConfigurationDetails configuration()
The configuration of the workgroup, which includes the location in Amazon Simple Storage Service (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.
public AwsAthenaWorkGroupDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsAthenaWorkGroupDetails.Builder,AwsAthenaWorkGroupDetails>public static AwsAthenaWorkGroupDetails.Builder builder()
public static Class<? extends AwsAthenaWorkGroupDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.