@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetTraceSummariesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
GetTraceSummariesRequest()  | 
| Modifier and Type | Method and Description | 
|---|---|
GetTraceSummariesRequest | 
clone()
Creates a shallow clone of this object for all fields except the handler context. 
 | 
boolean | 
equals(Object obj)  | 
Date | 
getEndTime()
 The end of the time frame for which to retrieve traces. 
 | 
String | 
getFilterExpression()
 Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements. 
 | 
String | 
getNextToken()
 Specify the pagination token returned by a previous request to retrieve the next page of results. 
 | 
Boolean | 
getSampling()
 Set to  
true to get summaries for only a subset of available traces. | 
SamplingStrategy | 
getSamplingStrategy()
 A parameter to indicate whether to enable sampling on trace summaries. 
 | 
Date | 
getStartTime()
 The start of the time frame for which to retrieve traces. 
 | 
String | 
getTimeRangeType()
 A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service
 (segment end time). 
 | 
int | 
hashCode()  | 
Boolean | 
isSampling()
 Set to  
true to get summaries for only a subset of available traces. | 
void | 
setEndTime(Date endTime)
 The end of the time frame for which to retrieve traces. 
 | 
void | 
setFilterExpression(String filterExpression)
 Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements. 
 | 
void | 
setNextToken(String nextToken)
 Specify the pagination token returned by a previous request to retrieve the next page of results. 
 | 
void | 
setSampling(Boolean sampling)
 Set to  
true to get summaries for only a subset of available traces. | 
void | 
setSamplingStrategy(SamplingStrategy samplingStrategy)
 A parameter to indicate whether to enable sampling on trace summaries. 
 | 
void | 
setStartTime(Date startTime)
 The start of the time frame for which to retrieve traces. 
 | 
void | 
setTimeRangeType(String timeRangeType)
 A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service
 (segment end time). 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
GetTraceSummariesRequest | 
withEndTime(Date endTime)
 The end of the time frame for which to retrieve traces. 
 | 
GetTraceSummariesRequest | 
withFilterExpression(String filterExpression)
 Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements. 
 | 
GetTraceSummariesRequest | 
withNextToken(String nextToken)
 Specify the pagination token returned by a previous request to retrieve the next page of results. 
 | 
GetTraceSummariesRequest | 
withSampling(Boolean sampling)
 Set to  
true to get summaries for only a subset of available traces. | 
GetTraceSummariesRequest | 
withSamplingStrategy(SamplingStrategy samplingStrategy)
 A parameter to indicate whether to enable sampling on trace summaries. 
 | 
GetTraceSummariesRequest | 
withStartTime(Date startTime)
 The start of the time frame for which to retrieve traces. 
 | 
GetTraceSummariesRequest | 
withTimeRangeType(String timeRangeType)
 A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service
 (segment end time). 
 | 
GetTraceSummariesRequest | 
withTimeRangeType(TimeRangeType timeRangeType)
 A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service
 (segment end time). 
 | 
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 setStartTime(Date startTime)
The start of the time frame for which to retrieve traces.
startTime - The start of the time frame for which to retrieve traces.public Date getStartTime()
The start of the time frame for which to retrieve traces.
public GetTraceSummariesRequest withStartTime(Date startTime)
The start of the time frame for which to retrieve traces.
startTime - The start of the time frame for which to retrieve traces.public void setEndTime(Date endTime)
The end of the time frame for which to retrieve traces.
endTime - The end of the time frame for which to retrieve traces.public Date getEndTime()
The end of the time frame for which to retrieve traces.
public GetTraceSummariesRequest withEndTime(Date endTime)
The end of the time frame for which to retrieve traces.
endTime - The end of the time frame for which to retrieve traces.public void setTimeRangeType(String timeRangeType)
A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service (segment end time).
timeRangeType - A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service
        (segment end time).TimeRangeTypepublic String getTimeRangeType()
A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service (segment end time).
TimeRangeTypepublic GetTraceSummariesRequest withTimeRangeType(String timeRangeType)
A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service (segment end time).
timeRangeType - A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service
        (segment end time).TimeRangeTypepublic GetTraceSummariesRequest withTimeRangeType(TimeRangeType timeRangeType)
A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service (segment end time).
timeRangeType - A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service
        (segment end time).TimeRangeTypepublic void setSampling(Boolean sampling)
 Set to true to get summaries for only a subset of available traces.
 
sampling - Set to true to get summaries for only a subset of available traces.public Boolean getSampling()
 Set to true to get summaries for only a subset of available traces.
 
true to get summaries for only a subset of available traces.public GetTraceSummariesRequest withSampling(Boolean sampling)
 Set to true to get summaries for only a subset of available traces.
 
sampling - Set to true to get summaries for only a subset of available traces.public Boolean isSampling()
 Set to true to get summaries for only a subset of available traces.
 
true to get summaries for only a subset of available traces.public void setSamplingStrategy(SamplingStrategy samplingStrategy)
A parameter to indicate whether to enable sampling on trace summaries. Input parameters are Name and Value.
samplingStrategy - A parameter to indicate whether to enable sampling on trace summaries. Input parameters are Name and
        Value.public SamplingStrategy getSamplingStrategy()
A parameter to indicate whether to enable sampling on trace summaries. Input parameters are Name and Value.
public GetTraceSummariesRequest withSamplingStrategy(SamplingStrategy samplingStrategy)
A parameter to indicate whether to enable sampling on trace summaries. Input parameters are Name and Value.
samplingStrategy - A parameter to indicate whether to enable sampling on trace summaries. Input parameters are Name and
        Value.public void setFilterExpression(String filterExpression)
Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.
filterExpression - Specify a filter expression to retrieve trace summaries for services or requests that meet certain
        requirements.public String getFilterExpression()
Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.
public GetTraceSummariesRequest withFilterExpression(String filterExpression)
Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.
filterExpression - Specify a filter expression to retrieve trace summaries for services or requests that meet certain
        requirements.public void setNextToken(String nextToken)
Specify the pagination token returned by a previous request to retrieve the next page of results.
nextToken - Specify the pagination token returned by a previous request to retrieve the next page of results.public String getNextToken()
Specify the pagination token returned by a previous request to retrieve the next page of results.
public GetTraceSummariesRequest withNextToken(String nextToken)
Specify the pagination token returned by a previous request to retrieve the next page of results.
nextToken - Specify the pagination token returned by a previous request to retrieve the next page of results.public String toString()
toString in class ObjectObject.toString()public GetTraceSummariesRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()