Interface LogDestination.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LogDestination.Builder,LogDestination>,SdkBuilder<LogDestination.Builder,LogDestination>,SdkPojo
- Enclosing class:
- LogDestination
public static interface LogDestination.Builder extends SdkPojo, CopyableBuilder<LogDestination.Builder,LogDestination>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default LogDestination.BuildercloudWatchLogsLogGroup(Consumer<CloudWatchLogsLogGroup.Builder> cloudWatchLogsLogGroup)An Amazon CloudWatch Logs log group that stores simulation log data.LogDestination.BuildercloudWatchLogsLogGroup(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 Detail
-
cloudWatchLogsLogGroup
LogDestination.Builder cloudWatchLogsLogGroup(CloudWatchLogsLogGroup 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.Builderavoiding the need to create one manually viaCloudWatchLogsLogGroup.builder().When the
Consumercompletes,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:
cloudWatchLogsLogGroup(CloudWatchLogsLogGroup)
-
-