Class EdgecontainerClusterNetworking.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • clusterIpv4CidrBlocks

        @Stability(Stable)
        public EdgecontainerClusterNetworking.Builder clusterIpv4CidrBlocks​(List<String> clusterIpv4CidrBlocks)
        Parameters:
        clusterIpv4CidrBlocks - All pods in the cluster are assigned an RFC1918 IPv4 address from these blocks. This parameter is required. Only a single block is supported. This field cannot be changed after creation. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/edgecontainer_cluster#cluster_ipv4_cidr_blocks EdgecontainerCluster#cluster_ipv4_cidr_blocks}
        Returns:
        this
      • servicesIpv4CidrBlocks

        @Stability(Stable)
        public EdgecontainerClusterNetworking.Builder servicesIpv4CidrBlocks​(List<String> servicesIpv4CidrBlocks)
        Parameters:
        servicesIpv4CidrBlocks - All services in the cluster are assigned an RFC1918 IPv4 address from these blocks. This parameter is required. Only a single block is supported. This field cannot be changed after creation. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/edgecontainer_cluster#services_ipv4_cidr_blocks EdgecontainerCluster#services_ipv4_cidr_blocks}
        Returns:
        this
      • clusterIpv6CidrBlocks

        @Stability(Stable)
        public EdgecontainerClusterNetworking.Builder clusterIpv6CidrBlocks​(List<String> clusterIpv6CidrBlocks)
        Parameters:
        clusterIpv6CidrBlocks - If specified, dual stack mode is enabled and all pods in the cluster are assigned an IPv6 address from these blocks alongside from an IPv4 address. Only a single block is supported. This field cannot be changed after creation. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/edgecontainer_cluster#cluster_ipv6_cidr_blocks EdgecontainerCluster#cluster_ipv6_cidr_blocks}
        Returns:
        this
      • servicesIpv6CidrBlocks

        @Stability(Stable)
        public EdgecontainerClusterNetworking.Builder servicesIpv6CidrBlocks​(List<String> servicesIpv6CidrBlocks)
        Parameters:
        servicesIpv6CidrBlocks - If specified, dual stack mode is enabled and all services in the cluster are assigned an IPv6 address from these blocks alongside from an IPv4 address. Only a single block is supported. This field cannot be changed after creation. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/edgecontainer_cluster#services_ipv6_cidr_blocks EdgecontainerCluster#services_ipv6_cidr_blocks}
        Returns:
        this