Interface DependencySummary.Builder

  • Method Details

    • dependencyId

      DependencySummary.Builder dependencyId(String dependencyId)

      The unique identifier of the dependency.

      Parameters:
      dependencyId - The unique identifier of the dependency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • serviceArn

      DependencySummary.Builder serviceArn(String serviceArn)
      Sets the value of the ServiceArn property for this object.
      Parameters:
      serviceArn - The new value for the ServiceArn property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dependencyName

      DependencySummary.Builder dependencyName(String dependencyName)

      The name of the dependency.

      Parameters:
      dependencyName - The name of the dependency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dnsName

      The DNS name associated with the dependency.

      Parameters:
      dnsName - The DNS name associated with the dependency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • location

      DependencySummary.Builder location(String location)

      The location of the dependency.

      Parameters:
      location - The location of the dependency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastDetectedTime

      DependencySummary.Builder lastDetectedTime(Instant lastDetectedTime)

      The timestamp when the dependency was last detected.

      Parameters:
      lastDetectedTime - The timestamp when the dependency was last detected.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceRegions

      DependencySummary.Builder sourceRegions(Collection<String> sourceRegions)

      The source Regions from which the dependency was detected.

      Parameters:
      sourceRegions - The source Regions from which the dependency was detected.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceRegions

      DependencySummary.Builder sourceRegions(String... sourceRegions)

      The source Regions from which the dependency was detected.

      Parameters:
      sourceRegions - The source Regions from which the dependency was detected.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provider

      DependencySummary.Builder provider(String provider)

      The provider of the dependency.

      Parameters:
      provider - The provider of the dependency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryRange

      DependencySummary.Builder queryRange(QueryRange queryRange)

      The query range data for the dependency.

      Parameters:
      queryRange - The query range data for the dependency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryRange

      default DependencySummary.Builder queryRange(Consumer<QueryRange.Builder> queryRange)

      The query range data for the dependency.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to queryRange(QueryRange).

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

      DependencySummary.Builder criticality(String criticality)

      The criticality level of the dependency.

      Parameters:
      criticality - The criticality level of the dependency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • criticality

      The criticality level of the dependency.

      Parameters:
      criticality - The criticality level of the dependency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • comment

      A user-provided comment about the dependency.

      Parameters:
      comment - A user-provided comment about the dependency.
      Returns:
      Returns a reference to this object so that method calls can be chained together.