Class AwsAthenaWorkGroupDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsAthenaWorkGroupDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsAthenaWorkGroupDetails.Builder,AwsAthenaWorkGroupDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsAthenaWorkGroupDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAthenaWorkGroupDetails.Builder,AwsAthenaWorkGroupDetails>
Provides information about an Amazon Athena workgroup.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsAthenaWorkGroupDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsAthenaWorkGroupDetails.Builderbuilder()AwsAthenaWorkGroupConfigurationDetailsconfiguration()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.Stringdescription()The workgroup description.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The workgroup name.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsAthenaWorkGroupDetails.Builder>serializableBuilderClass()Stringstate()Whether the workgroup is enabled or disabled.AwsAthenaWorkGroupDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
name
public final String name()
The workgroup name.
- Returns:
- The workgroup name.
-
description
public final String description()
The workgroup description.
- Returns:
- The workgroup description.
-
state
public final String state()
Whether the workgroup is enabled or disabled.
- Returns:
- Whether the workgroup is enabled or disabled.
-
configuration
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.
- Returns:
- 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.
-
toBuilder
public AwsAthenaWorkGroupDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsAthenaWorkGroupDetails.Builder,AwsAthenaWorkGroupDetails>
-
builder
public static AwsAthenaWorkGroupDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsAthenaWorkGroupDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-