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.Builderpending(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaPendingLogs.builder().When the
Consumercompletes,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:
-