Interface LogsSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LogsSummary.Builder,LogsSummary>,SdkBuilder<LogsSummary.Builder,LogsSummary>,SdkPojo
- Enclosing class:
- LogsSummary
public static interface LogsSummary.Builder extends SdkPojo, CopyableBuilder<LogsSummary.Builder,LogsSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LogsSummary.Builderaudit(Boolean audit)Enables audit logging.LogsSummary.BuilderauditLogGroup(String auditLogGroup)The location of the CloudWatch Logs log group where audit logs are sent.LogsSummary.Buildergeneral(Boolean general)Enables general logging.LogsSummary.BuildergeneralLogGroup(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.LogsSummary.Builderpending(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, sdkFields
-
-
-
-
Method Detail
-
audit
LogsSummary.Builder audit(Boolean 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
LogsSummary.Builder auditLogGroup(String 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
LogsSummary.Builder general(Boolean 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
LogsSummary.Builder generalLogGroup(String 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
LogsSummary.Builder pending(PendingLogs 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
default LogsSummary.Builder pending(Consumer<PendingLogs.Builder> 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:
pending(PendingLogs)
-
-