Class GetLoggingConfigurationRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetLoggingConfigurationRequest.Builder,GetLoggingConfigurationRequest>
-
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 LogScopelogScope()The owner of the logging configuration, which must be set toCUSTOMERfor the configurations that you manage.final StringThe owner of the logging configuration, which must be set toCUSTOMERfor the configurations that you manage.final LogTypelogType()Used to distinguish between various logging options.final StringUsed to distinguish between various logging options.final StringThe Amazon Resource Name (ARN) of the web ACL for which you want to get the LoggingConfiguration.static Class<? extends GetLoggingConfigurationRequest.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods 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
-
resourceArn
The Amazon Resource Name (ARN) of the web ACL for which you want to get the LoggingConfiguration.
- Returns:
- The Amazon Resource Name (ARN) of the web ACL for which you want to get the LoggingConfiguration.
-
logType
Used to distinguish between various logging options. Currently, there is one option.
Default:
WAF_LOGSIf the service returns an enum value that is not available in the current SDK version,
logTypewill returnLogType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogTypeAsString().- Returns:
- Used to distinguish between various logging options. Currently, there is one option.
Default:
WAF_LOGS - See Also:
-
logTypeAsString
Used to distinguish between various logging options. Currently, there is one option.
Default:
WAF_LOGSIf the service returns an enum value that is not available in the current SDK version,
logTypewill returnLogType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogTypeAsString().- Returns:
- Used to distinguish between various logging options. Currently, there is one option.
Default:
WAF_LOGS - See Also:
-
logScope
The owner of the logging configuration, which must be set to
CUSTOMERfor the configurations that you manage.The log scope
SECURITY_LAKEindicates a configuration that is managed through Amazon Security Lake. You can use Security Lake to collect log and event data from various sources for normalization, analysis, and management. For information, see Collecting data from Amazon Web Services services in the Amazon Security Lake user guide.The log scope
CLOUDWATCH_TELEMETRY_RULE_MANAGEDindicates a configuration that is managed through Amazon CloudWatch Logs for telemetry data collection and analysis. For information, see What is Amazon CloudWatch Logs ? in the Amazon CloudWatch Logs user guide.Default:
CUSTOMERIf the service returns an enum value that is not available in the current SDK version,
logScopewill returnLogScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogScopeAsString().- Returns:
- The owner of the logging configuration, which must be set to
CUSTOMERfor the configurations that you manage.The log scope
SECURITY_LAKEindicates a configuration that is managed through Amazon Security Lake. You can use Security Lake to collect log and event data from various sources for normalization, analysis, and management. For information, see Collecting data from Amazon Web Services services in the Amazon Security Lake user guide.The log scope
CLOUDWATCH_TELEMETRY_RULE_MANAGEDindicates a configuration that is managed through Amazon CloudWatch Logs for telemetry data collection and analysis. For information, see What is Amazon CloudWatch Logs ? in the Amazon CloudWatch Logs user guide.Default:
CUSTOMER - See Also:
-
logScopeAsString
The owner of the logging configuration, which must be set to
CUSTOMERfor the configurations that you manage.The log scope
SECURITY_LAKEindicates a configuration that is managed through Amazon Security Lake. You can use Security Lake to collect log and event data from various sources for normalization, analysis, and management. For information, see Collecting data from Amazon Web Services services in the Amazon Security Lake user guide.The log scope
CLOUDWATCH_TELEMETRY_RULE_MANAGEDindicates a configuration that is managed through Amazon CloudWatch Logs for telemetry data collection and analysis. For information, see What is Amazon CloudWatch Logs ? in the Amazon CloudWatch Logs user guide.Default:
CUSTOMERIf the service returns an enum value that is not available in the current SDK version,
logScopewill returnLogScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlogScopeAsString().- Returns:
- The owner of the logging configuration, which must be set to
CUSTOMERfor the configurations that you manage.The log scope
SECURITY_LAKEindicates a configuration that is managed through Amazon Security Lake. You can use Security Lake to collect log and event data from various sources for normalization, analysis, and management. For information, see Collecting data from Amazon Web Services services in the Amazon Security Lake user guide.The log scope
CLOUDWATCH_TELEMETRY_RULE_MANAGEDindicates a configuration that is managed through Amazon CloudWatch Logs for telemetry data collection and analysis. For information, see What is Amazon CloudWatch Logs ? in the Amazon CloudWatch Logs user guide.Default:
CUSTOMER - See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetLoggingConfigurationRequest.Builder,GetLoggingConfigurationRequest> - Specified by:
toBuilderin classWafv2Request
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
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
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-