Interface MonitoringConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MonitoringConfiguration.Builder,,MonitoringConfiguration> SdkBuilder<MonitoringConfiguration.Builder,,MonitoringConfiguration> SdkPojo
- Enclosing class:
MonitoringConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault MonitoringConfiguration.BuildercloudWatchLoggingConfiguration(Consumer<CloudWatchLoggingConfiguration.Builder> cloudWatchLoggingConfiguration) The Amazon CloudWatch configuration for monitoring logs.cloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration cloudWatchLoggingConfiguration) The Amazon CloudWatch configuration for monitoring logs.default MonitoringConfiguration.BuildermanagedPersistenceMonitoringConfiguration(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.BuilderprometheusMonitoringConfiguration(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.Builders3MonitoringConfiguration(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
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
-
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.Builderavoiding the need to create one manually viaS3MonitoringConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaManagedPersistenceMonitoringConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCloudWatchLoggingConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPrometheusMonitoringConfiguration.builder().When the
Consumercompletes,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:
-