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
    • 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}