Interface MonitoringConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MonitoringConfiguration.Builder,
,MonitoringConfiguration> SdkBuilder<MonitoringConfiguration.Builder,
,MonitoringConfiguration> SdkPojo
- Enclosing class:
MonitoringConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault MonitoringConfiguration.Builder
cloudWatchLoggingConfiguration
(Consumer<CloudWatchLoggingConfiguration.Builder> cloudWatchLoggingConfiguration) The Amazon CloudWatch configuration for monitoring logs.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.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.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.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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:
-
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:
-
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:
-
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:
-