Class AwsAthenaWorkGroupConfigurationDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsAthenaWorkGroupConfigurationDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsAthenaWorkGroupConfigurationDetails.Builder,AwsAthenaWorkGroupConfigurationDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsAthenaWorkGroupConfigurationDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAthenaWorkGroupConfigurationDetails.Builder,AwsAthenaWorkGroupConfigurationDetails>
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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsAthenaWorkGroupConfigurationDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsAthenaWorkGroupConfigurationDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()AwsAthenaWorkGroupConfigurationResultConfigurationDetailsresultConfiguration()The location in Amazon S3 where query and calculation results are stored and the encryption option, if any, used for query and calculation results.List<SdkField<?>>sdkFields()static Class<? extends AwsAthenaWorkGroupConfigurationDetails.Builder>serializableBuilderClass()AwsAthenaWorkGroupConfigurationDetails.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
-
resultConfiguration
public final AwsAthenaWorkGroupConfigurationResultConfigurationDetails resultConfiguration()
The location in Amazon S3 where query and calculation results are stored and the encryption option, if any, used for query and calculation results. These are known as client-side settings. If workgroup settings override client-side settings, then the query uses the workgroup settings.
- Returns:
- The location in Amazon S3 where query and calculation results are stored and the encryption option, if any, used for query and calculation results. These are known as client-side settings. If workgroup settings override client-side settings, then the query uses the workgroup settings.
-
toBuilder
public AwsAthenaWorkGroupConfigurationDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsAthenaWorkGroupConfigurationDetails.Builder,AwsAthenaWorkGroupConfigurationDetails>
-
builder
public static AwsAthenaWorkGroupConfigurationDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsAthenaWorkGroupConfigurationDetails.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.
-
-