@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListProfileTimesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The structure representing the listProfileTimesRequest.
NOOP| Constructor and Description | 
|---|
| ListProfileTimesRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| ListProfileTimesRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| Date | getEndTime()
 The end time of the time range from which to list the profiles. | 
| Integer | getMaxResults()
 The maximum number of profile time results returned by  ListProfileTimesin paginated output. | 
| String | getNextToken()
 The  nextTokenvalue returned from a previous paginatedListProfileTimesrequest wheremaxResultswas used and the results exceeded the value of that parameter. | 
| String | getOrderBy()
 The order (ascending or descending by start time of the profile) to use when listing profiles. | 
| String | getPeriod()
 The aggregation period. | 
| String | getProfilingGroupName()
 The name of the profiling group. | 
| Date | getStartTime()
 The start time of the time range from which to list the profiles. | 
| int | hashCode() | 
| void | setEndTime(Date endTime)
 The end time of the time range from which to list the profiles. | 
| void | setMaxResults(Integer maxResults)
 The maximum number of profile time results returned by  ListProfileTimesin paginated output. | 
| void | setNextToken(String nextToken)
 The  nextTokenvalue returned from a previous paginatedListProfileTimesrequest wheremaxResultswas used and the results exceeded the value of that parameter. | 
| void | setOrderBy(String orderBy)
 The order (ascending or descending by start time of the profile) to use when listing profiles. | 
| void | setPeriod(String period)
 The aggregation period. | 
| void | setProfilingGroupName(String profilingGroupName)
 The name of the profiling group. | 
| void | setStartTime(Date startTime)
 The start time of the time range from which to list the profiles. | 
| String | toString()Returns a string representation of this object. | 
| ListProfileTimesRequest | withEndTime(Date endTime)
 The end time of the time range from which to list the profiles. | 
| ListProfileTimesRequest | withMaxResults(Integer maxResults)
 The maximum number of profile time results returned by  ListProfileTimesin paginated output. | 
| ListProfileTimesRequest | withNextToken(String nextToken)
 The  nextTokenvalue returned from a previous paginatedListProfileTimesrequest wheremaxResultswas used and the results exceeded the value of that parameter. | 
| ListProfileTimesRequest | withOrderBy(OrderBy orderBy)
 The order (ascending or descending by start time of the profile) to use when listing profiles. | 
| ListProfileTimesRequest | withOrderBy(String orderBy)
 The order (ascending or descending by start time of the profile) to use when listing profiles. | 
| ListProfileTimesRequest | withPeriod(AggregationPeriod period)
 The aggregation period. | 
| ListProfileTimesRequest | withPeriod(String period)
 The aggregation period. | 
| ListProfileTimesRequest | withProfilingGroupName(String profilingGroupName)
 The name of the profiling group. | 
| ListProfileTimesRequest | withStartTime(Date startTime)
 The start time of the time range from which to list the profiles. | 
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 setEndTime(Date endTime)
The end time of the time range from which to list the profiles.
endTime - The end time of the time range from which to list the profiles.public Date getEndTime()
The end time of the time range from which to list the profiles.
public ListProfileTimesRequest withEndTime(Date endTime)
The end time of the time range from which to list the profiles.
endTime - The end time of the time range from which to list the profiles.public void setMaxResults(Integer maxResults)
 The maximum number of profile time results returned by ListProfileTimes in paginated output. When
 this parameter is used, ListProfileTimes only returns maxResults results in a single
 page with a nextToken response element. The remaining results of the initial request can be seen by
 sending another ListProfileTimes request with the returned nextToken value.
 
maxResults - The maximum number of profile time results returned by ListProfileTimes in paginated output.
        When this parameter is used, ListProfileTimes only returns maxResults results in
        a single page with a nextToken response element. The remaining results of the initial request
        can be seen by sending another ListProfileTimes request with the returned
        nextToken value.public Integer getMaxResults()
 The maximum number of profile time results returned by ListProfileTimes in paginated output. When
 this parameter is used, ListProfileTimes only returns maxResults results in a single
 page with a nextToken response element. The remaining results of the initial request can be seen by
 sending another ListProfileTimes request with the returned nextToken value.
 
ListProfileTimes in paginated output.
         When this parameter is used, ListProfileTimes only returns maxResults results
         in a single page with a nextToken response element. The remaining results of the initial
         request can be seen by sending another ListProfileTimes request with the returned
         nextToken value.public ListProfileTimesRequest withMaxResults(Integer maxResults)
 The maximum number of profile time results returned by ListProfileTimes in paginated output. When
 this parameter is used, ListProfileTimes only returns maxResults results in a single
 page with a nextToken response element. The remaining results of the initial request can be seen by
 sending another ListProfileTimes request with the returned nextToken value.
 
