Class: Google::Apis::EventarcV1beta1::Pubsub
- Inherits:
-
Object
- Object
- Google::Apis::EventarcV1beta1::Pubsub
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/eventarc_v1beta1/classes.rb,
lib/google/apis/eventarc_v1beta1/representations.rb,
lib/google/apis/eventarc_v1beta1/representations.rb
Overview
Represents a Pub/Sub transport.
Instance Attribute Summary collapse
-
#subscription ⇒ String
Output only.
-
#topic ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Pubsub
constructor
A new instance of Pubsub.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Pubsub
Returns a new instance of Pubsub.
692 693 694 |
# File 'lib/google/apis/eventarc_v1beta1/classes.rb', line 692 def initialize(**args) update!(**args) end |
Instance Attribute Details
#subscription ⇒ String
Output only. The name of the Pub/Sub subscription created and managed by
Eventarc system as a transport for the event delivery. Format: projects/
PROJECT_ID/subscriptions/SUBSCRIPTION_NAME`.
Corresponds to the JSON propertysubscription`
681 682 683 |
# File 'lib/google/apis/eventarc_v1beta1/classes.rb', line 681 def subscription @subscription end |
#topic ⇒ String
Optional. The name of the Pub/Sub topic created and managed by Eventarc system
as a transport for the event delivery. Format: projects/PROJECT_ID/topics/
TOPIC_NAME`. You may set an existing topic for triggers of the typegoogle.
cloud.pubsub.topic.v1.messagePublishedonly. The topic you provide here will
not be deleted by Eventarc at trigger deletion.
Corresponds to the JSON propertytopic`
690 691 692 |
# File 'lib/google/apis/eventarc_v1beta1/classes.rb', line 690 def topic @topic end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
697 698 699 700 |
# File 'lib/google/apis/eventarc_v1beta1/classes.rb', line 697 def update!(**args) @subscription = args[:subscription] if args.key?(:subscription) @topic = args[:topic] if args.key?(:topic) end |