Interface LogDestination.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LogDestination.Builder,
,LogDestination> SdkBuilder<LogDestination.Builder,
,LogDestination> SdkPojo
- Enclosing class:
LogDestination
@Mutable
@NotThreadSafe
public static interface LogDestination.Builder
extends SdkPojo, CopyableBuilder<LogDestination.Builder,LogDestination>
-
Method Summary
Modifier and TypeMethodDescriptiondefault LogDestination.Builder
cloudWatchLogsLogGroup
(Consumer<CloudWatchLogsLogGroup.Builder> cloudWatchLogsLogGroup) An Amazon CloudWatch Logs log group that stores simulation log data.cloudWatchLogsLogGroup
(CloudWatchLogsLogGroup cloudWatchLogsLogGroup) An Amazon CloudWatch Logs log group that stores simulation log data.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, sdkFieldNameToField, sdkFields
-
Method Details
-
cloudWatchLogsLogGroup
An Amazon CloudWatch Logs log group that stores simulation log data. For more information about log groups, see Working with log groups and log streams in the Amazon CloudWatch Logs User Guide.
- Parameters:
cloudWatchLogsLogGroup
- An Amazon CloudWatch Logs log group that stores simulation log data. For more information about log groups, see Working with log groups and log streams in the Amazon CloudWatch Logs User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLogsLogGroup
default LogDestination.Builder cloudWatchLogsLogGroup(Consumer<CloudWatchLogsLogGroup.Builder> cloudWatchLogsLogGroup) An Amazon CloudWatch Logs log group that stores simulation log data. For more information about log groups, see Working with log groups and log streams in the Amazon CloudWatch Logs User Guide.
This is a convenience method that creates an instance of theCloudWatchLogsLogGroup.Builder
avoiding the need to create one manually viaCloudWatchLogsLogGroup.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLogsLogGroup(CloudWatchLogsLogGroup)
.- Parameters:
cloudWatchLogsLogGroup
- a consumer that will call methods onCloudWatchLogsLogGroup.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-