Class DeleteLoggingConfigurationRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.wafv2.model.Wafv2Request
-
- software.amazon.awssdk.services.wafv2.model.DeleteLoggingConfigurationRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DeleteLoggingConfigurationRequest.Builder,DeleteLoggingConfigurationRequest>
@Generated("software.amazon.awssdk:codegen") public final class DeleteLoggingConfigurationRequest extends Wafv2Request implements ToCopyableBuilder<DeleteLoggingConfigurationRequest.Builder,DeleteLoggingConfigurationRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDeleteLoggingConfigurationRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeleteLoggingConfigurationRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LogScopelogScope()The owner of the logging configuration, which must be set toCUSTOMERfor the configurations that you manage.StringlogScopeAsString()The owner of the logging configuration, which must be set toCUSTOMERfor the configurations that you manage.LogTypelogType()Used to distinguish between various logging options.StringlogTypeAsString()Used to distinguish between various logging options.StringresourceArn()The Amazon Resource Name (ARN) of the web ACL from which you want to delete the LoggingConfiguration.List<SdkField<?>>sdkFields()static Class<? extends DeleteLoggingConfigurationRequest.Builder>serializableBuilderClass()DeleteLoggingConfigurationRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
resourceArn
public final String resourceArn()
The Amazon Resource Name (ARN) of the web ACL from which you want to delete the LoggingConfiguration.
- Returns:
- The Amazon Resource Name (ARN) of the web ACL from which you want to delete the LoggingConfiguration.
-
logType
public final LogType 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:
LogType
-
logTypeAsString
public final String 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:
LogType
-
logScope
public final LogScope 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.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.Default:
CUSTOMER - See Also:
LogScope
-
logScopeAsString
public final String 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.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.Default:
CUSTOMER - See Also:
LogScope
-
toBuilder
public DeleteLoggingConfigurationRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DeleteLoggingConfigurationRequest.Builder,DeleteLoggingConfigurationRequest>- Specified by:
toBuilderin classWafv2Request
-
builder
public static DeleteLoggingConfigurationRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends DeleteLoggingConfigurationRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-