Interface ListProfileTimesRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CodeGuruProfilerRequest.Builder,CopyableBuilder<ListProfileTimesRequest.Builder,ListProfileTimesRequest>,SdkBuilder<ListProfileTimesRequest.Builder,ListProfileTimesRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListProfileTimesRequest
public static interface ListProfileTimesRequest.Builder extends CodeGuruProfilerRequest.Builder, SdkPojo, CopyableBuilder<ListProfileTimesRequest.Builder,ListProfileTimesRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListProfileTimesRequest.BuilderendTime(Instant endTime)The end time of the time range from which to list the profiles.ListProfileTimesRequest.BuildermaxResults(Integer maxResults)The maximum number of profile time results returned byListProfileTimesin paginated output.ListProfileTimesRequest.BuildernextToken(String nextToken)ThenextTokenvalue returned from a previous paginatedListProfileTimesrequest wheremaxResultswas used and the results exceeded the value of that parameter.ListProfileTimesRequest.BuilderorderBy(String orderBy)The order (ascending or descending by start time of the profile) to use when listing profiles.ListProfileTimesRequest.BuilderorderBy(OrderBy orderBy)The order (ascending or descending by start time of the profile) to use when listing profiles.ListProfileTimesRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListProfileTimesRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)ListProfileTimesRequest.Builderperiod(String period)The aggregation period.ListProfileTimesRequest.Builderperiod(AggregationPeriod period)The aggregation period.ListProfileTimesRequest.BuilderprofilingGroupName(String profilingGroupName)The name of the profiling group.ListProfileTimesRequest.BuilderstartTime(Instant startTime)The start time of the time range from which to list the profiles.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.codeguruprofiler.model.CodeGuruProfilerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
endTime
ListProfileTimesRequest.Builder endTime(Instant endTime)
The end time of the time range from which to list the profiles.
- Parameters:
endTime- The end time of the time range from which to list the profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxResults
ListProfileTimesRequest.Builder maxResults(Integer maxResults)
The maximum number of profile time results returned by
ListProfileTimesin paginated output. When this parameter is used,ListProfileTimesonly returnsmaxResultsresults in a single page with anextTokenresponse element. The remaining results of the initial request can be seen by sending anotherListProfileTimesrequest with the returnednextTokenvalue.- Parameters:
maxResults- The maximum number of profile time results returned byListProfileTimesin paginated output. When this parameter is used,ListProfileTimesonly returnsmaxResultsresults in a single page with anextTokenresponse element. The remaining results of the initial request can be seen by sending anotherListProfileTimesrequest with the returnednextTokenvalue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
ListProfileTimesRequest.Builder nextToken(String nextToken)
The
nextTokenvalue returned from a previous paginatedListProfileTimesrequest wheremaxResultswas used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned thenextTokenvalue.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.
- Parameters:
nextToken- ThenextTokenvalue returned from a previous paginatedListProfileTimesrequest wheremaxResultswas used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned thenextTokenvalue.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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orderBy
ListProfileTimesRequest.Builder orderBy(String orderBy)
The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
TIMESTAMP_DESCENDING.
-
orderBy
ListProfileTimesRequest.Builder orderBy(OrderBy orderBy)
The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to
TIMESTAMP_DESCENDING.
-
period
ListProfileTimesRequest.Builder period(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
- Parameters:
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
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AggregationPeriod,AggregationPeriod
-
-
period
ListProfileTimesRequest.Builder period(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
- Parameters:
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
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AggregationPeriod,AggregationPeriod
-
-
profilingGroupName
ListProfileTimesRequest.Builder profilingGroupName(String profilingGroupName)
The name of the profiling group.
- Parameters:
profilingGroupName- The name of the profiling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
ListProfileTimesRequest.Builder startTime(Instant startTime)
The start time of the time range from which to list the profiles.
- Parameters:
startTime- The start time of the time range from which to list the profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListProfileTimesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListProfileTimesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-