Class CloudRunDomainMappingMetadata.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • namespace

        @Stability(Stable)
        public CloudRunDomainMappingMetadata.Builder namespace​(String namespace)
        Parameters:
        namespace - In Cloud Run the namespace must be equal to either the project ID or project number. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/cloud_run_domain_mapping#namespace CloudRunDomainMapping#namespace}
        Returns:
        this
      • annotations

        @Stability(Stable)
        public CloudRunDomainMappingMetadata.Builder annotations​(Map<String,​String> annotations)
        Parameters:
        annotations - Annotations 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}
        Returns:
        this
      • labels

        @Stability(Stable)
        public CloudRunDomainMappingMetadata.Builder labels​(Map<String,​String> labels)
        Parameters:
        labels - Map 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}
        Returns:
        this