Class SubscriptionArgs.Builder

  • Enclosing class:
    SubscriptionArgs

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

      • Builder

        public Builder()
    • Method Detail

      • autoRenew

        public SubscriptionArgs.Builder autoRenew​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> autoRenew)
        Parameters:
        autoRenew - Toggle for automated renewal of the subscription. Valid values are `ENABLED` or `DISABLED`. Default is `ENABLED`.
        Returns:
        builder
      • autoRenew

        public SubscriptionArgs.Builder autoRenew​(java.lang.String autoRenew)
        Parameters:
        autoRenew - Toggle for automated renewal of the subscription. Valid values are `ENABLED` or `DISABLED`. Default is `ENABLED`.
        Returns:
        builder
      • skipDestroy

        public SubscriptionArgs.Builder skipDestroy​(@Nullable
                                                    com.pulumi.core.Output<java.lang.Boolean> skipDestroy)
        Parameters:
        skipDestroy - Skip attempting to disable automated renewal upon destruction. If set to `true`, the `autoRenew` value will be left as-is and the resource will simply be removed from state.
        Returns:
        builder
      • skipDestroy

        public SubscriptionArgs.Builder skipDestroy​(java.lang.Boolean skipDestroy)
        Parameters:
        skipDestroy - Skip attempting to disable automated renewal upon destruction. If set to `true`, the `autoRenew` value will be left as-is and the resource will simply be removed from state.
        Returns:
        builder