Interface StorageClassAnalysisDataExport.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<StorageClassAnalysisDataExport.Builder,
,StorageClassAnalysisDataExport> SdkBuilder<StorageClassAnalysisDataExport.Builder,
,StorageClassAnalysisDataExport> SdkPojo
- Enclosing class:
StorageClassAnalysisDataExport
public static interface StorageClassAnalysisDataExport.Builder
extends SdkPojo, CopyableBuilder<StorageClassAnalysisDataExport.Builder,StorageClassAnalysisDataExport>
-
Method Summary
Modifier and TypeMethodDescriptiondestination
(Consumer<AnalyticsExportDestination.Builder> destination) The place to store the data for an analysis.destination
(AnalyticsExportDestination destination) The place to store the data for an analysis.outputSchemaVersion
(String outputSchemaVersion) The version of the output schema to use when exporting data.outputSchemaVersion
(StorageClassAnalysisSchemaVersion outputSchemaVersion) The version of the output schema to use when exporting data.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
-
outputSchemaVersion
The version of the output schema to use when exporting data. Must be
V_1
.- Parameters:
outputSchemaVersion
- The version of the output schema to use when exporting data. Must beV_1
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputSchemaVersion
StorageClassAnalysisDataExport.Builder outputSchemaVersion(StorageClassAnalysisSchemaVersion outputSchemaVersion) The version of the output schema to use when exporting data. Must be
V_1
.- Parameters:
outputSchemaVersion
- The version of the output schema to use when exporting data. Must beV_1
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destination
The place to store the data for an analysis.
- Parameters:
destination
- The place to store the data for an analysis.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destination
default StorageClassAnalysisDataExport.Builder destination(Consumer<AnalyticsExportDestination.Builder> destination) The place to store the data for an analysis.
This is a convenience method that creates an instance of theAnalyticsExportDestination.Builder
avoiding the need to create one manually viaAnalyticsExportDestination.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestination(AnalyticsExportDestination)
.- Parameters:
destination
- a consumer that will call methods onAnalyticsExportDestination.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-