Class ApplicationMonitoringConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.emrserverless.inputs.ApplicationMonitoringConfigurationArgs.Builder
-
- Enclosing class:
- ApplicationMonitoringConfigurationArgs
public static final class ApplicationMonitoringConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApplicationMonitoringConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationMonitoringConfigurationArgs defaults)
-
-
Method Detail
-
cloudwatchLoggingConfiguration
public ApplicationMonitoringConfigurationArgs.Builder cloudwatchLoggingConfiguration(@Nullable com.pulumi.core.Output<ApplicationMonitoringConfigurationCloudwatchLoggingConfigurationArgs> cloudwatchLoggingConfiguration)
- Parameters:
cloudwatchLoggingConfiguration- The Amazon CloudWatch configuration for monitoring logs.- Returns:
- builder
-
cloudwatchLoggingConfiguration
public ApplicationMonitoringConfigurationArgs.Builder cloudwatchLoggingConfiguration(ApplicationMonitoringConfigurationCloudwatchLoggingConfigurationArgs cloudwatchLoggingConfiguration)
- Parameters:
cloudwatchLoggingConfiguration- The Amazon CloudWatch configuration for monitoring logs.- Returns:
- builder
-
managedPersistenceMonitoringConfiguration
public ApplicationMonitoringConfigurationArgs.Builder managedPersistenceMonitoringConfiguration(@Nullable com.pulumi.core.Output<ApplicationMonitoringConfigurationManagedPersistenceMonitoringConfigurationArgs> managedPersistenceMonitoringConfiguration)
- Parameters:
managedPersistenceMonitoringConfiguration- The managed log persistence configuration for monitoring logs.- Returns:
- builder
-
managedPersistenceMonitoringConfiguration
public ApplicationMonitoringConfigurationArgs.Builder managedPersistenceMonitoringConfiguration(ApplicationMonitoringConfigurationManagedPersistenceMonitoringConfigurationArgs managedPersistenceMonitoringConfiguration)
- Parameters:
managedPersistenceMonitoringConfiguration- The managed log persistence configuration for monitoring logs.- Returns:
- builder
-
prometheusMonitoringConfiguration
public ApplicationMonitoringConfigurationArgs.Builder prometheusMonitoringConfiguration(@Nullable com.pulumi.core.Output<ApplicationMonitoringConfigurationPrometheusMonitoringConfigurationArgs> prometheusMonitoringConfiguration)
- Parameters:
prometheusMonitoringConfiguration- The Prometheus configuration for monitoring metrics.- Returns:
- builder
-
prometheusMonitoringConfiguration
public ApplicationMonitoringConfigurationArgs.Builder prometheusMonitoringConfiguration(ApplicationMonitoringConfigurationPrometheusMonitoringConfigurationArgs prometheusMonitoringConfiguration)
- Parameters:
prometheusMonitoringConfiguration- The Prometheus configuration for monitoring metrics.- Returns:
- builder
-
s3MonitoringConfiguration
public ApplicationMonitoringConfigurationArgs.Builder s3MonitoringConfiguration(@Nullable com.pulumi.core.Output<ApplicationMonitoringConfigurationS3MonitoringConfigurationArgs> s3MonitoringConfiguration)
- Parameters:
s3MonitoringConfiguration- The Amazon S3 configuration for monitoring log publishing.- Returns:
- builder
-
s3MonitoringConfiguration
public ApplicationMonitoringConfigurationArgs.Builder s3MonitoringConfiguration(ApplicationMonitoringConfigurationS3MonitoringConfigurationArgs s3MonitoringConfiguration)
- Parameters:
s3MonitoringConfiguration- The Amazon S3 configuration for monitoring log publishing.- Returns:
- builder
-
build
public ApplicationMonitoringConfigurationArgs build()
-
-