GoogleCloudApihubV1PluginInstanceAction class
PluginInstanceAction represents an action which can be executed in the plugin instance.
Constructors
- GoogleCloudApihubV1PluginInstanceAction.new({String? actionId, GoogleCloudApihubV1CurationConfig? curationConfig, GoogleCloudApihubV1ExecutionStatus? hubInstanceAction, GoogleCloudApihubV1ResourceConfig? resourceConfig, String? scheduleCronExpression, String? scheduleTimeZone, String? serviceAccount, String? state})
- GoogleCloudApihubV1PluginInstanceAction.fromJson(Map json_)
Properties
- actionId ↔ String?
-
This should map to one of the action id specified in actions_config in the
plugin.
getter/setter pair
- curationConfig ↔ GoogleCloudApihubV1CurationConfig?
-
This configuration should be provided if the plugin action is publishing
data to API hub curate layer.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hubInstanceAction ↔ GoogleCloudApihubV1ExecutionStatus?
-
The execution information for the plugin instance action done
corresponding to an API hub instance.
getter/setter pair
- resourceConfig ↔ GoogleCloudApihubV1ResourceConfig?
-
The configuration of resources created for a given plugin instance action.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scheduleCronExpression ↔ String?
-
The schedule for this plugin instance action.
getter/setter pair
- scheduleTimeZone ↔ String?
-
The time zone for the schedule cron expression.
getter/setter pair
- serviceAccount ↔ String?
-
The service account used to publish data.
getter/setter pair
- state ↔ String?
-
The current state of the plugin action in the plugin instance.
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