Class CelIdentDecl.Builder

  • Enclosing class:
    CelIdentDecl

    public abstract static class CelIdentDecl.Builder
    extends java.lang.Object
    Builder for configuring the CelIdentDecl.
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setName

        @CanIgnoreReturnValue
        public abstract CelIdentDecl.Builder setName​(java.lang.String name)
      • setType

        @CanIgnoreReturnValue
        public abstract CelIdentDecl.Builder setType​(dev.cel.common.types.CelType name)
      • setConstant

        @CanIgnoreReturnValue
        public abstract CelIdentDecl.Builder setConstant​(dev.cel.common.ast.CelConstant constant)
      • setConstant

        @CanIgnoreReturnValue
        public abstract CelIdentDecl.Builder setConstant​(java.util.Optional<dev.cel.common.ast.CelConstant> constant)
      • setDoc

        @CanIgnoreReturnValue
        public abstract CelIdentDecl.Builder setDoc​(java.lang.String value)
      • build

        @CheckReturnValue
        public abstract CelIdentDecl build()