Interface LogsSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LogsSummary.Builder,
,LogsSummary> SdkBuilder<LogsSummary.Builder,
,LogsSummary> SdkPojo
- Enclosing class:
LogsSummary
@Mutable
@NotThreadSafe
public static interface LogsSummary.Builder
extends SdkPojo, CopyableBuilder<LogsSummary.Builder,LogsSummary>
-
Method Summary
Modifier and TypeMethodDescriptionEnables audit logging.auditLogGroup
(String auditLogGroup) The location of the CloudWatch Logs log group where audit logs are sent.Enables general logging.generalLogGroup
(String generalLogGroup) The location of the CloudWatch Logs log group where general logs are sent.default LogsSummary.Builder
pending
(Consumer<PendingLogs.Builder> pending) The list of information about logs pending to be deployed for the specified broker.pending
(PendingLogs pending) The list of information about logs pending to be deployed for the specified broker.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
-
audit
Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.
- Parameters:
audit
- Enables audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
auditLogGroup
The location of the CloudWatch Logs log group where audit logs are sent.
- Parameters:
auditLogGroup
- The location of the CloudWatch Logs log group where audit logs are sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
general
Enables general logging.
- Parameters:
general
- Enables general logging.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
generalLogGroup
The location of the CloudWatch Logs log group where general logs are sent.
- Parameters:
generalLogGroup
- The location of the CloudWatch Logs log group where general logs are sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pending
The list of information about logs pending to be deployed for the specified broker.
- Parameters:
pending
- The list of information about logs pending to be deployed for the specified broker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pending
The list of information about logs pending to be deployed for the specified broker.
This is a convenience method that creates an instance of thePendingLogs.Builder
avoiding the need to create one manually viaPendingLogs.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topending(PendingLogs)
.- Parameters:
pending
- a consumer that will call methods onPendingLogs.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-