Interface MonitoringConfiguration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>
,SdkBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>
,SdkPojo
- Enclosing class:
- MonitoringConfiguration
public static interface MonitoringConfiguration.Builder extends SdkPojo, CopyableBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MonitoringConfiguration.Builder
cloudWatchLoggingConfiguration(Consumer<CloudWatchLoggingConfiguration.Builder> cloudWatchLoggingConfiguration)
The Amazon CloudWatch configuration for monitoring logs.MonitoringConfiguration.Builder
cloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration cloudWatchLoggingConfiguration)
The Amazon CloudWatch configuration for monitoring logs.default MonitoringConfiguration.Builder
managedPersistenceMonitoringConfiguration(Consumer<ManagedPersistenceMonitoringConfiguration.Builder> managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.MonitoringConfiguration.Builder
managedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.default MonitoringConfiguration.Builder
prometheusMonitoringConfiguration(Consumer<PrometheusMonitoringConfiguration.Builder> prometheusMonitoringConfiguration)
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.MonitoringConfiguration.Builder
prometheusMonitoringConfiguration(PrometheusMonitoringConfiguration prometheusMonitoringConfiguration)
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.default MonitoringConfiguration.Builder
s3MonitoringConfiguration(Consumer<S3MonitoringConfiguration.Builder> s3MonitoringConfiguration)
The Amazon S3 configuration for monitoring log publishing.MonitoringConfiguration.Builder
s3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
The Amazon S3 configuration for monitoring log publishing.-
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
-
s3MonitoringConfiguration
MonitoringConfiguration.Builder s3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration)
The Amazon S3 configuration for monitoring log publishing.
- Parameters:
s3MonitoringConfiguration
- The Amazon S3 configuration for monitoring log publishing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3MonitoringConfiguration
default MonitoringConfiguration.Builder s3MonitoringConfiguration(Consumer<S3MonitoringConfiguration.Builder> s3MonitoringConfiguration)
The Amazon S3 configuration for monitoring log publishing.
This is a convenience method that creates an instance of theS3MonitoringConfiguration.Builder
avoiding the need to create one manually viaS3MonitoringConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3MonitoringConfiguration(S3MonitoringConfiguration)
.- Parameters:
s3MonitoringConfiguration
- a consumer that will call methods onS3MonitoringConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3MonitoringConfiguration(S3MonitoringConfiguration)
-
managedPersistenceMonitoringConfiguration
MonitoringConfiguration.Builder managedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.
- Parameters:
managedPersistenceMonitoringConfiguration
- The managed log persistence configuration for a job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedPersistenceMonitoringConfiguration
default MonitoringConfiguration.Builder managedPersistenceMonitoringConfiguration(Consumer<ManagedPersistenceMonitoringConfiguration.Builder> managedPersistenceMonitoringConfiguration)
The managed log persistence configuration for a job run.
This is a convenience method that creates an instance of theManagedPersistenceMonitoringConfiguration.Builder
avoiding the need to create one manually viaManagedPersistenceMonitoringConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomanagedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration)
.- Parameters:
managedPersistenceMonitoringConfiguration
- a consumer that will call methods onManagedPersistenceMonitoringConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
managedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration)
-
cloudWatchLoggingConfiguration
MonitoringConfiguration.Builder cloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration cloudWatchLoggingConfiguration)
The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log information to CloudWatch.
- Parameters:
cloudWatchLoggingConfiguration
- The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log information to CloudWatch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLoggingConfiguration
default MonitoringConfiguration.Builder cloudWatchLoggingConfiguration(Consumer<CloudWatchLoggingConfiguration.Builder> cloudWatchLoggingConfiguration)
The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log information to CloudWatch.
This is a convenience method that creates an instance of theCloudWatchLoggingConfiguration.Builder
avoiding the need to create one manually viaCloudWatchLoggingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration)
.- Parameters:
cloudWatchLoggingConfiguration
- a consumer that will call methods onCloudWatchLoggingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration)
-
prometheusMonitoringConfiguration
MonitoringConfiguration.Builder prometheusMonitoringConfiguration(PrometheusMonitoringConfiguration prometheusMonitoringConfiguration)
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.
- Parameters:
prometheusMonitoringConfiguration
- The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prometheusMonitoringConfiguration
default MonitoringConfiguration.Builder prometheusMonitoringConfiguration(Consumer<PrometheusMonitoringConfiguration.Builder> prometheusMonitoringConfiguration)
The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.
This is a convenience method that creates an instance of thePrometheusMonitoringConfiguration.Builder
avoiding the need to create one manually viaPrometheusMonitoringConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprometheusMonitoringConfiguration(PrometheusMonitoringConfiguration)
.- Parameters:
prometheusMonitoringConfiguration
- a consumer that will call methods onPrometheusMonitoringConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
prometheusMonitoringConfiguration(PrometheusMonitoringConfiguration)
-
-