Interface NodeProperties.Builder

  • Method Details

    • region

      The region the node runs in. Falls back to the region the telemetry was ingested from when the node does not report one.

      Parameters:
      region - The region the node runs in. Falls back to the region the telemetry was ingested from when the node does not report one.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudProvider

      NodeProperties.Builder cloudProvider(String cloudProvider)

      The cloud provider hosting the node, resolved from the reported provider, platform, or vendor namespace, and defaulting to "aws".

      Parameters:
      cloudProvider - The cloud provider hosting the node, resolved from the reported provider, platform, or vendor namespace, and defaulting to "aws".
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceAccountId

      NodeProperties.Builder sourceAccountId(String sourceAccountId)

      The account that produced the telemetry this node was discovered from.

      Parameters:
      sourceAccountId - The account that produced the telemetry this node was discovered from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespace

      NodeProperties.Builder namespace(String namespace)

      The logical service grouping the node belongs to. This is not a metric namespace.

      Parameters:
      namespace - The logical service grouping the node belongs to. This is not a metric namespace.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • category

      NodeProperties.Builder category(String category)

      What kind of thing the node is, coarser than nodeType.

      Parameters:
      category - What kind of thing the node is, coarser than nodeType.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • category

      What kind of thing the node is, coarser than nodeType.

      Parameters:
      category - What kind of thing the node is, coarser than nodeType.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stage

      The node's deployment environment. A node may be observed in several; this is the highest-precedence one. Match any of them with NodeFilters.stage.

      Parameters:
      stage - The node's deployment environment. A node may be observed in several; this is the highest-precedence one. Match any of them with NodeFilters.stage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.