Creates a new JobHttpTarget.
body HTTP request body.
headers This map contains the header field names and values.
httpMethod Which HTTP method to use for the request.
oauthToken Contains information needed for generating an OAuth token.
oidcToken Contains information needed for generating an OpenID Connect token.
uri The full URI path that the request will be sent to.
HTTP request body.
A request body is allowed only if the HTTP method is POST, PUT, or PATCH.
It is an error to set body on a job with an incompatible HttpMethod.
A base64-encoded string.
Contains information needed for generating an OAuth token.
This type of authorization should be used when sending requests to a GCP endpoint.
Structure is documented below.
Contains information needed for generating an OpenID Connect token.
This type of authorization should be used when sending requests to third party endpoints or Cloud Run.
Structure is documented below.