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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LogConfigurationType.BuildercloudWatchLogsConfiguration(Consumer<CloudWatchLogsConfigurationType.Builder> cloudWatchLogsConfiguration)The CloudWatch logging destination of a user pool.LogConfigurationType.BuildercloudWatchLogsConfiguration(CloudWatchLogsConfigurationType cloudWatchLogsConfiguration)The CloudWatch logging destination of a user pool.LogConfigurationType.BuildereventSource(String eventSource)The source of events that your user pool sends for detailed activity logging.LogConfigurationType.BuildereventSource(EventSourceName eventSource)The source of events that your user pool sends for detailed activity logging.LogConfigurationType.BuilderlogLevel(String logLevel)Theerrorlevelselection of logs that a user pool sends for detailed activity logging.LogConfigurationType.BuilderlogLevel(LogLevel logLevel)Theerrorlevelselection 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 Detail
-
logLevel
LogConfigurationType.Builder logLevel(String logLevel)
The
errorlevelselection of logs that a user pool sends for detailed activity logging.
-
logLevel
LogConfigurationType.Builder logLevel(LogLevel logLevel)
The
errorlevelselection of logs that a user pool sends for detailed activity logging.
-
eventSource
LogConfigurationType.Builder eventSource(String 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:
EventSourceName,EventSourceName
-
eventSource
LogConfigurationType.Builder eventSource(EventSourceName 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:
EventSourceName,EventSourceName
-
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.Builderavoiding the need to create one manually viaCloudWatchLogsConfigurationType.builder().When the
Consumercompletes,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:
cloudWatchLogsConfiguration(CloudWatchLogsConfigurationType)
-
-