Class CloudRunServiceTemplateSpec.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

      • getContainerConcurrency

        public final Number getContainerConcurrency()
        Description copied from interface: CloudRunServiceTemplateSpec
        ContainerConcurrency specifies the maximum allowed in-flight (concurrent) requests per container of the Revision.

        If not specified or 0, defaults to 80 when requested CPU >= 1 and defaults to 1 when requested CPU < 1. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#container_concurrency CloudRunService#container_concurrency}

        Specified by:
        getContainerConcurrency in interface CloudRunServiceTemplateSpec
      • getContainers

        public final Object getContainers()
        Description copied from interface: CloudRunServiceTemplateSpec
        containers block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#containers CloudRunService#containers}

        Specified by:
        getContainers in interface CloudRunServiceTemplateSpec
      • getServiceAccountName

        public final String getServiceAccountName()
        Description copied from interface: CloudRunServiceTemplateSpec
        Email address of the IAM service account associated with the revision of the service.

        The service account represents the identity of the running revision, and determines what permissions the revision has. If not provided, the revision will use the project's default service account. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#service_account_name CloudRunService#service_account_name}

        Specified by:
        getServiceAccountName in interface CloudRunServiceTemplateSpec
      • getTimeoutSeconds

        public final Number getTimeoutSeconds()
        Description copied from interface: CloudRunServiceTemplateSpec
        TimeoutSeconds holds the max duration the instance is allowed for responding to a request.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#timeout_seconds CloudRunService#timeout_seconds}

        Specified by:
        getTimeoutSeconds in interface CloudRunServiceTemplateSpec
      • getVolumes

        public final Object getVolumes()
        Description copied from interface: CloudRunServiceTemplateSpec
        volumes block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#volumes CloudRunService#volumes}

        Specified by:
        getVolumes in interface CloudRunServiceTemplateSpec
      • $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