Class ListResourcesForWebAclRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListResourcesForWebAclRequest.Builder,ListResourcesForWebAclRequest>
-
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 ResourceTypeRetrieves the web ACLs that are used by the specified resource type.final StringRetrieves the web ACLs that are used by the specified resource type.static Class<? extends ListResourcesForWebAclRequest.Builder>final StringtoString()Returns a string representation of this object.final StringThe Amazon Resource Name (ARN) of the web ACL.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
-
webACLArn
The Amazon Resource Name (ARN) of the web ACL.
- Returns:
- The Amazon Resource Name (ARN) of the web ACL.
-
resourceType
Retrieves the web ACLs that are used by the specified resource type.
For Amazon CloudFront, don't use this call. Instead, use the CloudFront call
ListDistributionsByWebACLId. For information, see ListDistributionsByWebACLId in the Amazon CloudFront API Reference.If you don't provide a resource type, the call uses the resource type
APPLICATION_LOAD_BALANCER.Default:
APPLICATION_LOAD_BALANCERIf the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- Retrieves the web ACLs that are used by the specified resource type.
For Amazon CloudFront, don't use this call. Instead, use the CloudFront call
ListDistributionsByWebACLId. For information, see ListDistributionsByWebACLId in the Amazon CloudFront API Reference.If you don't provide a resource type, the call uses the resource type
APPLICATION_LOAD_BALANCER.Default:
APPLICATION_LOAD_BALANCER - See Also:
-
resourceTypeAsString
Retrieves the web ACLs that are used by the specified resource type.
For Amazon CloudFront, don't use this call. Instead, use the CloudFront call
ListDistributionsByWebACLId. For information, see ListDistributionsByWebACLId in the Amazon CloudFront API Reference.If you don't provide a resource type, the call uses the resource type
APPLICATION_LOAD_BALANCER.Default:
APPLICATION_LOAD_BALANCERIf the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- Retrieves the web ACLs that are used by the specified resource type.
For Amazon CloudFront, don't use this call. Instead, use the CloudFront call
ListDistributionsByWebACLId. For information, see ListDistributionsByWebACLId in the Amazon CloudFront API Reference.If you don't provide a resource type, the call uses the resource type
APPLICATION_LOAD_BALANCER.Default:
APPLICATION_LOAD_BALANCER - See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListResourcesForWebAclRequest.Builder,ListResourcesForWebAclRequest> - 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
-