Class ConfigArgs.Builder

  • Enclosing class:
    ConfigArgs

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

      • Builder

        public Builder()
      • Builder

        public Builder​(ConfigArgs defaults)
    • Method Detail

      • base64Encode

        public ConfigArgs.Builder base64Encode​(@Nullable
                                               com.pulumi.core.Output<java.lang.Boolean> base64Encode)
        Parameters:
        base64Encode - Specify whether or not to base64 encode the `rendered` output. Defaults to `true`, and cannot be disabled if gzip is `true`.
        Returns:
        builder
      • base64Encode

        public ConfigArgs.Builder base64Encode​(java.lang.Boolean base64Encode)
        Parameters:
        base64Encode - Specify whether or not to base64 encode the `rendered` output. Defaults to `true`, and cannot be disabled if gzip is `true`.
        Returns:
        builder
      • boundary

        public ConfigArgs.Builder boundary​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> boundary)
        Parameters:
        boundary - Specify the Writer's default boundary separator. Defaults to `MIMEBOUNDARY`.
        Returns:
        builder
      • boundary

        public ConfigArgs.Builder boundary​(java.lang.String boundary)
        Parameters:
        boundary - Specify the Writer's default boundary separator. Defaults to `MIMEBOUNDARY`.
        Returns:
        builder
      • gzip

        public ConfigArgs.Builder gzip​(@Nullable
                                       com.pulumi.core.Output<java.lang.Boolean> gzip)
        Parameters:
        gzip - Specify whether or not to gzip the `rendered` output. Defaults to `true`.
        Returns:
        builder
      • gzip

        public ConfigArgs.Builder gzip​(java.lang.Boolean gzip)
        Parameters:
        gzip - Specify whether or not to gzip the `rendered` output. Defaults to `true`.
        Returns:
        builder
      • parts

        public ConfigArgs.Builder parts​(@Nullable
                                        com.pulumi.core.Output<java.util.List<ConfigPartArgs>> parts)
        Parameters:
        parts - A nested block type which adds a file to the generated cloud-init configuration. Use multiple `part` blocks to specify multiple files, which will be included in order of declaration in the final MIME document.
        Returns:
        builder
      • parts

        public ConfigArgs.Builder parts​(java.util.List<ConfigPartArgs> parts)
        Parameters:
        parts - A nested block type which adds a file to the generated cloud-init configuration. Use multiple `part` blocks to specify multiple files, which will be included in order of declaration in the final MIME document.
        Returns:
        builder
      • parts

        public ConfigArgs.Builder parts​(ConfigPartArgs... parts)
        Parameters:
        parts - A nested block type which adds a file to the generated cloud-init configuration. Use multiple `part` blocks to specify multiple files, which will be included in order of declaration in the final MIME document.
        Returns:
        builder