Interface LogConfigurationType.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LogConfigurationType.Builder,
,LogConfigurationType> SdkBuilder<LogConfigurationType.Builder,
,LogConfigurationType> SdkPojo
- Enclosing class:
LogConfigurationType
public static interface LogConfigurationType.Builder
extends SdkPojo, CopyableBuilder<LogConfigurationType.Builder,LogConfigurationType>
-
Method Summary
Modifier and TypeMethodDescriptiondefault LogConfigurationType.Builder
cloudWatchLogsConfiguration
(Consumer<CloudWatchLogsConfigurationType.Builder> cloudWatchLogsConfiguration) The CloudWatch logging destination of a user pool.cloudWatchLogsConfiguration
(CloudWatchLogsConfigurationType cloudWatchLogsConfiguration) The CloudWatch logging destination of a user pool.eventSource
(String eventSource) The source of events that your user pool sends for detailed activity logging.eventSource
(EventSourceName eventSource) The source of events that your user pool sends for detailed activity logging.Theerrorlevel
selection of logs that a user pool sends for detailed activity logging.Theerrorlevel
selection of logs that a user pool sends for detailed activity logging.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
-
logLevel
The
errorlevel
selection of logs that a user pool sends for detailed activity logging.- Parameters:
logLevel
- Theerrorlevel
selection of logs that a user pool sends for detailed activity logging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logLevel
The
errorlevel
selection of logs that a user pool sends for detailed activity logging.- Parameters:
logLevel
- Theerrorlevel
selection of logs that a user pool sends for detailed activity logging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eventSource
The source of events that your user pool sends for detailed activity logging.
- Parameters:
eventSource
- The source of events that your user pool sends for detailed activity logging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eventSource
The source of events that your user pool sends for detailed activity logging.
- Parameters:
eventSource
- The source of events that your user pool sends for detailed activity logging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchLogsConfiguration
LogConfigurationType.Builder cloudWatchLogsConfiguration(CloudWatchLogsConfigurationType cloudWatchLogsConfiguration) The CloudWatch logging destination of a user pool.
- Parameters:
cloudWatchLogsConfiguration
- The CloudWatch logging destination of a user pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogsConfiguration
default LogConfigurationType.Builder cloudWatchLogsConfiguration(Consumer<CloudWatchLogsConfigurationType.Builder> cloudWatchLogsConfiguration) The CloudWatch logging destination of a user pool.
This is a convenience method that creates an instance of theCloudWatchLogsConfigurationType.Builder
avoiding the need to create one manually viaCloudWatchLogsConfigurationType.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLogsConfiguration(CloudWatchLogsConfigurationType)
.- Parameters:
cloudWatchLogsConfiguration
- a consumer that will call methods onCloudWatchLogsConfigurationType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-