Interface ProfilingResultsOptions.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ProfilingResultsOptions.Builder,,ProfilingResultsOptions> SdkBuilder<ProfilingResultsOptions.Builder,,ProfilingResultsOptions> SdkPojo
- Enclosing class:
ProfilingResultsOptions
@Mutable
@NotThreadSafe
public static interface ProfilingResultsOptions.Builder
extends SdkPojo, CopyableBuilder<ProfilingResultsOptions.Builder,ProfilingResultsOptions>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ProfilingResultsOptions.BuildercatalogTableConfig(Consumer<CatalogTableConfigOptions.Builder> catalogTableConfig) The Glue Data Catalog table configuration for storing the profiling results.catalogTableConfig(CatalogTableConfigOptions catalogTableConfig) The Glue Data Catalog table configuration for storing the profiling results.default ProfilingResultsOptions.BuilderdistributionResults(Consumer<DistributionResultsOptions.Builder> distributionResults) The configuration for writing distribution results.distributionResults(DistributionResultsOptions distributionResults) The configuration for writing distribution results.writeProfilingResultsEnabled(Boolean writeProfilingResultsEnabled) Set to true to write profiling results.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
writeProfilingResultsEnabled
Set to true to write profiling results.
- Parameters:
writeProfilingResultsEnabled- Set to true to write profiling results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalogTableConfig
The Glue Data Catalog table configuration for storing the profiling results.
- Parameters:
catalogTableConfig- The Glue Data Catalog table configuration for storing the profiling results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalogTableConfig
default ProfilingResultsOptions.Builder catalogTableConfig(Consumer<CatalogTableConfigOptions.Builder> catalogTableConfig) The Glue Data Catalog table configuration for storing the profiling results.
This is a convenience method that creates an instance of theCatalogTableConfigOptions.Builderavoiding the need to create one manually viaCatalogTableConfigOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocatalogTableConfig(CatalogTableConfigOptions).- Parameters:
catalogTableConfig- a consumer that will call methods onCatalogTableConfigOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
distributionResults
The configuration for writing distribution results.
- Parameters:
distributionResults- The configuration for writing distribution results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
distributionResults
default ProfilingResultsOptions.Builder distributionResults(Consumer<DistributionResultsOptions.Builder> distributionResults) The configuration for writing distribution results.
This is a convenience method that creates an instance of theDistributionResultsOptions.Builderavoiding the need to create one manually viaDistributionResultsOptions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todistributionResults(DistributionResultsOptions).- Parameters:
distributionResults- a consumer that will call methods onDistributionResultsOptions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-