Interface StartNetworkInsightsAnalysisRequest.Builder

    • Method Detail

      • networkInsightsPathId

        StartNetworkInsightsAnalysisRequest.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

        StartNetworkInsightsAnalysisRequest.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

        StartNetworkInsightsAnalysisRequest.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

        StartNetworkInsightsAnalysisRequest.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

        StartNetworkInsightsAnalysisRequest.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.
      • filterOutArns

        StartNetworkInsightsAnalysisRequest.Builder filterOutArns​(Collection<String> filterOutArns)

        The Amazon Resource Names (ARN) of the resources that the path will ignore.

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

        StartNetworkInsightsAnalysisRequest.Builder filterOutArns​(String... filterOutArns)

        The Amazon Resource Names (ARN) of the resources that the path will ignore.

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

        StartNetworkInsightsAnalysisRequest.Builder dryRun​(Boolean dryRun)

        Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

        Parameters:
        dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientToken

        StartNetworkInsightsAnalysisRequest.Builder clientToken​(String clientToken)

        Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

        Parameters:
        clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
        Returns:
        Returns a reference to this object so that method calls can be chained together.