Class JobAppEngineHttpTargetArgs.Builder

  • Enclosing class:
    JobAppEngineHttpTargetArgs

    public static final class JobAppEngineHttpTargetArgs.Builder
    extends java.lang.Object
    • Method Detail

      • body

        public JobAppEngineHttpTargetArgs.Builder body​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> body)
        Parameters:
        body - HTTP request body. A request body is allowed only if the HTTP method is POST or PUT. It will result in invalid argument error to set a body on a job with an incompatible HttpMethod. A base64-encoded string.
        Returns:
        builder
      • body

        public JobAppEngineHttpTargetArgs.Builder body​(java.lang.String body)
        Parameters:
        body - HTTP request body. A request body is allowed only if the HTTP method is POST or PUT. It will result in invalid argument error to set a body on a job with an incompatible HttpMethod. A base64-encoded string.
        Returns:
        builder
      • headers

        public JobAppEngineHttpTargetArgs.Builder headers​(@Nullable
                                                          com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> headers)
        Parameters:
        headers - HTTP request headers. This map contains the header field names and values. Headers can be set when the job is created.
        Returns:
        builder
      • headers

        public JobAppEngineHttpTargetArgs.Builder headers​(java.util.Map<java.lang.String,​java.lang.String> headers)
        Parameters:
        headers - HTTP request headers. This map contains the header field names and values. Headers can be set when the job is created.
        Returns:
        builder
      • httpMethod

        public JobAppEngineHttpTargetArgs.Builder httpMethod​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> httpMethod)
        Parameters:
        httpMethod - Which HTTP method to use for the request.
        Returns:
        builder
      • httpMethod

        public JobAppEngineHttpTargetArgs.Builder httpMethod​(java.lang.String httpMethod)
        Parameters:
        httpMethod - Which HTTP method to use for the request.
        Returns:
        builder
      • relativeUri

        public JobAppEngineHttpTargetArgs.Builder relativeUri​(com.pulumi.core.Output<java.lang.String> relativeUri)
        Parameters:
        relativeUri - The relative URI. The relative URL must begin with "/" and must be a valid HTTP relative URL. It can contain a path, query string arguments, and \# fragments. If the relative URL is empty, then the root path "/" will be used. No spaces are allowed, and the maximum length allowed is 2083 characters
        Returns:
        builder
      • relativeUri

        public JobAppEngineHttpTargetArgs.Builder relativeUri​(java.lang.String relativeUri)
        Parameters:
        relativeUri - The relative URI. The relative URL must begin with "/" and must be a valid HTTP relative URL. It can contain a path, query string arguments, and \# fragments. If the relative URL is empty, then the root path "/" will be used. No spaces are allowed, and the maximum length allowed is 2083 characters
        Returns:
        builder