@Generated(value="software.amazon.awssdk:codegen") public final class GetSampledRequestsRequest extends Wafv2Request implements ToCopyableBuilder<GetSampledRequestsRequest.Builder,GetSampledRequestsRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetSampledRequestsRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetSampledRequestsRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
maxItems()
The number of requests that you want WAF to return from among the first 5,000 requests that your Amazon Web
Services resource received during the time range.
|
String |
ruleMetricName()
The metric name assigned to the
Rule or RuleGroup dimension for which you want a sample
of requests. |
Scope |
scope()
Specifies whether this is for an Amazon CloudFront distribution or for a regional application.
|
String |
scopeAsString()
Specifies whether this is for an Amazon CloudFront distribution or for a regional application.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetSampledRequestsRequest.Builder> |
serializableBuilderClass() |
TimeWindow |
timeWindow()
The start date and time and the end date and time of the range for which you want
GetSampledRequests
to return a sample of requests. |
GetSampledRequestsRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
webAclArn()
The Amazon resource name (ARN) of the
WebACL for which you want a sample of requests. |
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String webAclArn()
The Amazon resource name (ARN) of the WebACL for which you want a sample of requests.
WebACL for which you want a sample of requests.public final String ruleMetricName()
The metric name assigned to the Rule or RuleGroup dimension for which you want a sample
of requests.
Rule or RuleGroup dimension for which you want
a sample of requests.public final Scope scope()
Specifies whether this is for an Amazon CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, an AppSync GraphQL API, an Amazon Cognito user pool, an App Runner service, or an Amazon Web Services Verified Access instance.
To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:
CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.
API and SDKs - For all calls, use the Region endpoint us-east-1.
If the service returns an enum value that is not available in the current SDK version, scope will return
Scope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scopeAsString().
To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:
CLI - Specify the Region when you use the CloudFront scope:
--scope=CLOUDFRONT --region=us-east-1.
API and SDKs - For all calls, use the Region endpoint us-east-1.
Scopepublic final String scopeAsString()
Specifies whether this is for an Amazon CloudFront distribution or for a regional application. A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, an AppSync GraphQL API, an Amazon Cognito user pool, an App Runner service, or an Amazon Web Services Verified Access instance.
To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:
CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1.
API and SDKs - For all calls, use the Region endpoint us-east-1.
If the service returns an enum value that is not available in the current SDK version, scope will return
Scope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
scopeAsString().
To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows:
CLI - Specify the Region when you use the CloudFront scope:
--scope=CLOUDFRONT --region=us-east-1.
API and SDKs - For all calls, use the Region endpoint us-east-1.
Scopepublic final TimeWindow timeWindow()
The start date and time and the end date and time of the range for which you want GetSampledRequests
to return a sample of requests. You must specify the times in Coordinated Universal Time (UTC) format. UTC format
includes the special designator, Z. For example, "2016-09-27T14:50Z". You can specify
any time range in the previous three hours. If you specify a start time that's earlier than three hours ago, WAF
sets it to three hours ago.
GetSampledRequests to return a sample of requests. You must specify the times in Coordinated
Universal Time (UTC) format. UTC format includes the special designator, Z. For example,
"2016-09-27T14:50Z". You can specify any time range in the previous three hours. If you
specify a start time that's earlier than three hours ago, WAF sets it to three hours ago.public final Long maxItems()
The number of requests that you want WAF to return from among the first 5,000 requests that your Amazon Web
Services resource received during the time range. If your resource received fewer requests than the value of
MaxItems, GetSampledRequests returns information about all of them.
MaxItems, GetSampledRequests returns information about all of them.public GetSampledRequestsRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetSampledRequestsRequest.Builder,GetSampledRequestsRequest>toBuilder in class Wafv2Requestpublic static GetSampledRequestsRequest.Builder builder()
public static Class<? extends GetSampledRequestsRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.