Class CloudWatchLogsConfigurationType
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CloudWatchLogsConfigurationType.Builder,CloudWatchLogsConfigurationType>
Configuration for the CloudWatch log group destination of user pool detailed activity logging, or of user activity log export with threat protection.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe Amazon Resource Name (arn) of a CloudWatch Logs log group where your user pool sends logs.static Class<? extends CloudWatchLogsConfigurationType.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
logGroupArn
The Amazon Resource Name (arn) of a CloudWatch Logs log group where your user pool sends logs. The log group must not be encrypted with Key Management Service and must be in the same Amazon Web Services account as your user pool.
To send logs to log groups with a resource policy of a size greater than 5120 characters, configure a log group with a path that starts with
/aws/vendedlogs. For more information, see Enabling logging from certain Amazon Web Services services.- Returns:
- The Amazon Resource Name (arn) of a CloudWatch Logs log group where your user pool sends logs. The log
group must not be encrypted with Key Management Service and must be in the same Amazon Web Services
account as your user pool.
To send logs to log groups with a resource policy of a size greater than 5120 characters, configure a log group with a path that starts with
/aws/vendedlogs. For more information, see Enabling logging from certain Amazon Web Services services.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<CloudWatchLogsConfigurationType.Builder,CloudWatchLogsConfigurationType>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-