Class GetLoadBalancersPlainArgs.Builder

  • Enclosing class:
    GetLoadBalancersPlainArgs

    public static final class GetLoadBalancersPlainArgs.Builder
    extends java.lang.Object
    • Method Detail

      • addressIpVersion

        public GetLoadBalancersPlainArgs.Builder addressIpVersion​(@Nullable
                                                                  java.lang.String addressIpVersion)
        Parameters:
        addressIpVersion - The IP version.
        Returns:
        builder
      • addressType

        public GetLoadBalancersPlainArgs.Builder addressType​(@Nullable
                                                             java.lang.String addressType)
        Parameters:
        addressType - The type of IPv4 address used by the NLB instance.
        Returns:
        builder
      • dnsName

        public GetLoadBalancersPlainArgs.Builder dnsName​(@Nullable
                                                         java.lang.String dnsName)
        Parameters:
        dnsName - The domain name of the NLB instance.
        Returns:
        builder
      • ids

        public GetLoadBalancersPlainArgs.Builder ids​(@Nullable
                                                     java.util.List<java.lang.String> ids)
        Parameters:
        ids - A list of Load Balancer IDs.
        Returns:
        builder
      • ipv6AddressType

        public GetLoadBalancersPlainArgs.Builder ipv6AddressType​(@Nullable
                                                                 java.lang.String ipv6AddressType)
        Parameters:
        ipv6AddressType - The type of IPv6 address used by the NLB instance.
        Returns:
        builder
      • loadBalancerBusinessStatus

        public GetLoadBalancersPlainArgs.Builder loadBalancerBusinessStatus​(@Nullable
                                                                            java.lang.String loadBalancerBusinessStatus)
        Parameters:
        loadBalancerBusinessStatus - The business status of the NLB instance.
        Returns:
        builder
      • loadBalancerNames

        public GetLoadBalancersPlainArgs.Builder loadBalancerNames​(@Nullable
                                                                   java.util.List<java.lang.String> loadBalancerNames)
        Parameters:
        loadBalancerNames - The name of the NLB instance. You can specify at most 10 names.
        Returns:
        builder
      • loadBalancerNames

        public GetLoadBalancersPlainArgs.Builder loadBalancerNames​(java.lang.String... loadBalancerNames)
        Parameters:
        loadBalancerNames - The name of the NLB instance. You can specify at most 10 names.
        Returns:
        builder
      • nameRegex

        public GetLoadBalancersPlainArgs.Builder nameRegex​(@Nullable
                                                           java.lang.String nameRegex)
        Parameters:
        nameRegex - A regex string to filter results by Load Balancer name.
        Returns:
        builder
      • outputFile

        public GetLoadBalancersPlainArgs.Builder outputFile​(@Nullable
                                                            java.lang.String outputFile)
        Parameters:
        outputFile - File name where to save data source results (after running `pulumi preview`).
        Returns:
        builder
      • resourceGroupId

        public GetLoadBalancersPlainArgs.Builder resourceGroupId​(@Nullable
                                                                 java.lang.String resourceGroupId)
        Parameters:
        resourceGroupId - The ID of the resource group.
        Returns:
        builder
      • status

        public GetLoadBalancersPlainArgs.Builder status​(@Nullable
                                                        java.lang.String status)
        Parameters:
        status - The status of the NLB instance.
        Returns:
        builder
      • tags

        public GetLoadBalancersPlainArgs.Builder tags​(@Nullable
                                                      java.util.Map<java.lang.String,​java.lang.Object> tags)
        Parameters:
        tags - The tag of the resource.
        Returns:
        builder
      • vpcIds

        public GetLoadBalancersPlainArgs.Builder vpcIds​(@Nullable
                                                        java.util.List<java.lang.String> vpcIds)
        Parameters:
        vpcIds - The ID of the virtual private cloud (VPC) where the NLB instance is deployed. You can specify at most 10 IDs.
        Returns:
        builder
      • vpcIds

        public GetLoadBalancersPlainArgs.Builder vpcIds​(java.lang.String... vpcIds)
        Parameters:
        vpcIds - The ID of the virtual private cloud (VPC) where the NLB instance is deployed. You can specify at most 10 IDs.
        Returns:
        builder