Interface MonitoringDatasetFormat.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MonitoringDatasetFormat.Builder,
,MonitoringDatasetFormat> SdkBuilder<MonitoringDatasetFormat.Builder,
,MonitoringDatasetFormat> SdkPojo
- Enclosing class:
MonitoringDatasetFormat
@Mutable
@NotThreadSafe
public static interface MonitoringDatasetFormat.Builder
extends SdkPojo, CopyableBuilder<MonitoringDatasetFormat.Builder,MonitoringDatasetFormat>
-
Method Summary
Modifier and TypeMethodDescriptiondefault MonitoringDatasetFormat.Builder
The CSV dataset used in the monitoring job.The CSV dataset used in the monitoring job.default MonitoringDatasetFormat.Builder
The JSON dataset used in the monitoring jobThe JSON dataset used in the monitoring jobdefault MonitoringDatasetFormat.Builder
The Parquet dataset used in the monitoring jobparquet
(MonitoringParquetDatasetFormat parquet) The Parquet dataset used in the monitoring jobMethods 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, sdkFieldNameToField, sdkFields
-
Method Details
-
csv
The CSV dataset used in the monitoring job.
- Parameters:
csv
- The CSV dataset used in the monitoring job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
csv
The CSV dataset used in the monitoring job.
This is a convenience method that creates an instance of theMonitoringCsvDatasetFormat.Builder
avoiding the need to create one manually viaMonitoringCsvDatasetFormat.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocsv(MonitoringCsvDatasetFormat)
.- Parameters:
csv
- a consumer that will call methods onMonitoringCsvDatasetFormat.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
json
The JSON dataset used in the monitoring job
- Parameters:
json
- The JSON dataset used in the monitoring job- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
json
The JSON dataset used in the monitoring job
This is a convenience method that creates an instance of theMonitoringJsonDatasetFormat.Builder
avoiding the need to create one manually viaMonitoringJsonDatasetFormat.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojson(MonitoringJsonDatasetFormat)
.- Parameters:
json
- a consumer that will call methods onMonitoringJsonDatasetFormat.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
parquet
The Parquet dataset used in the monitoring job
- Parameters:
parquet
- The Parquet dataset used in the monitoring job- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parquet
default MonitoringDatasetFormat.Builder parquet(Consumer<MonitoringParquetDatasetFormat.Builder> parquet) The Parquet dataset used in the monitoring job
This is a convenience method that creates an instance of theMonitoringParquetDatasetFormat.Builder
avoiding the need to create one manually viaMonitoringParquetDatasetFormat.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparquet(MonitoringParquetDatasetFormat)
.- Parameters:
parquet
- a consumer that will call methods onMonitoringParquetDatasetFormat.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-