Interface GetTraceSummariesRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetTraceSummariesRequest.Builder,GetTraceSummariesRequest>,SdkBuilder<GetTraceSummariesRequest.Builder,GetTraceSummariesRequest>,SdkPojo,SdkRequest.Builder,XRayRequest.Builder
- Enclosing class:
- GetTraceSummariesRequest
@Mutable @NotThreadSafe public static interface GetTraceSummariesRequest.Builder extends XRayRequest.Builder, SdkPojo, CopyableBuilder<GetTraceSummariesRequest.Builder,GetTraceSummariesRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetTraceSummariesRequest.BuilderendTime(Instant endTime)The end of the time frame for which to retrieve traces.GetTraceSummariesRequest.BuilderfilterExpression(String filterExpression)Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.GetTraceSummariesRequest.BuildernextToken(String nextToken)Specify the pagination token returned by a previous request to retrieve the next page of results.GetTraceSummariesRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)GetTraceSummariesRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)GetTraceSummariesRequest.Buildersampling(Boolean sampling)Set totrueto get summaries for only a subset of available traces.default GetTraceSummariesRequest.BuildersamplingStrategy(Consumer<SamplingStrategy.Builder> samplingStrategy)A parameter to indicate whether to enable sampling on trace summaries.GetTraceSummariesRequest.BuildersamplingStrategy(SamplingStrategy samplingStrategy)A parameter to indicate whether to enable sampling on trace summaries.GetTraceSummariesRequest.BuilderstartTime(Instant startTime)The start of the time frame for which to retrieve traces.GetTraceSummariesRequest.BuildertimeRangeType(String timeRangeType)Query trace summaries by TraceId (trace start time), Event (trace update time), or Service (trace segment end time).GetTraceSummariesRequest.BuildertimeRangeType(TimeRangeType timeRangeType)Query trace summaries by TraceId (trace start time), Event (trace update time), or Service (trace segment end time).-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
Methods inherited from interface software.amazon.awssdk.services.xray.model.XRayRequest.Builder
build
-
-
-
-
Method Detail
-
startTime
GetTraceSummariesRequest.Builder startTime(Instant startTime)
The start of the time frame for which to retrieve traces.
- Parameters:
startTime- The start of the time frame for which to retrieve traces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
GetTraceSummariesRequest.Builder endTime(Instant endTime)
The end of the time frame for which to retrieve traces.
- Parameters:
endTime- The end of the time frame for which to retrieve traces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeRangeType
GetTraceSummariesRequest.Builder timeRangeType(String timeRangeType)
Query trace summaries by TraceId (trace start time), Event (trace update time), or Service (trace segment end time).
- Parameters:
timeRangeType- Query trace summaries by TraceId (trace start time), Event (trace update time), or Service (trace segment end time).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TimeRangeType,TimeRangeType
-
timeRangeType
GetTraceSummariesRequest.Builder timeRangeType(TimeRangeType timeRangeType)
Query trace summaries by TraceId (trace start time), Event (trace update time), or Service (trace segment end time).
- Parameters:
timeRangeType- Query trace summaries by TraceId (trace start time), Event (trace update time), or Service (trace segment end time).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TimeRangeType,TimeRangeType
-
sampling
GetTraceSummariesRequest.Builder sampling(Boolean sampling)
Set to
trueto get summaries for only a subset of available traces.- Parameters:
sampling- Set totrueto get summaries for only a subset of available traces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samplingStrategy
GetTraceSummariesRequest.Builder samplingStrategy(SamplingStrategy samplingStrategy)
A parameter to indicate whether to enable sampling on trace summaries. Input parameters are Name and Value.
- Parameters:
samplingStrategy- A parameter to indicate whether to enable sampling on trace summaries. Input parameters are Name and Value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
samplingStrategy
default GetTraceSummariesRequest.Builder samplingStrategy(Consumer<SamplingStrategy.Builder> samplingStrategy)
A parameter to indicate whether to enable sampling on trace summaries. Input parameters are Name and Value.
This is a convenience method that creates an instance of theSamplingStrategy.Builderavoiding the need to create one manually viaSamplingStrategy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosamplingStrategy(SamplingStrategy).- Parameters:
samplingStrategy- a consumer that will call methods onSamplingStrategy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
samplingStrategy(SamplingStrategy)
-
filterExpression
GetTraceSummariesRequest.Builder filterExpression(String filterExpression)
Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.
- Parameters:
filterExpression- Specify a filter expression to retrieve trace summaries for services or requests that meet certain requirements.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
GetTraceSummariesRequest.Builder nextToken(String nextToken)
Specify the pagination token returned by a previous request to retrieve the next page of results.
- Parameters:
nextToken- Specify the pagination token returned by a previous request to retrieve the next page of results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
GetTraceSummariesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
GetTraceSummariesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-