Interface PluginDescriptor.About
-
- Enclosing interface:
- PluginDescriptor
public static interface PluginDescriptor.AboutPlugin author information.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringdescription()Plugin Description.java.lang.Stringname()Author name.java.lang.StringtargetGoVersion()Target Go version.java.util.List<java.lang.String>targetOperatingSystems()Operating systems on which this plugin can run.PluginDescriptor.Vendorvendor()Plugin vendor details.java.lang.Stringversion()Provides version of the plugin which will be used by plugin authors to provide meaningful version for the plugin.
-
-
-
Method Detail
-
name
java.lang.String name()
Author name.- Returns:
- a string containing the name.
-
version
java.lang.String version()
Provides version of the plugin which will be used by plugin authors to provide meaningful version for the plugin. It will be used for display purpose by Go.- Returns:
- a string containing the plugin version.
-
targetGoVersion
java.lang.String targetGoVersion()
Target Go version.- Returns:
- a string containing the version of Go for which the plugin is intended.
-
description
java.lang.String description()
Plugin Description.- Returns:
- a string containing the plugin description.
-
vendor
PluginDescriptor.Vendor vendor()
Plugin vendor details.- Returns:
- an object containing the plugin vendor details.
-
targetOperatingSystems
java.util.List<java.lang.String> targetOperatingSystems()
Operating systems on which this plugin can run.- Returns:
- a list of valid operating system name strings.
-
-