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
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
-
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.Builder
avoiding the need to create one manually viaCloudWatchLogsLogStream.builder()
.When the
Consumer
completes,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:
-