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