Interface AwsAthenaWorkGroupConfigurationDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsAthenaWorkGroupConfigurationDetails.Builder,
,AwsAthenaWorkGroupConfigurationDetails> SdkBuilder<AwsAthenaWorkGroupConfigurationDetails.Builder,
,AwsAthenaWorkGroupConfigurationDetails> SdkPojo
- Enclosing class:
AwsAthenaWorkGroupConfigurationDetails
-
Method Summary
Modifier and TypeMethodDescriptionresultConfiguration
(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.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.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 Details
-
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.Builder
avoiding the need to create one manually viaAwsAthenaWorkGroupConfigurationResultConfigurationDetails.builder()
.When the
Consumer
completes,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:
-