Interface MonitoringConfiguration.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<MonitoringConfiguration.Builder,,- MonitoringConfiguration> - SdkBuilder<MonitoringConfiguration.Builder,,- MonitoringConfiguration> - SdkPojo
- Enclosing class:
- MonitoringConfiguration
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
s3MonitoringConfigurationMonitoringConfiguration.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.
 
- 
s3MonitoringConfigurationdefault 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 on- S3MonitoringConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
managedPersistenceMonitoringConfigurationMonitoringConfiguration.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.
 
- 
managedPersistenceMonitoringConfigurationdefault 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 on- ManagedPersistenceMonitoringConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
cloudWatchLoggingConfigurationMonitoringConfiguration.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.
 
- 
cloudWatchLoggingConfigurationdefault 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 on- CloudWatchLoggingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
prometheusMonitoringConfigurationMonitoringConfiguration.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.
 
- 
prometheusMonitoringConfigurationdefault 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 on- PrometheusMonitoringConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-