Class CloudSchedulerJobHttpTarget.Jsii$Proxy

    • Constructor Detail

      • Jsii$Proxy

        protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
        Constructor that initializes the object based on values retrieved from the JsiiObject.
        Parameters:
        objRef - Reference to the JSII managed object.
    • Method Detail

      • getUri

        public final String getUri()
        Description copied from interface: CloudSchedulerJobHttpTarget
        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}

        Specified by:
        getUri in interface CloudSchedulerJobHttpTarget
      • getBody

        public final String getBody()
        Description copied from interface: CloudSchedulerJobHttpTarget
        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}

        Specified by:
        getBody in interface CloudSchedulerJobHttpTarget
      • getHeaders

        public final Map<String,​String> getHeaders()
        Description copied from interface: CloudSchedulerJobHttpTarget
        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}

        Specified by:
        getHeaders in interface CloudSchedulerJobHttpTarget
      • getHttpMethod

        public final String getHttpMethod()
        Description copied from interface: CloudSchedulerJobHttpTarget
        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}

        Specified by:
        getHttpMethod in interface CloudSchedulerJobHttpTarget
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object