Class TemplateState.Builder

  • Enclosing class:
    TemplateState

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

      • Builder

        public Builder()
    • Method Detail

      • awsRegion

        public TemplateState.Builder awsRegion​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> awsRegion)
        Parameters:
        awsRegion - AWS Region to which the template applies.
        Returns:
        builder
      • awsRegion

        public TemplateState.Builder awsRegion​(java.lang.String awsRegion)
        Parameters:
        awsRegion - AWS Region to which the template applies.
        Returns:
        builder
      • globalQuota

        public TemplateState.Builder globalQuota​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Boolean> globalQuota)
        Parameters:
        globalQuota - Indicates whether the quota is global.
        Returns:
        builder
      • globalQuota

        public TemplateState.Builder globalQuota​(java.lang.Boolean globalQuota)
        Parameters:
        globalQuota - Indicates whether the quota is global.
        Returns:
        builder
      • quotaCode

        public TemplateState.Builder quotaCode​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> quotaCode)
        Parameters:
        quotaCode - Quota identifier. To find the quota code for a specific quota, use the aws.servicequotas.ServiceQuota data source.
        Returns:
        builder
      • quotaCode

        public TemplateState.Builder quotaCode​(java.lang.String quotaCode)
        Parameters:
        quotaCode - Quota identifier. To find the quota code for a specific quota, use the aws.servicequotas.ServiceQuota data source.
        Returns:
        builder
      • quotaName

        public TemplateState.Builder quotaName​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> quotaName)
        Parameters:
        quotaName - Quota name.
        Returns:
        builder
      • quotaName

        public TemplateState.Builder quotaName​(java.lang.String quotaName)
        Parameters:
        quotaName - Quota name.
        Returns:
        builder
      • region

        @Deprecated
        public TemplateState.Builder region​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> region)
        Deprecated.
        region is deprecated. Use aws.getRegion instead.
        Parameters:
        region - AWS Region to which the template applies. Use `aws.getRegion` instead.
        Returns:
        builder
      • region

        @Deprecated
        public TemplateState.Builder region​(java.lang.String region)
        Deprecated.
        region is deprecated. Use aws.getRegion instead.
        Parameters:
        region - AWS Region to which the template applies. Use `aws.getRegion` instead.
        Returns:
        builder
      • serviceCode

        public TemplateState.Builder serviceCode​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> serviceCode)
        Parameters:
        serviceCode - Service identifier. To find the service code value for an AWS service, use the aws.servicequotas.getService data source.
        Returns:
        builder
      • serviceCode

        public TemplateState.Builder serviceCode​(java.lang.String serviceCode)
        Parameters:
        serviceCode - Service identifier. To find the service code value for an AWS service, use the aws.servicequotas.getService data source.
        Returns:
        builder
      • serviceName

        public TemplateState.Builder serviceName​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> serviceName)
        Parameters:
        serviceName - Service name.
        Returns:
        builder
      • serviceName

        public TemplateState.Builder serviceName​(java.lang.String serviceName)
        Parameters:
        serviceName - Service name.
        Returns:
        builder
      • unit

        public TemplateState.Builder unit​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> unit)
        Parameters:
        unit - Unit of measurement.
        Returns:
        builder
      • unit

        public TemplateState.Builder unit​(java.lang.String unit)
        Parameters:
        unit - Unit of measurement.
        Returns:
        builder
      • value

        public TemplateState.Builder value​(@Nullable
                                           com.pulumi.core.Output<java.lang.Double> value)
        Parameters:
        value - The new, increased value for the quota.
        Returns:
        builder
      • value

        public TemplateState.Builder value​(java.lang.Double value)
        Parameters:
        value - The new, increased value for the quota.
        Returns:
        builder