Interface SampledHTTPRequest.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<SampledHTTPRequest.Builder,,- SampledHTTPRequest> - SdkBuilder<SampledHTTPRequest.Builder,,- SampledHTTPRequest> - SdkPojo
- Enclosing class:
- SampledHTTPRequest
- 
Method SummaryModifier and TypeMethodDescriptionThe action for theRulethat the request matched:ALLOW,BLOCK, orCOUNT.default SampledHTTPRequest.Builderrequest(Consumer<HTTPRequest.Builder> request) A complex type that contains detailed information about the request.request(HTTPRequest request) A complex type that contains detailed information about the request.ruleWithinRuleGroup(String ruleWithinRuleGroup) This value is returned if theGetSampledRequestsrequest specifies the ID of aRuleGrouprather than the ID of an individual rule.The time at which AWS WAF received the request from your AWS resource, in Unix time format (in seconds).A value that indicates how one result in the response relates proportionally to other results in the response.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
requestA complex type that contains detailed information about the request. - Parameters:
- request- A complex type that contains detailed information about the request.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
requestA complex type that contains detailed information about the request. This is a convenience method that creates an instance of theHTTPRequest.Builderavoiding the need to create one manually viaHTTPRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torequest(HTTPRequest).- Parameters:
- request- a consumer that will call methods on- HTTPRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
weightA value that indicates how one result in the response relates proportionally to other results in the response. A result that has a weight of 2represents roughly twice as many CloudFront web requests as a result that has a weight of1.- Parameters:
- weight- A value that indicates how one result in the response relates proportionally to other results in the response. A result that has a weight of- 2represents roughly twice as many CloudFront web requests as a result that has a weight of- 1.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
timestampThe time at which AWS WAF received the request from your AWS resource, in Unix time format (in seconds). - Parameters:
- timestamp- The time at which AWS WAF received the request from your AWS resource, in Unix time format (in seconds).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
actionThe action for the Rulethat the request matched:ALLOW,BLOCK, orCOUNT.- Parameters:
- action- The action for the- Rulethat the request matched:- ALLOW,- BLOCK, or- COUNT.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ruleWithinRuleGroupThis value is returned if the GetSampledRequestsrequest specifies the ID of aRuleGrouprather than the ID of an individual rule.RuleWithinRuleGroupis the rule within the specifiedRuleGroupthat matched the request listed in the response.- Parameters:
- ruleWithinRuleGroup- This value is returned if the- GetSampledRequestsrequest specifies the ID of a- RuleGrouprather than the ID of an individual rule.- RuleWithinRuleGroupis the rule within the specified- RuleGroupthat matched the request listed in the response.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-