public static interface Edge.Builder extends SdkPojo, CopyableBuilder<Edge.Builder,Edge>
Modifier and Type | Method and Description |
---|---|
Edge.Builder |
aliases(Alias... aliases)
Aliases for the edge.
|
Edge.Builder |
aliases(Collection<Alias> aliases)
Aliases for the edge.
|
Edge.Builder |
aliases(Consumer<Alias.Builder>... aliases)
Aliases for the edge.
|
Edge.Builder |
endTime(Instant endTime)
The end time of the last segment on the edge.
|
Edge.Builder |
referenceId(Integer referenceId)
Identifier of the edge.
|
Edge.Builder |
responseTimeHistogram(Collection<HistogramEntry> responseTimeHistogram)
A histogram that maps the spread of client response times on an edge.
|
Edge.Builder |
responseTimeHistogram(Consumer<HistogramEntry.Builder>... responseTimeHistogram)
A histogram that maps the spread of client response times on an edge.
|
Edge.Builder |
responseTimeHistogram(HistogramEntry... responseTimeHistogram)
A histogram that maps the spread of client response times on an edge.
|
Edge.Builder |
startTime(Instant startTime)
The start time of the first segment on the edge.
|
default Edge.Builder |
summaryStatistics(Consumer<EdgeStatistics.Builder> summaryStatistics)
Response statistics for segments on the edge.
|
Edge.Builder |
summaryStatistics(EdgeStatistics summaryStatistics)
Response statistics for segments on the edge.
|
copy
applyMutation, build
Edge.Builder referenceId(Integer referenceId)
Identifier of the edge. Unique within a service map.
referenceId
- Identifier of the edge. Unique within a service map.Edge.Builder startTime(Instant startTime)
The start time of the first segment on the edge.
startTime
- The start time of the first segment on the edge.Edge.Builder endTime(Instant endTime)
The end time of the last segment on the edge.
endTime
- The end time of the last segment on the edge.Edge.Builder summaryStatistics(EdgeStatistics summaryStatistics)
Response statistics for segments on the edge.
summaryStatistics
- Response statistics for segments on the edge.default Edge.Builder summaryStatistics(Consumer<EdgeStatistics.Builder> summaryStatistics)
Response statistics for segments on the edge.
This is a convenience that creates an instance of theEdgeStatistics.Builder
avoiding the need to
create one manually via EdgeStatistics.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to summaryStatistics(EdgeStatistics)
.summaryStatistics
- a consumer that will call methods on EdgeStatistics.Builder
summaryStatistics(EdgeStatistics)
Edge.Builder responseTimeHistogram(Collection<HistogramEntry> responseTimeHistogram)
A histogram that maps the spread of client response times on an edge.
responseTimeHistogram
- A histogram that maps the spread of client response times on an edge.Edge.Builder responseTimeHistogram(HistogramEntry... responseTimeHistogram)
A histogram that maps the spread of client response times on an edge.
responseTimeHistogram
- A histogram that maps the spread of client response times on an edge.Edge.Builder responseTimeHistogram(Consumer<HistogramEntry.Builder>... responseTimeHistogram)
A histogram that maps the spread of client response times on an edge.
This is a convenience that creates an instance of theList.Builder
avoiding the need
to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and
its result is passed to #responseTimeHistogram(List)
.responseTimeHistogram
- a consumer that will call methods on List.Builder
#responseTimeHistogram(List)
Edge.Builder aliases(Collection<Alias> aliases)
Aliases for the edge.
aliases
- Aliases for the edge.Edge.Builder aliases(Alias... aliases)
Aliases for the edge.
aliases
- Aliases for the edge.Edge.Builder aliases(Consumer<Alias.Builder>... aliases)
Aliases for the edge.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #aliases(List)
.aliases
- a consumer that will call methods on List.Builder
#aliases(List)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.