Class CloudRunServiceTemplateSpec.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloud_run_service.CloudRunServiceTemplateSpec.Jsii$Proxy
-
- All Implemented Interfaces:
CloudRunServiceTemplateSpec,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudRunServiceTemplateSpec
@Stability(Stable) @Internal public static final class CloudRunServiceTemplateSpec.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudRunServiceTemplateSpec
An implementation forCloudRunServiceTemplateSpec
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.cloud_run_service.CloudRunServiceTemplateSpec
CloudRunServiceTemplateSpec.Builder, CloudRunServiceTemplateSpec.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudRunServiceTemplateSpec.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudRunServiceTemplateSpec.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)NumbergetContainerConcurrency()ContainerConcurrency specifies the maximum allowed in-flight (concurrent) requests per container of the Revision.ObjectgetContainers()containers block.StringgetServiceAccountName()Email address of the IAM service account associated with the revision of the service.NumbergetTimeoutSeconds()TimeoutSeconds holds the max duration the instance is allowed for responding to a request.ObjectgetVolumes()volumes block.inthashCode()
-
-
-
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.
-
Jsii$Proxy
protected Jsii$Proxy(CloudRunServiceTemplateSpec.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudRunServiceTemplateSpec.Builder.
-
-
Method Detail
-
getContainerConcurrency
public final Number getContainerConcurrency()
Description copied from interface:CloudRunServiceTemplateSpecContainerConcurrency 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:
getContainerConcurrencyin interfaceCloudRunServiceTemplateSpec
-
getContainers
public final Object getContainers()
Description copied from interface:CloudRunServiceTemplateSpeccontainers 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:
getContainersin interfaceCloudRunServiceTemplateSpec
-
getServiceAccountName
public final String getServiceAccountName()
Description copied from interface:CloudRunServiceTemplateSpecEmail 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:
getServiceAccountNamein interfaceCloudRunServiceTemplateSpec
-
getTimeoutSeconds
public final Number getTimeoutSeconds()
Description copied from interface:CloudRunServiceTemplateSpecTimeoutSeconds 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:
getTimeoutSecondsin interfaceCloudRunServiceTemplateSpec
-
getVolumes
public final Object getVolumes()
Description copied from interface:CloudRunServiceTemplateSpecvolumes 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:
getVolumesin interfaceCloudRunServiceTemplateSpec
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-