Class CloudRunServiceConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloud_run_service.CloudRunServiceConfig.Jsii$Proxy
-
- All Implemented Interfaces:
CloudRunServiceConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudRunServiceConfig
@Stability(Stable) @Internal public static final class CloudRunServiceConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudRunServiceConfig
An implementation forCloudRunServiceConfig
-
-
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.CloudRunServiceConfig
CloudRunServiceConfig.Builder, CloudRunServiceConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudRunServiceConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudRunServiceConfig.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)ObjectgetAutogenerateRevisionName()If set to 'true', the revision name (template.metadata.name) will be omitted and autogenerated by Cloud Run.ObjectgetConnection()ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#id CloudRunService#id}.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetLocation()The location of the cloud run instance.CloudRunServiceMetadatagetMetadata()metadata block.StringgetName()Name must be unique within a Google Cloud project and region.StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#project CloudRunService#project}.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()CloudRunServiceTemplategetTemplate()template block.CloudRunServiceTimeoutsgetTimeouts()timeouts block.ObjectgetTraffic()traffic 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(CloudRunServiceConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudRunServiceConfig.Builder.
-
-
Method Detail
-
getLocation
public final String getLocation()
Description copied from interface:CloudRunServiceConfigThe location of the cloud run instance. eg us-central1.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#location CloudRunService#location}
- Specified by:
getLocationin interfaceCloudRunServiceConfig
-
getName
public final String getName()
Description copied from interface:CloudRunServiceConfigName must be unique within a Google Cloud project and region.Is required when creating resources. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#name CloudRunService#name}
- Specified by:
getNamein interfaceCloudRunServiceConfig
-
getAutogenerateRevisionName
public final Object getAutogenerateRevisionName()
Description copied from interface:CloudRunServiceConfigIf set to 'true', the revision name (template.metadata.name) will be omitted and autogenerated by Cloud Run. This cannot be set to 'true' while 'template.metadata.name' is also set. (For legacy support, if 'template.metadata.name' is unset in state while this field is set to false, the revision name will still autogenerate.).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#autogenerate_revision_name CloudRunService#autogenerate_revision_name}
- Specified by:
getAutogenerateRevisionNamein interfaceCloudRunServiceConfig
-
getId
public final String getId()
Description copied from interface:CloudRunServiceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#id CloudRunService#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceCloudRunServiceConfig
-
getMetadata
public final CloudRunServiceMetadata getMetadata()
Description copied from interface:CloudRunServiceConfigmetadata block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#metadata CloudRunService#metadata}
- Specified by:
getMetadatain interfaceCloudRunServiceConfig
-
getProject
public final String getProject()
Description copied from interface:CloudRunServiceConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#project CloudRunService#project}.- Specified by:
getProjectin interfaceCloudRunServiceConfig
-
getTemplate
public final CloudRunServiceTemplate getTemplate()
Description copied from interface:CloudRunServiceConfigtemplate block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#template CloudRunService#template}
- Specified by:
getTemplatein interfaceCloudRunServiceConfig
-
getTimeouts
public final CloudRunServiceTimeouts getTimeouts()
Description copied from interface:CloudRunServiceConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#timeouts CloudRunService#timeouts}
- Specified by:
getTimeoutsin interfaceCloudRunServiceConfig
-
getTraffic
public final Object getTraffic()
Description copied from interface:CloudRunServiceConfigtraffic block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_service#traffic CloudRunService#traffic}
- Specified by:
getTrafficin interfaceCloudRunServiceConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-