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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AwsAmazonMqBrokerLogsDetails.Builderaudit(Boolean audit)Activates audit logging.AwsAmazonMqBrokerLogsDetails.BuilderauditLogGroup(String auditLogGroup)The location of the CloudWatch Logs log group where audit logs are sent.AwsAmazonMqBrokerLogsDetails.Buildergeneral(Boolean general)Activates general logging.AwsAmazonMqBrokerLogsDetails.BuildergeneralLogGroup(String generalLogGroup)The location of the CloudWatch Logs log group where general logs are sent.default AwsAmazonMqBrokerLogsDetails.Builderpending(Consumer<AwsAmazonMqBrokerLogsPendingDetails.Builder> pending)The list of information about logs that are to be turned on for the specified broker.AwsAmazonMqBrokerLogsDetails.Builderpending(AwsAmazonMqBrokerLogsPendingDetails pending)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 Detail
-
audit
AwsAmazonMqBrokerLogsDetails.Builder audit(Boolean 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
AwsAmazonMqBrokerLogsDetails.Builder general(Boolean 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
AwsAmazonMqBrokerLogsDetails.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.
-
generalLogGroup
AwsAmazonMqBrokerLogsDetails.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
AwsAmazonMqBrokerLogsDetails.Builder pending(AwsAmazonMqBrokerLogsPendingDetails 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.Builderavoiding the need to create one manually viaAwsAmazonMqBrokerLogsPendingDetails.builder().When the
Consumercompletes,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:
pending(AwsAmazonMqBrokerLogsPendingDetails)
-
-