Class QuotaState.Builder

  • Enclosing class:
    QuotaState

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

      • Builder

        public Builder()
      • Builder

        public Builder​(QuotaState defaults)
    • Method Detail

      • healthMonitor

        public QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.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 QuotaState.Builder projectId​(@Nullable
                                            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 QuotaState.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 QuotaState.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 QuotaState.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