Class: Google::Apis::ApihubV1::GoogleCloudApihubV1PluginInstanceActionId
- Inherits:
-
Object
- Object
- Google::Apis::ApihubV1::GoogleCloudApihubV1PluginInstanceActionId
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/apihub_v1/classes.rb,
lib/google/apis/apihub_v1/representations.rb,
lib/google/apis/apihub_v1/representations.rb
Overview
The plugin instance and associated action that is using the curation.
Instance Attribute Summary collapse
-
#action_id ⇒ String
Output only.
-
#plugin_instance ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudApihubV1PluginInstanceActionId
constructor
A new instance of GoogleCloudApihubV1PluginInstanceActionId.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudApihubV1PluginInstanceActionId
Returns a new instance of GoogleCloudApihubV1PluginInstanceActionId.
4110 4111 4112 |
# File 'lib/google/apis/apihub_v1/classes.rb', line 4110 def initialize(**args) update!(**args) end |
Instance Attribute Details
#action_id ⇒ String
Output only. The action ID that is using the curation. This should map to one
of the action IDs specified in action configs in the plugin.
Corresponds to the JSON property actionId
4102 4103 4104 |
# File 'lib/google/apis/apihub_v1/classes.rb', line 4102 def action_id @action_id end |
#plugin_instance ⇒ String
Output only. Plugin instance that is using the curation. Format is projects/
project/locations/location/plugins/plugin/instances/instance`
Corresponds to the JSON propertypluginInstance`
4108 4109 4110 |
# File 'lib/google/apis/apihub_v1/classes.rb', line 4108 def plugin_instance @plugin_instance end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4115 4116 4117 4118 |
# File 'lib/google/apis/apihub_v1/classes.rb', line 4115 def update!(**args) @action_id = args[:action_id] if args.key?(:action_id) @plugin_instance = args[:plugin_instance] if args.key?(:plugin_instance) end |