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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default StorageClassAnalysisDataExport.Builder
destination(Consumer<AnalyticsExportDestination.Builder> destination)
The place to store the data for an analysis.StorageClassAnalysisDataExport.Builder
destination(AnalyticsExportDestination destination)
The place to store the data for an analysis.StorageClassAnalysisDataExport.Builder
outputSchemaVersion(String outputSchemaVersion)
The version of the output schema to use when exporting data.StorageClassAnalysisDataExport.Builder
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 Detail
-
outputSchemaVersion
StorageClassAnalysisDataExport.Builder outputSchemaVersion(String 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:
StorageClassAnalysisSchemaVersion
,StorageClassAnalysisSchemaVersion
-
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:
StorageClassAnalysisSchemaVersion
,StorageClassAnalysisSchemaVersion
-
destination
StorageClassAnalysisDataExport.Builder destination(AnalyticsExportDestination 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:
destination(AnalyticsExportDestination)
-
-