Interface Node.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Node.Builder,,Node> SdkBuilder<Node.Builder,,Node> SdkPojo
- Enclosing class:
Node
@Mutable
@NotThreadSafe
public static interface Node.Builder
extends SdkPojo, CopyableBuilder<Node.Builder,Node>
-
Method Summary
Modifier and TypeMethodDescriptionThe typical response time or processing duration for this node, measured in milliseconds.keyAttributes(Map<String, String> keyAttributes) A map of key attributes that identify and describe the node, such as service name, environment, and other metadata.The display name of the node, typically the service or component name.A unique identifier for the node within the dependency graph.The specific operation or endpoint within the service that this node represents, if applicable.The current health status of the node, such as "Healthy", "Warning", or "Critical".The type of node, such as "Service", "Database", "Queue", or "External".Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
keyAttributes
A map of key attributes that identify and describe the node, such as service name, environment, and other metadata.
- Parameters:
keyAttributes- A map of key attributes that identify and describe the node, such as service name, environment, and other metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The display name of the node, typically the service or component name.
- Parameters:
name- The display name of the node, typically the service or component name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeId
A unique identifier for the node within the dependency graph.
- Parameters:
nodeId- A unique identifier for the node within the dependency graph.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
operation
The specific operation or endpoint within the service that this node represents, if applicable.
- Parameters:
operation- The specific operation or endpoint within the service that this node represents, if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of node, such as "Service", "Database", "Queue", or "External".
- Parameters:
type- The type of node, such as "Service", "Database", "Queue", or "External".- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
duration
The typical response time or processing duration for this node, measured in milliseconds.
- Parameters:
duration- The typical response time or processing duration for this node, measured in milliseconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current health status of the node, such as "Healthy", "Warning", or "Critical".
- Parameters:
status- The current health status of the node, such as "Healthy", "Warning", or "Critical".- Returns:
- Returns a reference to this object so that method calls can be chained together.
-