Interface GetSampledRequestsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetSampledRequestsResponse.Builder,,GetSampledRequestsResponse> SdkBuilder<GetSampledRequestsResponse.Builder,,GetSampledRequestsResponse> SdkPojo,SdkResponse.Builder,Wafv2Response.Builder
- Enclosing class:
GetSampledRequestsResponse
-
Method Summary
Modifier and TypeMethodDescriptionpopulationSize(Long populationSize) The total number of requests from whichGetSampledRequestsgot a sample ofMaxItemsrequests.sampledRequests(Collection<SampledHTTPRequest> sampledRequests) A complex type that contains detailed information about each of the requests in the sample.sampledRequests(Consumer<SampledHTTPRequest.Builder>... sampledRequests) A complex type that contains detailed information about each of the requests in the sample.sampledRequests(SampledHTTPRequest... sampledRequests) A complex type that contains detailed information about each of the requests in the sample.timeWindow(Consumer<TimeWindow.Builder> timeWindow) Usually,TimeWindowis the time range that you specified in theGetSampledRequestsrequest.timeWindow(TimeWindow timeWindow) Usually,TimeWindowis the time range that you specified in theGetSampledRequestsrequest.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponseMethods inherited from interface software.amazon.awssdk.services.wafv2.model.Wafv2Response.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
sampledRequests
A complex type that contains detailed information about each of the requests in the sample.
- Parameters:
sampledRequests- A complex type that contains detailed information about each of the requests in the sample.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sampledRequests
A complex type that contains detailed information about each of the requests in the sample.
- Parameters:
sampledRequests- A complex type that contains detailed information about each of the requests in the sample.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sampledRequests
GetSampledRequestsResponse.Builder sampledRequests(Consumer<SampledHTTPRequest.Builder>... sampledRequests) A complex type that contains detailed information about each of the requests in the sample.
This is a convenience method that creates an instance of theSampledHTTPRequest.Builderavoiding the need to create one manually viaSampledHTTPRequest.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosampledRequests(List<SampledHTTPRequest>).- Parameters:
sampledRequests- a consumer that will call methods onSampledHTTPRequest.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
populationSize
The total number of requests from which
GetSampledRequestsgot a sample ofMaxItemsrequests. IfPopulationSizeis less thanMaxItems, the sample includes every request that your Amazon Web Services resource received during the specified time range.- Parameters:
populationSize- The total number of requests from whichGetSampledRequestsgot a sample ofMaxItemsrequests. IfPopulationSizeis less thanMaxItems, the sample includes every request that your Amazon Web Services resource received during the specified time range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeWindow
Usually,
TimeWindowis the time range that you specified in theGetSampledRequestsrequest. However, if your Amazon Web Services resource received more than 5,000 requests during the time range that you specified in the request,GetSampledRequestsreturns the time range for the first 5,000 requests. Times are in Coordinated Universal Time (UTC) format.- Parameters:
timeWindow- Usually,TimeWindowis the time range that you specified in theGetSampledRequestsrequest. However, if your Amazon Web Services resource received more than 5,000 requests during the time range that you specified in the request,GetSampledRequestsreturns the time range for the first 5,000 requests. Times are in Coordinated Universal Time (UTC) format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeWindow
Usually,
This is a convenience method that creates an instance of theTimeWindowis the time range that you specified in theGetSampledRequestsrequest. However, if your Amazon Web Services resource received more than 5,000 requests during the time range that you specified in the request,GetSampledRequestsreturns the time range for the first 5,000 requests. Times are in Coordinated Universal Time (UTC) format.TimeWindow.Builderavoiding the need to create one manually viaTimeWindow.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totimeWindow(TimeWindow).- Parameters:
timeWindow- a consumer that will call methods onTimeWindow.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-