GoogleCloudApihubV1PluginInstance class
Represents a plugin instance resource in the API Hub.
A PluginInstance is a specific instance of a hub plugin with its own configuration, state, and execution details.
Constructors
-
GoogleCloudApihubV1PluginInstance.new({List<
GoogleCloudApihubV1PluginInstanceAction> ? actions, Map<String, GoogleCloudApihubV1ConfigVariable> ? additionalConfig, GoogleCloudApihubV1AuthConfig? authConfig, String? createTime, String? displayName, String? errorMessage, String? name, String? sourceProjectId, String? state, String? updateTime}) - GoogleCloudApihubV1PluginInstance.fromJson(Map json_)
Properties
-
actions
↔ List<
GoogleCloudApihubV1PluginInstanceAction> ? -
The action status for the plugin instance.
getter/setter pair
-
additionalConfig
↔ Map<
String, GoogleCloudApihubV1ConfigVariable> ? -
The additional information for this plugin instance corresponding to the
additional config template of the plugin.
getter/setter pair
- authConfig ↔ GoogleCloudApihubV1AuthConfig?
-
The authentication information for this plugin instance.
getter/setter pair
- createTime ↔ String?
-
Timestamp indicating when the plugin instance was created.
getter/setter pair
- displayName ↔ String?
-
The display name for this plugin instance.
getter/setter pair
- errorMessage ↔ String?
-
Error message describing the failure, if any, during Create, Delete or
ApplyConfig operation corresponding to the plugin instance.This field will
only be populated if the plugin instance is in the ERROR or FAILED state.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- name ↔ String?
-
Identifier.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sourceProjectId ↔ String?
-
The source project id of the plugin instance.
getter/setter pair
- state ↔ String?
-
The current state of the plugin instance (e.g., enabled, disabled,
provisioning).
getter/setter pair
- updateTime ↔ String?
-
Timestamp indicating when the plugin instance was last updated.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited