Class GetConfigPlainArgs.Builder

  • Enclosing class:
    GetConfigPlainArgs

    public static final class GetConfigPlainArgs.Builder
    extends java.lang.Object
    • Method Detail

      • base64Encode

        public GetConfigPlainArgs.Builder base64Encode​(@Nullable
                                                       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 GetConfigPlainArgs.Builder boundary​(@Nullable
                                                   java.lang.String boundary)
        Parameters:
        boundary - Specify the Writer's default boundary separator. Defaults to `MIMEBOUNDARY`.
        Returns:
        builder
      • gzip

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

        public GetConfigPlainArgs.Builder parts​(@Nullable
                                                java.util.List<GetConfigPart> 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 GetConfigPlainArgs.Builder parts​(GetConfigPart... 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