maxResults - The maximum number of profile time results returned by ListProfileTimes in paginated output.
        When this parameter is used, ListProfileTimes only returns maxResults results in
        a single page with a nextToken response element. The remaining results of the initial request
        can be seen by sending another ListProfileTimes request with the returned
        nextToken value.public void setNextToken(String nextToken)
 The nextToken value returned from a previous paginated ListProfileTimes request where
 maxResults was used and the results exceeded the value of that parameter. Pagination continues from
 the end of the previous results that returned the nextToken value.
 
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
nextToken - The nextToken value returned from a previous paginated ListProfileTimes request
        where maxResults was used and the results exceeded the value of that parameter. Pagination
        continues from the end of the previous results that returned the nextToken value.  This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
public String getNextToken()
 The nextToken value returned from a previous paginated ListProfileTimes request where
 maxResults was used and the results exceeded the value of that parameter. Pagination continues from
 the end of the previous results that returned the nextToken value.
 
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
nextToken value returned from a previous paginated ListProfileTimes request
         where maxResults was used and the results exceeded the value of that parameter. Pagination
         continues from the end of the previous results that returned the nextToken value. 
         This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
public ListProfileTimesRequest withNextToken(String nextToken)
 The nextToken value returned from a previous paginated ListProfileTimes request where
 maxResults was used and the results exceeded the value of that parameter. Pagination continues from
 the end of the previous results that returned the nextToken value.
 
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
nextToken - The nextToken value returned from a previous paginated ListProfileTimes request
        where maxResults was used and the results exceeded the value of that parameter. Pagination
        continues from the end of the previous results that returned the nextToken value.  This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
public void setOrderBy(String orderBy)
 The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
 TIMESTAMP_DESCENDING.
 
orderBy - The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
        TIMESTAMP_DESCENDING.OrderBypublic String getOrderBy()
 The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
 TIMESTAMP_DESCENDING.
 
TIMESTAMP_DESCENDING.OrderBypublic ListProfileTimesRequest withOrderBy(String orderBy)
 The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
 TIMESTAMP_DESCENDING.
 
orderBy - The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
        TIMESTAMP_DESCENDING.OrderBypublic ListProfileTimesRequest withOrderBy(OrderBy orderBy)
 The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
 TIMESTAMP_DESCENDING.
 
orderBy - The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
        TIMESTAMP_DESCENDING.OrderBypublic void setPeriod(String period)
The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.
 P1D — 1 day
 
 PT1H — 1 hour
 
 PT5M — 5 minutes
 
period - The aggregation period. This specifies the period during which an aggregation profile collects posted
        agent profiles for a profiling group. There are 3 valid values. 
        
        P1D — 1 day
        
        PT1H — 1 hour
        
        PT5M — 5 minutes
        
AggregationPeriodpublic String getPeriod()
The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.
 P1D — 1 day
 
 PT1H — 1 hour
 
 PT5M — 5 minutes
 
         P1D — 1 day
         
         PT1H — 1 hour
         
         PT5M — 5 minutes
         
AggregationPeriodpublic ListProfileTimesRequest withPeriod(String period)
The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.
 P1D — 1 day
 
 PT1H — 1 hour
 
 PT5M — 5 minutes
 
period - The aggregation period. This specifies the period during which an aggregation profile collects posted
        agent profiles for a profiling group. There are 3 valid values. 
        
        P1D — 1 day
        
        PT1H — 1 hour
        
        PT5M — 5 minutes
        
AggregationPeriodpublic ListProfileTimesRequest withPeriod(AggregationPeriod period)
The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.
 P1D — 1 day
 
 PT1H — 1 hour
 
 PT5M — 5 minutes
 
period - The aggregation period. This specifies the period during which an aggregation profile collects posted
        agent profiles for a profiling group. There are 3 valid values. 
        
        P1D — 1 day
        
        PT1H — 1 hour
        
        PT5M — 5 minutes
        
AggregationPeriodpublic void setProfilingGroupName(String profilingGroupName)
The name of the profiling group.
profilingGroupName - The name of the profiling group.public String getProfilingGroupName()
The name of the profiling group.
public ListProfileTimesRequest withProfilingGroupName(String profilingGroupName)
The name of the profiling group.
profilingGroupName - The name of the profiling group.public void setStartTime(Date startTime)
The start time of the time range from which to list the profiles.
startTime - The start time of the time range from which to list the profiles.public Date getStartTime()
The start time of the time range from which to list the profiles.
public ListProfileTimesRequest withStartTime(Date startTime)
The start time of the time range from which to list the profiles.
startTime - The start time of the time range from which to list the profiles.public String toString()
toString in class ObjectObject.toString()public ListProfileTimesRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()