Interface AwsAthenaWorkGroupConfigurationDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsAthenaWorkGroupConfigurationDetails.Builder,AwsAthenaWorkGroupConfigurationDetails>,SdkBuilder<AwsAthenaWorkGroupConfigurationDetails.Builder,AwsAthenaWorkGroupConfigurationDetails>,SdkPojo
- Enclosing class:
- AwsAthenaWorkGroupConfigurationDetails
public static interface AwsAthenaWorkGroupConfigurationDetails.Builder extends SdkPojo, CopyableBuilder<AwsAthenaWorkGroupConfigurationDetails.Builder,AwsAthenaWorkGroupConfigurationDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AwsAthenaWorkGroupConfigurationDetails.BuilderresultConfiguration(Consumer<AwsAthenaWorkGroupConfigurationResultConfigurationDetails.Builder> 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.AwsAthenaWorkGroupConfigurationDetails.BuilderresultConfiguration(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.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
resultConfiguration
AwsAthenaWorkGroupConfigurationDetails.Builder resultConfiguration(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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
resultConfiguration
default AwsAthenaWorkGroupConfigurationDetails.Builder resultConfiguration(Consumer<AwsAthenaWorkGroupConfigurationResultConfigurationDetails.Builder> 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.
This is a convenience method that creates an instance of theAwsAthenaWorkGroupConfigurationResultConfigurationDetails.Builderavoiding the need to create one manually viaAwsAthenaWorkGroupConfigurationResultConfigurationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresultConfiguration(AwsAthenaWorkGroupConfigurationResultConfigurationDetails).- Parameters:
resultConfiguration- a consumer that will call methods onAwsAthenaWorkGroupConfigurationResultConfigurationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resultConfiguration(AwsAthenaWorkGroupConfigurationResultConfigurationDetails)
-
-