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 |
edgeType(String edgeType)
Describes an asynchronous connection, with a value of
link. |
Edge.Builder |
endTime(Instant endTime)
The end time of the last segment on the edge.
|
Edge.Builder |
receivedEventAgeHistogram(Collection<HistogramEntry> receivedEventAgeHistogram)
A histogram that maps the spread of event age when received by consumers.
|
Edge.Builder |
receivedEventAgeHistogram(Consumer<HistogramEntry.Builder>... receivedEventAgeHistogram)
A histogram that maps the spread of event age when received by consumers.
|
Edge.Builder |
receivedEventAgeHistogram(HistogramEntry... receivedEventAgeHistogram)
A histogram that maps the spread of event age when received by consumers.
|
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.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEdge.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 method 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.BuildersummaryStatistics(EdgeStatistics)Edge.Builder responseTimeHistogram(Collection<HistogramEntry> responseTimeHistogram)
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
responseTimeHistogram - A histogram that maps the spread of client response times on an edge. Only populated for synchronous
edges.Edge.Builder responseTimeHistogram(HistogramEntry... responseTimeHistogram)
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
responseTimeHistogram - A histogram that maps the spread of client response times on an edge. Only populated for synchronous
edges.Edge.Builder responseTimeHistogram(Consumer<HistogramEntry.Builder>... responseTimeHistogram)
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
This is a convenience method that creates an instance of theHistogramEntry.Builder avoiding the need to create one
manually via HistogramEntry.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #responseTimeHistogram(List.
responseTimeHistogram - a consumer that will call methods on
HistogramEntry.Builder#responseTimeHistogram(java.util.Collection) 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 method that creates an instance of theAlias.Builder avoiding the need to create one manually via
Alias.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to #aliases(List.
aliases - a consumer that will call methods on Alias.Builder#aliases(java.util.Collection) Edge.Builder edgeType(String edgeType)
Describes an asynchronous connection, with a value of link.
edgeType - Describes an asynchronous connection, with a value of link.Edge.Builder receivedEventAgeHistogram(Collection<HistogramEntry> receivedEventAgeHistogram)
A histogram that maps the spread of event age when received by consumers. Age is calculated each time an
event is received. Only populated when EdgeType is link.
receivedEventAgeHistogram - A histogram that maps the spread of event age when received by consumers. Age is calculated each time
an event is received. Only populated when EdgeType is link.Edge.Builder receivedEventAgeHistogram(HistogramEntry... receivedEventAgeHistogram)
A histogram that maps the spread of event age when received by consumers. Age is calculated each time an
event is received. Only populated when EdgeType is link.
receivedEventAgeHistogram - A histogram that maps the spread of event age when received by consumers. Age is calculated each time
an event is received. Only populated when EdgeType is link.Edge.Builder receivedEventAgeHistogram(Consumer<HistogramEntry.Builder>... receivedEventAgeHistogram)
A histogram that maps the spread of event age when received by consumers. Age is calculated each time an
event is received. Only populated when EdgeType is link.
HistogramEntry.Builder avoiding the need to create one
manually via HistogramEntry.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #receivedEventAgeHistogram(List.
receivedEventAgeHistogram - a consumer that will call methods on
HistogramEntry.Builder#receivedEventAgeHistogram(java.util.Collection) Copyright © 2023. All rights reserved.