Interface MonitoringConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>,SdkBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>,SdkPojo
- Enclosing class:
- MonitoringConfiguration
public static interface MonitoringConfiguration.Builder extends SdkPojo, CopyableBuilder<MonitoringConfiguration.Builder,MonitoringConfiguration>
-
-
Method Summary
-
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 Detail
-
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:
s3MonitoringConfiguration(S3MonitoringConfiguration)
-
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:
managedPersistenceMonitoringConfiguration(ManagedPersistenceMonitoringConfiguration)
-
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:
cloudWatchLoggingConfiguration(CloudWatchLoggingConfiguration)
-
-