Class AwsAmazonMqBrokerLogsDetails
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsAmazonMqBrokerLogsDetails
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsAmazonMqBrokerLogsDetails.Builder,AwsAmazonMqBrokerLogsDetails>
@Generated("software.amazon.awssdk:codegen") public final class AwsAmazonMqBrokerLogsDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAmazonMqBrokerLogsDetails.Builder,AwsAmazonMqBrokerLogsDetails>
Provides information about logs to be activated for the specified broker.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsAmazonMqBrokerLogsDetails.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Booleanaudit()Activates audit logging.StringauditLogGroup()The location of the CloudWatch Logs log group where audit logs are sent.static AwsAmazonMqBrokerLogsDetails.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Booleangeneral()Activates general logging.StringgeneralLogGroup()The location of the CloudWatch Logs log group where general logs are sent.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()AwsAmazonMqBrokerLogsPendingDetailspending()The list of information about logs that are to be turned on for the specified broker.List<SdkField<?>>sdkFields()static Class<? extends AwsAmazonMqBrokerLogsDetails.Builder>serializableBuilderClass()AwsAmazonMqBrokerLogsDetails.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
audit
public final 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.
- Returns:
- Activates audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged. Doesn't apply to RabbitMQ brokers.
-
general
public final Boolean general()
Activates general logging.
- Returns:
- Activates general logging.
-
auditLogGroup
public final String auditLogGroup()
The location of the CloudWatch Logs log group where audit logs are sent.
- Returns:
- The location of the CloudWatch Logs log group where audit logs are sent.
-
generalLogGroup
public final String generalLogGroup()
The location of the CloudWatch Logs log group where general logs are sent.
- Returns:
- The location of the CloudWatch Logs log group where general logs are sent.
-
pending
public final AwsAmazonMqBrokerLogsPendingDetails pending()
The list of information about logs that are to be turned on for the specified broker.
- Returns:
- The list of information about logs that are to be turned on for the specified broker.
-
toBuilder
public AwsAmazonMqBrokerLogsDetails.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsAmazonMqBrokerLogsDetails.Builder,AwsAmazonMqBrokerLogsDetails>
-
builder
public static AwsAmazonMqBrokerLogsDetails.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsAmazonMqBrokerLogsDetails.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-