Class CloudRunDomainMappingMetadata.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.cloud_run_domain_mapping.CloudRunDomainMappingMetadata.Jsii$Proxy
-
- All Implemented Interfaces:
CloudRunDomainMappingMetadata,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudRunDomainMappingMetadata
@Stability(Stable) @Internal public static final class CloudRunDomainMappingMetadata.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudRunDomainMappingMetadata
An implementation forCloudRunDomainMappingMetadata
-
-
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_domain_mapping.CloudRunDomainMappingMetadata
CloudRunDomainMappingMetadata.Builder, CloudRunDomainMappingMetadata.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(CloudRunDomainMappingMetadata.Builder builder)Constructor that initializes the object based on literal property values passed by theCloudRunDomainMappingMetadata.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)Map<String,String>getAnnotations()Annotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.Map<String,String>getLabels()Map of string keys and values that can be used to organize and categorize (scope and select) objects.StringgetNamespace()In Cloud Run the namespace must be equal to either the project ID or project number.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(CloudRunDomainMappingMetadata.Builder builder)
Constructor that initializes the object based on literal property values passed by theCloudRunDomainMappingMetadata.Builder.
-
-
Method Detail
-
getNamespace
public final String getNamespace()
Description copied from interface:CloudRunDomainMappingMetadataIn Cloud Run the namespace must be equal to either the project ID or project number.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_domain_mapping#namespace CloudRunDomainMapping#namespace}
- Specified by:
getNamespacein interfaceCloudRunDomainMappingMetadata
-
getAnnotations
public final Map<String,String> getAnnotations()
Description copied from interface:CloudRunDomainMappingMetadataAnnotations is a key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations **Note**: The Cloud Run API may add additional annotations that were not provided in your config. If terraform plan shows a diff where a server-side annotation is added, you can add it to your config or apply the lifecycle.ignore_changes rule to the metadata.0.annotations field. **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field 'effective_annotations' for all of the annotations present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_domain_mapping#annotations CloudRunDomainMapping#annotations}
- Specified by:
getAnnotationsin interfaceCloudRunDomainMappingMetadata
-
getLabels
public final Map<String,String> getLabels()
Description copied from interface:CloudRunDomainMappingMetadataMap of string keys and values that can be used to organize and categorize (scope and select) objects.May match selectors of replication controllers and routes. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_domain_mapping#labels CloudRunDomainMapping#labels}
- Specified by:
getLabelsin interfaceCloudRunDomainMappingMetadata
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-