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.
      • actionInvocationType

        ApiInvocationInput.Builder actionInvocationType​(String actionInvocationType)

        Contains information about the API operation to invoke.

        Parameters:
        actionInvocationType - Contains information about the API operation to invoke.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ActionInvocationType, ActionInvocationType
      • agentId

        ApiInvocationInput.Builder agentId​(String agentId)

        The agent's ID.

        Parameters:
        agentId - The agent's ID.
        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.
      • collaboratorName

        ApiInvocationInput.Builder collaboratorName​(String collaboratorName)

        The agent collaborator's name.

        Parameters:
        collaboratorName - The agent collaborator's name.
        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.