@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetWebACLForResourceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| GetWebACLForResourceRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| GetWebACLForResourceRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getResourceArn()
 The ARN (Amazon Resource Name) of the resource for which to get the web ACL, either an application load balancer
 or Amazon API Gateway stage. | 
| int | hashCode() | 
| void | setResourceArn(String resourceArn)
 The ARN (Amazon Resource Name) of the resource for which to get the web ACL, either an application load balancer
 or Amazon API Gateway stage. | 
| String | toString()Returns a string representation of this object. | 
| GetWebACLForResourceRequest | withResourceArn(String resourceArn)
 The ARN (Amazon Resource Name) of the resource for which to get the web ACL, either an application load balancer
 or Amazon API Gateway stage. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setResourceArn(String resourceArn)
The ARN (Amazon Resource Name) of the resource for which to get the web ACL, either an application load balancer or Amazon API Gateway stage.
The ARN should be in one of the following formats:
 For an Application Load Balancer:
 arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id 
 
 For an Amazon API Gateway stage:
 arn:aws:apigateway:region::/restapis/api-id/stages/stage-name 
 
resourceArn - The ARN (Amazon Resource Name) of the resource for which to get the web ACL, either an application load
        balancer or Amazon API Gateway stage.
        The ARN should be in one of the following formats:
        For an Application Load Balancer:
        arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id 
        
        For an Amazon API Gateway stage:
        arn:aws:apigateway:region::/restapis/api-id/stages/stage-name 
        
public String getResourceArn()
The ARN (Amazon Resource Name) of the resource for which to get the web ACL, either an application load balancer or Amazon API Gateway stage.
The ARN should be in one of the following formats:
 For an Application Load Balancer:
 arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id 
 
 For an Amazon API Gateway stage:
 arn:aws:apigateway:region::/restapis/api-id/stages/stage-name 
 
The ARN should be in one of the following formats:
         For an Application Load Balancer:
         arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id 
         
         For an Amazon API Gateway stage:
         arn:aws:apigateway:region::/restapis/api-id/stages/stage-name 
         
public GetWebACLForResourceRequest withResourceArn(String resourceArn)
The ARN (Amazon Resource Name) of the resource for which to get the web ACL, either an application load balancer or Amazon API Gateway stage.
The ARN should be in one of the following formats:
 For an Application Load Balancer:
 arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id 
 
 For an Amazon API Gateway stage:
 arn:aws:apigateway:region::/restapis/api-id/stages/stage-name 
 
resourceArn - The ARN (Amazon Resource Name) of the resource for which to get the web ACL, either an application load
        balancer or Amazon API Gateway stage.
        The ARN should be in one of the following formats:
        For an Application Load Balancer:
        arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id 
        
        For an Amazon API Gateway stage:
        arn:aws:apigateway:region::/restapis/api-id/stages/stage-name 
        
public String toString()
toString in class ObjectObject.toString()public GetWebACLForResourceRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()