Class GetSampledRequestsResult
- java.lang.Object
-
- com.amazonaws.services.waf.model.GetSampledRequestsResult
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class GetSampledRequestsResult extends Object implements Serializable, Cloneable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GetSampledRequestsResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSampledRequestsResult
clone()
boolean
equals(Object obj)
Long
getPopulationSize()
The total number of requests from whichGetSampledRequests
got a sample ofMaxItems
requests.List<SampledHTTPRequest>
getSampledRequests()
A complex type that contains detailed information about each of the requests in the sample.TimeWindow
getTimeWindow()
Usually,TimeWindow
is the time range that you specified in theGetSampledRequests
request.int
hashCode()
void
setPopulationSize(Long populationSize)
The total number of requests from whichGetSampledRequests
got a sample ofMaxItems
requests.void
setSampledRequests(Collection<SampledHTTPRequest> sampledRequests)
A complex type that contains detailed information about each of the requests in the sample.void
setTimeWindow(TimeWindow timeWindow)
Usually,TimeWindow
is the time range that you specified in theGetSampledRequests
request.String
toString()
Returns a string representation of this object; useful for testing and debugging.GetSampledRequestsResult
withPopulationSize(Long populationSize)
The total number of requests from whichGetSampledRequests
got a sample ofMaxItems
requests.GetSampledRequestsResult
withSampledRequests(SampledHTTPRequest... sampledRequests)
A complex type that contains detailed information about each of the requests in the sample.GetSampledRequestsResult
withSampledRequests(Collection<SampledHTTPRequest> sampledRequests)
A complex type that contains detailed information about each of the requests in the sample.GetSampledRequestsResult
withTimeWindow(TimeWindow timeWindow)
Usually,TimeWindow
is the time range that you specified in theGetSampledRequests
request.
-
-
-
Method Detail
-
getSampledRequests
public List<SampledHTTPRequest> getSampledRequests()
A complex type that contains detailed information about each of the requests in the sample.
- Returns:
- A complex type that contains detailed information about each of the requests in the sample.
-
setSampledRequests
public void setSampledRequests(Collection<SampledHTTPRequest> 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.
-
withSampledRequests
public GetSampledRequestsResult withSampledRequests(SampledHTTPRequest... sampledRequests)
A complex type that contains detailed information about each of the requests in the sample.
NOTE: This method appends the values to the existing list (if any). Use
setSampledRequests(java.util.Collection)
orwithSampledRequests(java.util.Collection)
if you want to override the existing values.- 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.
-
withSampledRequests
public GetSampledRequestsResult withSampledRequests(Collection<SampledHTTPRequest> 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.
-
setPopulationSize
public void setPopulationSize(Long populationSize)
The total number of requests from which
GetSampledRequests
got a sample ofMaxItems
requests. IfPopulationSize
is less thanMaxItems
, the sample includes every request that your AWS resource received during the specified time range.- Parameters:
populationSize
- The total number of requests from whichGetSampledRequests
got a sample ofMaxItems
requests. IfPopulationSize
is less thanMaxItems
, the sample includes every request that your AWS resource received during the specified time range.
-
getPopulationSize
public Long getPopulationSize()
The total number of requests from which
GetSampledRequests
got a sample ofMaxItems
requests. IfPopulationSize
is less thanMaxItems
, the sample includes every request that your AWS resource received during the specified time range.- Returns:
- The total number of requests from which
GetSampledRequests
got a sample ofMaxItems
requests. IfPopulationSize
is less thanMaxItems
, the sample includes every request that your AWS resource received during the specified time range.
-
withPopulationSize
public GetSampledRequestsResult withPopulationSize(Long populationSize)
The total number of requests from which
GetSampledRequests
got a sample ofMaxItems
requests. IfPopulationSize
is less thanMaxItems
, the sample includes every request that your AWS resource received during the specified time range.- Parameters:
populationSize
- The total number of requests from whichGetSampledRequests
got a sample ofMaxItems
requests. IfPopulationSize
is less thanMaxItems
, the sample includes every request that your AWS resource received during the specified time range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTimeWindow
public void setTimeWindow(TimeWindow timeWindow)
Usually,
TimeWindow
is the time range that you specified in theGetSampledRequests
request. However, if your AWS resource received more than 5,000 requests during the time range that you specified in the request,GetSampledRequests
returns the time range for the first 5,000 requests.- Parameters:
timeWindow
- Usually,TimeWindow
is the time range that you specified in theGetSampledRequests
request. However, if your AWS resource received more than 5,000 requests during the time range that you specified in the request,GetSampledRequests
returns the time range for the first 5,000 requests.
-
getTimeWindow
public TimeWindow getTimeWindow()
Usually,
TimeWindow
is the time range that you specified in theGetSampledRequests
request. However, if your AWS resource received more than 5,000 requests during the time range that you specified in the request,GetSampledRequests
returns the time range for the first 5,000 requests.- Returns:
- Usually,
TimeWindow
is the time range that you specified in theGetSampledRequests
request. However, if your AWS resource received more than 5,000 requests during the time range that you specified in the request,GetSampledRequests
returns the time range for the first 5,000 requests.
-
withTimeWindow
public GetSampledRequestsResult withTimeWindow(TimeWindow timeWindow)
Usually,
TimeWindow
is the time range that you specified in theGetSampledRequests
request. However, if your AWS resource received more than 5,000 requests during the time range that you specified in the request,GetSampledRequests
returns the time range for the first 5,000 requests.- Parameters:
timeWindow
- Usually,TimeWindow
is the time range that you specified in theGetSampledRequests
request. However, if your AWS resource received more than 5,000 requests during the time range that you specified in the request,GetSampledRequests
returns the time range for the first 5,000 requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public GetSampledRequestsResult clone()
-
-