Interface Edge.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Edge.Builder,
,Edge> SdkBuilder<Edge.Builder,
,Edge> SdkPojo
- Enclosing class:
Edge
-
Method Summary
Modifier and TypeMethodDescriptionaliases
(Collection<Alias> aliases) Aliases for the edge.aliases
(Consumer<Alias.Builder>... aliases) Aliases for the edge.Aliases for the edge.Describes an asynchronous connection, with a value oflink
.The end time of the last segment on the edge.receivedEventAgeHistogram
(Collection<HistogramEntry> receivedEventAgeHistogram) A histogram that maps the spread of event age when received by consumers.receivedEventAgeHistogram
(Consumer<HistogramEntry.Builder>... receivedEventAgeHistogram) A histogram that maps the spread of event age when received by consumers.receivedEventAgeHistogram
(HistogramEntry... receivedEventAgeHistogram) A histogram that maps the spread of event age when received by consumers.referenceId
(Integer referenceId) Identifier of the edge.responseTimeHistogram
(Collection<HistogramEntry> responseTimeHistogram) A histogram that maps the spread of client response times on an edge.responseTimeHistogram
(Consumer<HistogramEntry.Builder>... responseTimeHistogram) A histogram that maps the spread of client response times on an edge.responseTimeHistogram
(HistogramEntry... responseTimeHistogram) A histogram that maps the spread of client response times on an edge.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.summaryStatistics
(EdgeStatistics summaryStatistics) Response statistics for segments on the edge.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, sdkFields
-
Method Details
-
referenceId
Identifier of the edge. Unique within a service map.
- Parameters:
referenceId
- Identifier of the edge. Unique within a service map.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The start time of the first segment on the edge.
- Parameters:
startTime
- The start time of the first segment on the edge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The end time of the last segment on the edge.
- Parameters:
endTime
- The end time of the last segment on the edge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
summaryStatistics
Response statistics for segments on the edge.
- Parameters:
summaryStatistics
- Response statistics for segments on the edge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 viaEdgeStatistics.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosummaryStatistics(EdgeStatistics)
.- Parameters:
summaryStatistics
- a consumer that will call methods onEdgeStatistics.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
responseTimeHistogram
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
- Parameters:
responseTimeHistogram
- A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseTimeHistogram
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
- Parameters:
responseTimeHistogram
- A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 viaHistogramEntry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresponseTimeHistogram(List<HistogramEntry>)
.- Parameters:
responseTimeHistogram
- a consumer that will call methods onHistogramEntry.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aliases
Aliases for the edge.
- Parameters:
aliases
- Aliases for the edge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aliases
Aliases for the edge.
- Parameters:
aliases
- Aliases for the edge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aliases
Aliases for the edge.
This is a convenience method that creates an instance of theAlias.Builder
avoiding the need to create one manually viaAlias.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaliases(List<Alias>)
.- Parameters:
aliases
- a consumer that will call methods onAlias.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
edgeType
Describes an asynchronous connection, with a value of
link
.- Parameters:
edgeType
- Describes an asynchronous connection, with a value oflink
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
.- Parameters:
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 islink
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
.- Parameters:
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 islink
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receivedEventAgeHistogram
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
This is a convenience method that creates an instance of thelink
.HistogramEntry.Builder
avoiding the need to create one manually viaHistogramEntry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreceivedEventAgeHistogram(List<HistogramEntry>)
.- Parameters:
receivedEventAgeHistogram
- a consumer that will call methods onHistogramEntry.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-