Package com.pulumi.automation
Class PluginRemoveOptions
- java.lang.Object
-
- com.pulumi.automation.PluginRemoveOptions
-
public final class PluginRemoveOptions extends java.lang.ObjectOptions for removing plugins.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPluginRemoveOptions.BuilderBuilder forPluginRemoveOptions.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PluginRemoveOptions.Builderbuilder()Returns a new builder forPluginRemoveOptions.PluginKindkind()The kind of plugin to remove.java.lang.Stringname()The name of the plugin to remove.java.lang.StringversionRange()The semver range to check when removing plugins matching the given name e.g.
-
-
-
Method Detail
-
builder
public static PluginRemoveOptions.Builder builder()
Returns a new builder forPluginRemoveOptions.- Returns:
- the builder
-
name
@Nullable public java.lang.String name()
The name of the plugin to remove.- Returns:
- the name of the plugin
-
versionRange
@Nullable public java.lang.String versionRange()
The semver range to check when removing plugins matching the given name e.g. "1.0.0", ">1.0.0".- Returns:
- the semver range
-
kind
public PluginKind kind()
The kind of plugin to remove. Defaults toPluginKind.RESOURCE.- Returns:
- the kind of plugin
-
-