Interface MonitoringConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MonitoringConfiguration.Builder,,MonitoringConfiguration> SdkBuilder<MonitoringConfiguration.Builder,,MonitoringConfiguration> SdkPojo
- Enclosing class:
MonitoringConfiguration
@Mutable
@NotThreadSafe
public static interface MonitoringConfiguration.Builder
extends SdkPojo, CopyableBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionmetricConfigurations(Collection<MetricConfiguration> metricConfigurations) The list of metric configurations for the service monitoring.metricConfigurations(Consumer<MetricConfiguration.Builder>... metricConfigurations) The list of metric configurations for the service monitoring.metricConfigurations(MetricConfiguration... metricConfigurations) The list of metric configurations for the service monitoring.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
-
metricConfigurations
MonitoringConfiguration.Builder metricConfigurations(Collection<MetricConfiguration> metricConfigurations) The list of metric configurations for the service monitoring.
- Parameters:
metricConfigurations- The list of metric configurations for the service monitoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricConfigurations
The list of metric configurations for the service monitoring.
- Parameters:
metricConfigurations- The list of metric configurations for the service monitoring.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricConfigurations
MonitoringConfiguration.Builder metricConfigurations(Consumer<MetricConfiguration.Builder>... metricConfigurations) The list of metric configurations for the service monitoring.
This is a convenience method that creates an instance of theMetricConfiguration.Builderavoiding the need to create one manually viaMetricConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometricConfigurations(List<MetricConfiguration>).- Parameters:
metricConfigurations- a consumer that will call methods onMetricConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-