Class QuotaArgs.Builder

  • Enclosing class:
    QuotaArgs

    public static final class QuotaArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(QuotaArgs defaults)
    • Method Detail

      • healthMonitor

        public QuotaArgs.Builder healthMonitor​(@Nullable
                                               com.pulumi.core.Output<java.lang.Integer> healthMonitor)
        Parameters:
        healthMonitor - Quota value for health_monitors. Changing this updates the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • healthMonitor

        public QuotaArgs.Builder healthMonitor​(java.lang.Integer healthMonitor)
        Parameters:
        healthMonitor - Quota value for health_monitors. Changing this updates the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • l7Policy

        public QuotaArgs.Builder l7Policy​(@Nullable
                                          com.pulumi.core.Output<java.lang.Integer> l7Policy)
        Parameters:
        l7Policy - Quota value for l7_policies. Changing this updates the existing quota. Omitting it sets it to 0. Available in **Octavia minor version 2.19**.
        Returns:
        builder
      • l7Policy

        public QuotaArgs.Builder l7Policy​(java.lang.Integer l7Policy)
        Parameters:
        l7Policy - Quota value for l7_policies. Changing this updates the existing quota. Omitting it sets it to 0. Available in **Octavia minor version 2.19**.
        Returns:
        builder
      • l7Rule

        public QuotaArgs.Builder l7Rule​(@Nullable
                                        com.pulumi.core.Output<java.lang.Integer> l7Rule)
        Parameters:
        l7Rule - Quota value for l7_rules. Changing this updates the existing quota. Omitting it sets it to 0. Available in **Octavia minor version 2.19**.
        Returns:
        builder
      • l7Rule

        public QuotaArgs.Builder l7Rule​(java.lang.Integer l7Rule)
        Parameters:
        l7Rule - Quota value for l7_rules. Changing this updates the existing quota. Omitting it sets it to 0. Available in **Octavia minor version 2.19**.
        Returns:
        builder
      • listener

        public QuotaArgs.Builder listener​(@Nullable
                                          com.pulumi.core.Output<java.lang.Integer> listener)
        Parameters:
        listener - Quota value for listeners. Changing this updates the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • listener

        public QuotaArgs.Builder listener​(java.lang.Integer listener)
        Parameters:
        listener - Quota value for listeners. Changing this updates the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • loadbalancer

        public QuotaArgs.Builder loadbalancer​(@Nullable
                                              com.pulumi.core.Output<java.lang.Integer> loadbalancer)
        Parameters:
        loadbalancer - Quota value for loadbalancers. Changing this updates the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • loadbalancer

        public QuotaArgs.Builder loadbalancer​(java.lang.Integer loadbalancer)
        Parameters:
        loadbalancer - Quota value for loadbalancers. Changing this updates the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • member

        public QuotaArgs.Builder member​(@Nullable
                                        com.pulumi.core.Output<java.lang.Integer> member)
        Parameters:
        member - Quota value for members. Changing this updates the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • member

        public QuotaArgs.Builder member​(java.lang.Integer member)
        Parameters:
        member - Quota value for members. Changing this updates the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • pool

        public QuotaArgs.Builder pool​(@Nullable
                                      com.pulumi.core.Output<java.lang.Integer> pool)
        Parameters:
        pool - Quota value for pools. Changing this updates the the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • pool

        public QuotaArgs.Builder pool​(java.lang.Integer pool)
        Parameters:
        pool - Quota value for pools. Changing this updates the the existing quota. Omitting it sets it to 0.
        Returns:
        builder
      • projectId

        public QuotaArgs.Builder projectId​(com.pulumi.core.Output<java.lang.String> projectId)
        Parameters:
        projectId - ID of the project to manage quotas. Changing this creates a new quota.
        Returns:
        builder
      • projectId

        public QuotaArgs.Builder projectId​(java.lang.String projectId)
        Parameters:
        projectId - ID of the project to manage quotas. Changing this creates a new quota.
        Returns:
        builder
      • region

        public QuotaArgs.Builder region​(@Nullable
                                        com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region in which to manage quotas. Changing this creates a new quota. If ommited, the region of the credentials is used.
        Returns:
        builder
      • region

        public QuotaArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region in which to manage quotas. Changing this creates a new quota. If ommited, the region of the credentials is used.
        Returns:
        builder