Interface CloudWatchLogsConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CloudWatchLogsConfiguration.Builder,,CloudWatchLogsConfiguration> SdkBuilder<CloudWatchLogsConfiguration.Builder,,CloudWatchLogsConfiguration> SdkPojo
- Enclosing class:
CloudWatchLogsConfiguration
public static interface CloudWatchLogsConfiguration.Builder
extends SdkPojo, CopyableBuilder<CloudWatchLogsConfiguration.Builder,CloudWatchLogsConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionWhether CloudWatch Logs is enabled for a layer.logStreams(Collection<CloudWatchLogsLogStream> logStreams) A list of configuration options for CloudWatch Logs.logStreams(Consumer<CloudWatchLogsLogStream.Builder>... logStreams) A list of configuration options for CloudWatch Logs.logStreams(CloudWatchLogsLogStream... logStreams) A list of configuration options for CloudWatch Logs.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, sdkFields
-
Method Details
-
enabled
Whether CloudWatch Logs is enabled for a layer.
- Parameters:
enabled- Whether CloudWatch Logs is enabled for a layer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logStreams
A list of configuration options for CloudWatch Logs.
- Parameters:
logStreams- A list of configuration options for CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logStreams
A list of configuration options for CloudWatch Logs.
- Parameters:
logStreams- A list of configuration options for CloudWatch Logs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logStreams
CloudWatchLogsConfiguration.Builder logStreams(Consumer<CloudWatchLogsLogStream.Builder>... logStreams) A list of configuration options for CloudWatch Logs.
This is a convenience method that creates an instance of theCloudWatchLogsLogStream.Builderavoiding the need to create one manually viaCloudWatchLogsLogStream.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologStreams(List<CloudWatchLogsLogStream>).- Parameters:
logStreams- a consumer that will call methods onCloudWatchLogsLogStream.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-