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
cloudWatchMonitoringConfiguration
(Consumer<CloudWatchMonitoringConfiguration.Builder> cloudWatchMonitoringConfiguration) Monitoring configurations for CloudWatch.cloudWatchMonitoringConfiguration
(CloudWatchMonitoringConfiguration cloudWatchMonitoringConfiguration) Monitoring configurations for CloudWatch.default MonitoringConfiguration.Builder
containerLogRotationConfiguration
(Consumer<ContainerLogRotationConfiguration.Builder> containerLogRotationConfiguration) Enable or disable container log rotation.containerLogRotationConfiguration
(ContainerLogRotationConfiguration containerLogRotationConfiguration) Enable or disable container log rotation.persistentAppUI
(String persistentAppUI) Monitoring configurations for the persistent application UI.persistentAppUI
(PersistentAppUI persistentAppUI) Monitoring configurations for the persistent application UI.default MonitoringConfiguration.Builder
s3MonitoringConfiguration
(Consumer<S3MonitoringConfiguration.Builder> s3MonitoringConfiguration) Amazon S3 configuration for monitoring log publishing.s3MonitoringConfiguration
(S3MonitoringConfiguration s3MonitoringConfiguration) 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 Details
-
persistentAppUI
Monitoring configurations for the persistent application UI.
- Parameters:
persistentAppUI
- Monitoring configurations for the persistent application UI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
persistentAppUI
Monitoring configurations for the persistent application UI.
- Parameters:
persistentAppUI
- Monitoring configurations for the persistent application UI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchMonitoringConfiguration
MonitoringConfiguration.Builder cloudWatchMonitoringConfiguration(CloudWatchMonitoringConfiguration cloudWatchMonitoringConfiguration) Monitoring configurations for CloudWatch.
- Parameters:
cloudWatchMonitoringConfiguration
- Monitoring configurations for CloudWatch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchMonitoringConfiguration
default MonitoringConfiguration.Builder cloudWatchMonitoringConfiguration(Consumer<CloudWatchMonitoringConfiguration.Builder> cloudWatchMonitoringConfiguration) Monitoring configurations for CloudWatch.
This is a convenience method that creates an instance of theCloudWatchMonitoringConfiguration.Builder
avoiding the need to create one manually viaCloudWatchMonitoringConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchMonitoringConfiguration(CloudWatchMonitoringConfiguration)
.- Parameters:
cloudWatchMonitoringConfiguration
- a consumer that will call methods onCloudWatchMonitoringConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3MonitoringConfiguration
MonitoringConfiguration.Builder s3MonitoringConfiguration(S3MonitoringConfiguration s3MonitoringConfiguration) Amazon S3 configuration for monitoring log publishing.
- Parameters:
s3MonitoringConfiguration
- 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) 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:
-
containerLogRotationConfiguration
MonitoringConfiguration.Builder containerLogRotationConfiguration(ContainerLogRotationConfiguration containerLogRotationConfiguration) Enable or disable container log rotation.
- Parameters:
containerLogRotationConfiguration
- Enable or disable container log rotation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containerLogRotationConfiguration
default MonitoringConfiguration.Builder containerLogRotationConfiguration(Consumer<ContainerLogRotationConfiguration.Builder> containerLogRotationConfiguration) Enable or disable container log rotation.
This is a convenience method that creates an instance of theContainerLogRotationConfiguration.Builder
avoiding the need to create one manually viaContainerLogRotationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainerLogRotationConfiguration(ContainerLogRotationConfiguration)
.- Parameters:
containerLogRotationConfiguration
- a consumer that will call methods onContainerLogRotationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-