Package com.pulumi.alicloud.quotas
Class TemplateQuotaArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.quotas.TemplateQuotaArgs.Builder
-
- Enclosing class:
- TemplateQuotaArgs
public static final class TemplateQuotaArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TemplateQuotaArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TemplateQuotaArgs
build()
TemplateQuotaArgs.Builder
desireValue(com.pulumi.core.Output<java.lang.Double> desireValue)
TemplateQuotaArgs.Builder
desireValue(java.lang.Double desireValue)
TemplateQuotaArgs.Builder
dimensions(TemplateQuotaDimensionArgs... dimensions)
TemplateQuotaArgs.Builder
dimensions(com.pulumi.core.Output<java.util.List<TemplateQuotaDimensionArgs>> dimensions)
TemplateQuotaArgs.Builder
dimensions(java.util.List<TemplateQuotaDimensionArgs> dimensions)
TemplateQuotaArgs.Builder
effectiveTime(com.pulumi.core.Output<java.lang.String> effectiveTime)
TemplateQuotaArgs.Builder
effectiveTime(java.lang.String effectiveTime)
TemplateQuotaArgs.Builder
envLanguage(com.pulumi.core.Output<java.lang.String> envLanguage)
TemplateQuotaArgs.Builder
envLanguage(java.lang.String envLanguage)
TemplateQuotaArgs.Builder
expireTime(com.pulumi.core.Output<java.lang.String> expireTime)
TemplateQuotaArgs.Builder
expireTime(java.lang.String expireTime)
TemplateQuotaArgs.Builder
noticeType(com.pulumi.core.Output<java.lang.Integer> noticeType)
TemplateQuotaArgs.Builder
noticeType(java.lang.Integer noticeType)
TemplateQuotaArgs.Builder
productCode(com.pulumi.core.Output<java.lang.String> productCode)
TemplateQuotaArgs.Builder
productCode(java.lang.String productCode)
TemplateQuotaArgs.Builder
quotaActionCode(com.pulumi.core.Output<java.lang.String> quotaActionCode)
TemplateQuotaArgs.Builder
quotaActionCode(java.lang.String quotaActionCode)
TemplateQuotaArgs.Builder
quotaCategory(com.pulumi.core.Output<java.lang.String> quotaCategory)
TemplateQuotaArgs.Builder
quotaCategory(java.lang.String quotaCategory)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TemplateQuotaArgs defaults)
-
-
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
-
dimensions
public TemplateQuotaArgs.Builder dimensions(@Nullable com.pulumi.core.Output<java.util.List<TemplateQuotaDimensionArgs>> dimensions)
- Parameters:
dimensions
- The Quota Dimensions. See `dimensions` below.- Returns:
- builder
-
dimensions
public TemplateQuotaArgs.Builder dimensions(java.util.List<TemplateQuotaDimensionArgs> dimensions)
- Parameters:
dimensions
- The Quota Dimensions. See `dimensions` below.- Returns:
- builder
-
dimensions
public TemplateQuotaArgs.Builder dimensions(TemplateQuotaDimensionArgs... dimensions)
- Parameters:
dimensions
- The Quota Dimensions. See `dimensions` below.- 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
-
build
public TemplateQuotaArgs build()
-
-