Class FilestoreInstanceNetworks.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • modes

        @Stability(Stable)
        public FilestoreInstanceNetworks.Builder modes​(List<String> modes)
        Parameters:
        modes - IP versions for which the instance has IP addresses assigned. Possible values: ["ADDRESS_MODE_UNSPECIFIED", "MODE_IPV4", "MODE_IPV6"]. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#modes FilestoreInstance#modes}
        Returns:
        this
      • network

        @Stability(Stable)
        public FilestoreInstanceNetworks.Builder network​(String network)
        Parameters:
        network - The name of the GCE VPC network to which the instance is connected. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#network FilestoreInstance#network}
        Returns:
        this
      • connectMode

        @Stability(Stable)
        public FilestoreInstanceNetworks.Builder connectMode​(String connectMode)
        Parameters:
        connectMode - The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING. Default value: "DIRECT_PEERING" Possible values: ["DIRECT_PEERING", "PRIVATE_SERVICE_ACCESS"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#connect_mode FilestoreInstance#connect_mode}
        Returns:
        this
      • reservedIpRange

        @Stability(Stable)
        public FilestoreInstanceNetworks.Builder reservedIpRange​(String reservedIpRange)
        Parameters:
        reservedIpRange - A /29 CIDR block that identifies the range of IP addresses reserved for this instance. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#reserved_ip_range FilestoreInstance#reserved_ip_range}
        Returns:
        this