Class Base64.Builder

  • All Implemented Interfaces:
    java.util.function.Supplier<Base64>
    Enclosing class:
    Base64

    public static class Base64.Builder
    extends BaseNCodec.AbstractBuilder<Base64,​Base64.Builder>
    Builds Base64 instances.

    To configure a new instance, use a Base64.Builder. For example:

     Base64 base64 = Base64.builder()
       .setCodecPolicy(CodecPolicy.LENIENT)       // default is lenient, null resets to default
       .setEncodeTable(customEncodeTable)         // default is built in, null resets to default
       .setLineLength(0)                          // default is none
       .setLineSeparator('\r', '\n')              // default is CR LF, null resets to default
       .setPadding('=')                           // default is '='
       .setUrlSafe(false)                         // default is false
       .get()
     
    Since:
    1.17.0