Class PathProtocDistribution

java.lang.Object
io.github.ascopes.protobufmavenplugin.protoc.distributions.PathProtocDistribution
All Implemented Interfaces:
ProtocDistribution
Direct Known Subclasses:
ImmutablePathProtocDistribution, PathProtocDistributionBean

@Immutable @KindHint(kind="path", implementation=PathProtocDistributionBean.class) @Modifiable public abstract non-sealed class PathProtocDistribution extends Object implements ProtocDistribution
Model base for a protoc distribution that is located on the system $PATH.
Since:
5.1.0
Author:
Ashley Scopes
  • Constructor Details

    • PathProtocDistribution

      public PathProtocDistribution()
  • Method Details

    • getName

      @Default public String getName()
      Get the name.

      Defaults to "protoc" if unset.

      Returns:
      the name.