Interface MonitoringConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MonitoringConfiguration.Builder,,MonitoringConfiguration> SdkBuilder<MonitoringConfiguration.Builder,,MonitoringConfiguration> SdkPojo
- Enclosing class:
MonitoringConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault MonitoringConfiguration.BuildercloudWatchMonitoringConfiguration(Consumer<CloudWatchMonitoringConfiguration.Builder> cloudWatchMonitoringConfiguration) Monitoring configurations for CloudWatch.cloudWatchMonitoringConfiguration(CloudWatchMonitoringConfiguration cloudWatchMonitoringConfiguration) Monitoring configurations for CloudWatch.default MonitoringConfiguration.BuildercontainerLogRotationConfiguration(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.Builders3MonitoringConfiguration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaCloudWatchMonitoringConfiguration.builder().When the
Consumercompletes,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.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:
-
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.Builderavoiding the need to create one manually viaContainerLogRotationConfiguration.builder().When the
Consumercompletes,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:
-