Class: Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingRuntimeData
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingRuntimeData
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/integrations_v1/classes.rb,
lib/google/apis/integrations_v1/representations.rb,
lib/google/apis/integrations_v1/representations.rb
Overview
Eventing runtime data has the details related to eventing managed by the system.
Instance Attribute Summary collapse
-
#events_listener_endpoint ⇒ String
Output only.
-
#events_listener_psc_sa ⇒ String
Output only.
-
#status ⇒ Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingStatus
EventingStatus indicates the state of eventing.
-
#webhook_data ⇒ Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingRuntimeDataWebhookData
WebhookData has details of webhook configuration.
-
#webhook_subscriptions ⇒ Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions
WebhookSubscriptions has details of webhook subscriptions.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudConnectorsV1EventingRuntimeData
constructor
A new instance of GoogleCloudConnectorsV1EventingRuntimeData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudConnectorsV1EventingRuntimeData
Returns a new instance of GoogleCloudConnectorsV1EventingRuntimeData.
5993 5994 5995 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 5993 def initialize(**args) update!(**args) end |
Instance Attribute Details
#events_listener_endpoint ⇒ String
Output only. Events listener endpoint. The value will populated after
provisioning the events listener.
Corresponds to the JSON property eventsListenerEndpoint
5969 5970 5971 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 5969 def events_listener_endpoint @events_listener_endpoint end |
#events_listener_psc_sa ⇒ String
Output only. Events listener PSC Service attachment. The value will be
populated after provisioning the events listener with private connectivity
enabled.
Corresponds to the JSON property eventsListenerPscSa
5976 5977 5978 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 5976 def events_listener_psc_sa @events_listener_psc_sa end |
#status ⇒ Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingStatus
EventingStatus indicates the state of eventing.
Corresponds to the JSON property status
5981 5982 5983 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 5981 def status @status end |
#webhook_data ⇒ Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingRuntimeDataWebhookData
WebhookData has details of webhook configuration.
Corresponds to the JSON property webhookData
5986 5987 5988 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 5986 def webhook_data @webhook_data end |
#webhook_subscriptions ⇒ Google::Apis::IntegrationsV1::GoogleCloudConnectorsV1EventingRuntimeDataWebhookSubscriptions
WebhookSubscriptions has details of webhook subscriptions.
Corresponds to the JSON property webhookSubscriptions
5991 5992 5993 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 5991 def webhook_subscriptions @webhook_subscriptions end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5998 5999 6000 6001 6002 6003 6004 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 5998 def update!(**args) @events_listener_endpoint = args[:events_listener_endpoint] if args.key?(:events_listener_endpoint) @events_listener_psc_sa = args[:events_listener_psc_sa] if args.key?(:events_listener_psc_sa) @status = args[:status] if args.key?(:status) @webhook_data = args[:webhook_data] if args.key?(:webhook_data) @webhook_subscriptions = args[:webhook_subscriptions] if args.key?(:webhook_subscriptions) end |