Package com.pulumi.automation
Class PluginRemoveOptions
- java.lang.Object
-
- com.pulumi.automation.PluginRemoveOptions
-
public final class PluginRemoveOptions extends java.lang.Object
Options for removing plugins.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PluginRemoveOptions.Builder
Builder forPluginRemoveOptions
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PluginRemoveOptions.Builder
builder()
Returns a new builder forPluginRemoveOptions
.PluginKind
kind()
The kind of plugin to remove.java.lang.String
name()
The name of the plugin to remove.java.lang.String
versionRange()
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
-
-