Interface CloudSchedulerJobAppEngineHttpTarget
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CloudSchedulerJobAppEngineHttpTarget.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.034Z") @Stability(Stable) public interface CloudSchedulerJobAppEngineHttpTarget extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCloudSchedulerJobAppEngineHttpTarget.BuilderA builder forCloudSchedulerJobAppEngineHttpTargetstatic classCloudSchedulerJobAppEngineHttpTarget.Jsii$ProxyAn implementation forCloudSchedulerJobAppEngineHttpTarget
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static CloudSchedulerJobAppEngineHttpTarget.Builderbuilder()default CloudSchedulerJobAppEngineHttpTargetAppEngineRoutinggetAppEngineRouting()app_engine_routing block.default StringgetBody()HTTP request body.default Map<String,String>getHeaders()HTTP request headers.default StringgetHttpMethod()Which HTTP method to use for the request.StringgetRelativeUri()The relative URI.
-
-
-
Method Detail
-
getRelativeUri
@Stability(Stable) @NotNull String getRelativeUri()
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 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#relative_uri CloudSchedulerJob#relative_uri}
-
getAppEngineRouting
@Stability(Stable) @Nullable default CloudSchedulerJobAppEngineHttpTargetAppEngineRouting getAppEngineRouting()
app_engine_routing block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_scheduler_job#app_engine_routing CloudSchedulerJob#app_engine_routing}
-
getBody
@Stability(Stable) @Nullable default String getBody()
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. 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()
HTTP request headers. This map contains the header field names and values. Headers can be set when the job is created.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}
-
builder
@Stability(Stable) static CloudSchedulerJobAppEngineHttpTarget.Builder builder()
-
-