Class Tool.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • description

        @Nonnull
        public final Tool.Builder description​(@Nullable
                                              java.lang.String value)
        The tool description.

        API name: description

      • name

        @Nonnull
        public final Tool.Builder name​(@Nullable
                                       java.lang.String value)
        API name: name
      • type

        @Nonnull
        public final Tool.Builder type​(@Nullable
                                       java.lang.String value)
        The tool type.

        API name: type

      • version

        @Nonnull
        public final Tool.Builder version​(@Nullable
                                          java.lang.String value)
        API name: version
      • build

        @Nonnull
        public Tool build()
        Builds a Tool.
        Specified by:
        build in interface ObjectBuilder<Tool>
        Throws:
        java.lang.NullPointerException - if some of the required fields are null.