Interface SessionMonitoringConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SessionMonitoringConfiguration.Builder,,SessionMonitoringConfiguration> SdkBuilder<SessionMonitoringConfiguration.Builder,,SessionMonitoringConfiguration> SdkPojo
- Enclosing class:
SessionMonitoringConfiguration
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchLoggingConfiguration(Consumer<SessionCloudWatchLoggingConfiguration.Builder> cloudWatchLoggingConfiguration) The CloudWatch Logs configuration for the session.cloudWatchLoggingConfiguration(SessionCloudWatchLoggingConfiguration cloudWatchLoggingConfiguration) The CloudWatch Logs configuration for the session.managedLoggingConfiguration(Consumer<SessionManagedLoggingConfiguration.Builder> managedLoggingConfiguration) The Amazon EMR-managed logging configuration for the session.managedLoggingConfiguration(SessionManagedLoggingConfiguration managedLoggingConfiguration) The Amazon EMR-managed logging configuration for the session.s3LoggingConfiguration(Consumer<SessionS3LoggingConfiguration.Builder> s3LoggingConfiguration) The Amazon S3 logging configuration for the session.s3LoggingConfiguration(SessionS3LoggingConfiguration s3LoggingConfiguration) The Amazon S3 logging configuration for the session.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, sdkFieldNameToField, sdkFields
-
Method Details
-
cloudWatchLoggingConfiguration
SessionMonitoringConfiguration.Builder cloudWatchLoggingConfiguration(SessionCloudWatchLoggingConfiguration cloudWatchLoggingConfiguration) The CloudWatch Logs configuration for the session.
- Parameters:
cloudWatchLoggingConfiguration- The CloudWatch Logs configuration for the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLoggingConfiguration
default SessionMonitoringConfiguration.Builder cloudWatchLoggingConfiguration(Consumer<SessionCloudWatchLoggingConfiguration.Builder> cloudWatchLoggingConfiguration) The CloudWatch Logs configuration for the session.
This is a convenience method that creates an instance of theSessionCloudWatchLoggingConfiguration.Builderavoiding the need to create one manually viaSessionCloudWatchLoggingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLoggingConfiguration(SessionCloudWatchLoggingConfiguration).- Parameters:
cloudWatchLoggingConfiguration- a consumer that will call methods onSessionCloudWatchLoggingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
managedLoggingConfiguration
SessionMonitoringConfiguration.Builder managedLoggingConfiguration(SessionManagedLoggingConfiguration managedLoggingConfiguration) The Amazon EMR-managed logging configuration for the session.
- Parameters:
managedLoggingConfiguration- The Amazon EMR-managed logging configuration for the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedLoggingConfiguration
default SessionMonitoringConfiguration.Builder managedLoggingConfiguration(Consumer<SessionManagedLoggingConfiguration.Builder> managedLoggingConfiguration) The Amazon EMR-managed logging configuration for the session.
This is a convenience method that creates an instance of theSessionManagedLoggingConfiguration.Builderavoiding the need to create one manually viaSessionManagedLoggingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomanagedLoggingConfiguration(SessionManagedLoggingConfiguration).- Parameters:
managedLoggingConfiguration- a consumer that will call methods onSessionManagedLoggingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3LoggingConfiguration
SessionMonitoringConfiguration.Builder s3LoggingConfiguration(SessionS3LoggingConfiguration s3LoggingConfiguration) The Amazon S3 logging configuration for the session.
- Parameters:
s3LoggingConfiguration- The Amazon S3 logging configuration for the session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3LoggingConfiguration
default SessionMonitoringConfiguration.Builder s3LoggingConfiguration(Consumer<SessionS3LoggingConfiguration.Builder> s3LoggingConfiguration) The Amazon S3 logging configuration for the session.
This is a convenience method that creates an instance of theSessionS3LoggingConfiguration.Builderavoiding the need to create one manually viaSessionS3LoggingConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3LoggingConfiguration(SessionS3LoggingConfiguration).- Parameters:
s3LoggingConfiguration- a consumer that will call methods onSessionS3LoggingConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-