@Generated(value="software.amazon.awssdk:codegen") public final class ListProfileTimesRequest extends CodeGuruProfilerRequest implements ToCopyableBuilder<ListProfileTimesRequest.Builder,ListProfileTimesRequest>
The structure representing the listProfileTimesRequest.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListProfileTimesRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ListProfileTimesRequest.Builder |
builder() |
Instant |
endTime()
The end time of the time range from which to list the profiles.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maxResults()
The maximum number of profile time results returned by
ListProfileTimes in paginated output. |
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. |
OrderBy |
orderBy()
The order (ascending or descending by start time of the profile) to use when listing profiles.
|
String |
orderByAsString()
The order (ascending or descending by start time of the profile) to use when listing profiles.
|
AggregationPeriod |
period()
The aggregation period.
|
String |
periodAsString()
The aggregation period.
|
String |
profilingGroupName()
The name of the profiling group.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListProfileTimesRequest.Builder> |
serializableBuilderClass() |
Instant |
startTime()
The start time of the time range from which to list the profiles.
|
ListProfileTimesRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Instant endTime()
The end time of the time range from which to list the profiles.
public final 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.
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 final 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 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 final OrderBy orderBy()
The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
TIMESTAMP_DESCENDING.
If the service returns an enum value that is not available in the current SDK version, orderBy will
return OrderBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
orderByAsString().
TIMESTAMP_DESCENDING.OrderBypublic final String orderByAsString()
The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
TIMESTAMP_DESCENDING.
If the service returns an enum value that is not available in the current SDK version, orderBy will
return OrderBy.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
orderByAsString().
TIMESTAMP_DESCENDING.OrderBypublic final 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
If the service returns an enum value that is not available in the current SDK version, period will
return AggregationPeriod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
periodAsString().
P1D — 1 day
PT1H — 1 hour
PT5M — 5 minutes
AggregationPeriodpublic final String periodAsString()
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
If the service returns an enum value that is not available in the current SDK version, period will
return AggregationPeriod.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
periodAsString().
P1D — 1 day
PT1H — 1 hour
PT5M — 5 minutes
AggregationPeriodpublic final String profilingGroupName()
The name of the profiling group.
public final Instant startTime()
The start time of the time range from which to list the profiles.
public ListProfileTimesRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ListProfileTimesRequest.Builder,ListProfileTimesRequest>toBuilder in class CodeGuruProfilerRequestpublic static ListProfileTimesRequest.Builder builder()
public static Class<? extends ListProfileTimesRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.