Class TemplateQuotaArgs.Builder

  • Enclosing class:
    TemplateQuotaArgs

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

      • Builder

        public Builder()
    • Method Detail

      • desireValue

        public TemplateQuotaArgs.Builder desireValue​(com.pulumi.core.Output<java.lang.Double> desireValue)
        Parameters:
        desireValue - Quota application value.
        Returns:
        builder
      • desireValue

        public TemplateQuotaArgs.Builder desireValue​(java.lang.Double desireValue)
        Parameters:
        desireValue - Quota application value.
        Returns:
        builder
      • effectiveTime

        public TemplateQuotaArgs.Builder effectiveTime​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> effectiveTime)
        Parameters:
        effectiveTime - The UTC time when the quota takes effect.
        Returns:
        builder
      • effectiveTime

        public TemplateQuotaArgs.Builder effectiveTime​(java.lang.String effectiveTime)
        Parameters:
        effectiveTime - The UTC time when the quota takes effect.
        Returns:
        builder
      • envLanguage

        public TemplateQuotaArgs.Builder envLanguage​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> envLanguage)
        Parameters:
        envLanguage - The language of the quota alert notification. Value: - zh: Chinese. - en: English.
        Returns:
        builder
      • envLanguage

        public TemplateQuotaArgs.Builder envLanguage​(java.lang.String envLanguage)
        Parameters:
        envLanguage - The language of the quota alert notification. Value: - zh: Chinese. - en: English.
        Returns:
        builder
      • expireTime

        public TemplateQuotaArgs.Builder expireTime​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> expireTime)
        Parameters:
        expireTime - The UTC time when the quota expires.
        Returns:
        builder
      • expireTime

        public TemplateQuotaArgs.Builder expireTime​(java.lang.String expireTime)
        Parameters:
        expireTime - The UTC time when the quota expires.
        Returns:
        builder
      • noticeType

        public TemplateQuotaArgs.Builder noticeType​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Integer> noticeType)
        Parameters:
        noticeType - Whether to notify the result of quota promotion application. Value: - 0: No. - 3: Yes.
        Returns:
        builder
      • noticeType

        public TemplateQuotaArgs.Builder noticeType​(java.lang.Integer noticeType)
        Parameters:
        noticeType - Whether to notify the result of quota promotion application. Value: - 0: No. - 3: Yes.
        Returns:
        builder
      • productCode

        public TemplateQuotaArgs.Builder productCode​(com.pulumi.core.Output<java.lang.String> productCode)
        Parameters:
        productCode - The abbreviation of the cloud service name.
        Returns:
        builder
      • productCode

        public TemplateQuotaArgs.Builder productCode​(java.lang.String productCode)
        Parameters:
        productCode - The abbreviation of the cloud service name.
        Returns:
        builder
      • quotaActionCode

        public TemplateQuotaArgs.Builder quotaActionCode​(com.pulumi.core.Output<java.lang.String> quotaActionCode)
        Parameters:
        quotaActionCode - The quota ID.
        Returns:
        builder
      • quotaActionCode

        public TemplateQuotaArgs.Builder quotaActionCode​(java.lang.String quotaActionCode)
        Parameters:
        quotaActionCode - The quota ID.
        Returns:
        builder
      • quotaCategory

        public TemplateQuotaArgs.Builder quotaCategory​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> quotaCategory)
        Parameters:
        quotaCategory - Type of quota. Value: - CommonQuota : Generic quota. - WhiteListLabel: Equity quota. - FlowControl:API rate quota.
        Returns:
        builder
      • quotaCategory

        public TemplateQuotaArgs.Builder quotaCategory​(java.lang.String quotaCategory)
        Parameters:
        quotaCategory - Type of quota. Value: - CommonQuota : Generic quota. - WhiteListLabel: Equity quota. - FlowControl:API rate quota.
        Returns:
        builder