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.
4328 4329 4330 |
# File 'lib/google/apis/apihub_v1/classes.rb', line 4328 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
4320 4321 4322 |
# File 'lib/google/apis/apihub_v1/classes.rb', line 4320 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`
4326 4327 4328 |
# File 'lib/google/apis/apihub_v1/classes.rb', line 4326 def plugin_instance @plugin_instance end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4333 4334 4335 4336 |
# File 'lib/google/apis/apihub_v1/classes.rb', line 4333 def update!(**args) @action_id = args[:action_id] if args.key?(:action_id) @plugin_instance = args[:plugin_instance] if args.key?(:plugin_instance) end |