Interface NetworkInsightsAnalysis.Builder

    • Method Detail

      • networkInsightsAnalysisId

        NetworkInsightsAnalysis.Builder networkInsightsAnalysisId​(String networkInsightsAnalysisId)

        The ID of the network insights analysis.

        Parameters:
        networkInsightsAnalysisId - The ID of the network insights analysis.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkInsightsAnalysisArn

        NetworkInsightsAnalysis.Builder networkInsightsAnalysisArn​(String networkInsightsAnalysisArn)

        The Amazon Resource Name (ARN) of the network insights analysis.

        Parameters:
        networkInsightsAnalysisArn - The Amazon Resource Name (ARN) of the network insights analysis.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkInsightsPathId

        NetworkInsightsAnalysis.Builder networkInsightsPathId​(String networkInsightsPathId)

        The ID of the path.

        Parameters:
        networkInsightsPathId - The ID of the path.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • additionalAccounts

        NetworkInsightsAnalysis.Builder additionalAccounts​(Collection<String> additionalAccounts)

        The member accounts that contain resources that the path can traverse.

        Parameters:
        additionalAccounts - The member accounts that contain resources that the path can traverse.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • additionalAccounts

        NetworkInsightsAnalysis.Builder additionalAccounts​(String... additionalAccounts)

        The member accounts that contain resources that the path can traverse.

        Parameters:
        additionalAccounts - The member accounts that contain resources that the path can traverse.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filterInArns

        NetworkInsightsAnalysis.Builder filterInArns​(Collection<String> filterInArns)

        The Amazon Resource Names (ARN) of the resources that the path must traverse.

        Parameters:
        filterInArns - The Amazon Resource Names (ARN) of the resources that the path must traverse.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • filterInArns

        NetworkInsightsAnalysis.Builder filterInArns​(String... filterInArns)

        The Amazon Resource Names (ARN) of the resources that the path must traverse.

        Parameters:
        filterInArns - The Amazon Resource Names (ARN) of the resources that the path must traverse.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • startDate

        NetworkInsightsAnalysis.Builder startDate​(Instant startDate)

        The time the analysis started.

        Parameters:
        startDate - The time the analysis started.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • statusMessage

        NetworkInsightsAnalysis.Builder statusMessage​(String statusMessage)

        The status message, if the status is failed.

        Parameters:
        statusMessage - The status message, if the status is failed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • warningMessage

        NetworkInsightsAnalysis.Builder warningMessage​(String warningMessage)

        The warning message.

        Parameters:
        warningMessage - The warning message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkPathFound

        NetworkInsightsAnalysis.Builder networkPathFound​(Boolean networkPathFound)

        Indicates whether the destination is reachable from the source.

        Parameters:
        networkPathFound - Indicates whether the destination is reachable from the source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • forwardPathComponents

        NetworkInsightsAnalysis.Builder forwardPathComponents​(Collection<PathComponent> forwardPathComponents)

        The components in the path from source to destination.

        Parameters:
        forwardPathComponents - The components in the path from source to destination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • forwardPathComponents

        NetworkInsightsAnalysis.Builder forwardPathComponents​(PathComponent... forwardPathComponents)

        The components in the path from source to destination.

        Parameters:
        forwardPathComponents - The components in the path from source to destination.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • returnPathComponents

        NetworkInsightsAnalysis.Builder returnPathComponents​(Collection<PathComponent> returnPathComponents)

        The components in the path from destination to source.

        Parameters:
        returnPathComponents - The components in the path from destination to source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • returnPathComponents

        NetworkInsightsAnalysis.Builder returnPathComponents​(PathComponent... returnPathComponents)

        The components in the path from destination to source.

        Parameters:
        returnPathComponents - The components in the path from destination to source.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • alternatePathHints

        NetworkInsightsAnalysis.Builder alternatePathHints​(Collection<AlternatePathHint> alternatePathHints)

        Potential intermediate components.

        Parameters:
        alternatePathHints - Potential intermediate components.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • alternatePathHints

        NetworkInsightsAnalysis.Builder alternatePathHints​(AlternatePathHint... alternatePathHints)

        Potential intermediate components.

        Parameters:
        alternatePathHints - Potential intermediate components.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • suggestedAccounts

        NetworkInsightsAnalysis.Builder suggestedAccounts​(Collection<String> suggestedAccounts)

        Potential intermediate accounts.

        Parameters:
        suggestedAccounts - Potential intermediate accounts.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • suggestedAccounts

        NetworkInsightsAnalysis.Builder suggestedAccounts​(String... suggestedAccounts)

        Potential intermediate accounts.

        Parameters:
        suggestedAccounts - Potential intermediate accounts.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        NetworkInsightsAnalysis.Builder tags​(Tag... tags)

        The tags.

        Parameters:
        tags - The tags.
        Returns:
        Returns a reference to this object so that method calls can be chained together.