Interface InsightImpactGraphService.Builder

  • Method Details

    • referenceId

      InsightImpactGraphService.Builder referenceId(Integer referenceId)

      Identifier for the service. Unique within the service map.

      Parameters:
      referenceId - Identifier for the service. Unique within the service map.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      Identifier for the service. Unique within the service map.

      • Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

      • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

      • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

      • remote - A downstream service of indeterminate type.

      Parameters:
      type - Identifier for the service. Unique within the service map.

      • Amazon Web Services Resource - The type of an Amazon Web Services resource. For example, AWS::EC2::Instance for an application running on Amazon EC2 or AWS::DynamoDB::Table for an Amazon DynamoDB table that the application used.

      • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

      • Amazon Web Services Service - The type of an Amazon Web Services service. For example, AWS::DynamoDB for downstream calls to Amazon DynamoDB that didn't target a specific table.

      • remote - A downstream service of indeterminate type.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The canonical name of the service.

      Parameters:
      name - The canonical name of the service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • names

      A list of names for the service, including the canonical name.

      Parameters:
      names - A list of names for the service, including the canonical name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • names

      A list of names for the service, including the canonical name.

      Parameters:
      names - A list of names for the service, including the canonical name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accountId

      Identifier of the Amazon Web Services account in which the service runs.

      Parameters:
      accountId - Identifier of the Amazon Web Services account in which the service runs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • edges

      Connections to downstream services.

      Parameters:
      edges - Connections to downstream services.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • edges

      Connections to downstream services.

      Parameters:
      edges - Connections to downstream services.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • edges

      Connections to downstream services.

      This is a convenience method that creates an instance of the InsightImpactGraphEdge.Builder avoiding the need to create one manually via InsightImpactGraphEdge.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to edges(List<InsightImpactGraphEdge>).

      Parameters:
      edges - a consumer that will call methods on InsightImpactGraphEdge.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: