Class JobAppEngineHttpTargetArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.cloudscheduler.inputs.JobAppEngineHttpTargetArgs.Builder
-
- Enclosing class:
- JobAppEngineHttpTargetArgs
public static final class JobAppEngineHttpTargetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(JobAppEngineHttpTargetArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(JobAppEngineHttpTargetArgs defaults)
-
-
Method Detail
-
appEngineRouting
public JobAppEngineHttpTargetArgs.Builder appEngineRouting(@Nullable com.pulumi.core.Output<JobAppEngineHttpTargetAppEngineRoutingArgs> appEngineRouting)
- Parameters:
appEngineRouting
- App Engine Routing setting for the job. Structure is documented below.- Returns:
- builder
-
appEngineRouting
public JobAppEngineHttpTargetArgs.Builder appEngineRouting(JobAppEngineHttpTargetAppEngineRoutingArgs appEngineRouting)
- Parameters:
appEngineRouting
- App Engine Routing setting for the job. Structure is documented below.- Returns:
- builder
-
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
-
build
public JobAppEngineHttpTargetArgs build()
-
-