Interface CloudSchedulerJobHttpTarget
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudSchedulerJobHttpTarget.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.036Z") @Stability(Stable) public interface CloudSchedulerJobHttpTarget extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudSchedulerJobHttpTarget.BuilderA builder forCloudSchedulerJobHttpTargetstatic classCloudSchedulerJobHttpTarget.Jsii$ProxyAn implementation forCloudSchedulerJobHttpTarget
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CloudSchedulerJobHttpTarget.Builderbuilder()default StringgetBody()HTTP request body.default Map<String,String>getHeaders()This map contains the header field names and values.default StringgetHttpMethod()Which HTTP method to use for the request.default CloudSchedulerJobHttpTargetOauthTokengetOauthToken()oauth_token block.default CloudSchedulerJobHttpTargetOidcTokengetOidcToken()oidc_token block.StringgetUri()The full URI path that the request will be sent to.
-
-
-
Method Detail
-
getUri
@Stability(Stable) @NotNull String getUri()
The full URI path that the request will be sent to.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#uri CloudSchedulerJob#uri}
-
getBody
@Stability(Stable) @Nullable default String getBody()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#body CloudSchedulerJob#body}
-
getHeaders
@Stability(Stable) @Nullable default Map<String,String> getHeaders()
This map contains the header field names and values.Repeated headers are not supported, but a header value can contain commas. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#headers CloudSchedulerJob#headers}
-
getHttpMethod
@Stability(Stable) @Nullable default String getHttpMethod()
Which HTTP method to use for the request.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#http_method CloudSchedulerJob#http_method}
-
getOauthToken
@Stability(Stable) @Nullable default CloudSchedulerJobHttpTargetOauthToken getOauthToken()
oauth_token block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#oauth_token CloudSchedulerJob#oauth_token}
-
getOidcToken
@Stability(Stable) @Nullable default CloudSchedulerJobHttpTargetOidcToken getOidcToken()
oidc_token block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#oidc_token CloudSchedulerJob#oidc_token}
-
builder
@Stability(Stable) static CloudSchedulerJobHttpTarget.Builder builder()
-
-