Interface ApiInvocationInput.Builder

    • Method Detail

      • actionGroup

        ApiInvocationInput.Builder actionGroup​(String actionGroup)

        The action group that the API operation belongs to.

        Parameters:
        actionGroup - The action group that the API operation belongs to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • apiPath

        ApiInvocationInput.Builder apiPath​(String apiPath)

        The path to the API operation.

        Parameters:
        apiPath - The path to the API operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • httpMethod

        ApiInvocationInput.Builder httpMethod​(String httpMethod)

        The HTTP method of the API operation.

        Parameters:
        httpMethod - The HTTP method of the API operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parameters

        ApiInvocationInput.Builder parameters​(Collection<ApiParameter> parameters)

        The parameters to provide for the API request, as the agent elicited from the user.

        Parameters:
        parameters - The parameters to provide for the API request, as the agent elicited from the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • parameters

        ApiInvocationInput.Builder parameters​(ApiParameter... parameters)

        The parameters to provide for the API request, as the agent elicited from the user.

        Parameters:
        parameters - The parameters to provide for the API request, as the agent elicited from the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • requestBody

        ApiInvocationInput.Builder requestBody​(ApiRequestBody requestBody)

        The request body to provide for the API request, as the agent elicited from the user.

        Parameters:
        requestBody - The request body to provide for the API request, as the agent elicited from the user.
        Returns:
        Returns a reference to this object so that method calls can be chained together.