Class: Google::Apis::ContactcenteraiplatformV1alpha1::PscSetting
- Inherits:
-
Object
- Object
- Google::Apis::ContactcenteraiplatformV1alpha1::PscSetting
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/contactcenteraiplatform_v1alpha1/classes.rb,
lib/google/apis/contactcenteraiplatform_v1alpha1/representations.rb,
lib/google/apis/contactcenteraiplatform_v1alpha1/representations.rb
Overview
Private service connect settings.
Instance Attribute Summary collapse
-
#allowed_consumer_project_ids ⇒ Array<String>
The list of project ids that are allowed to send traffic to the service attachment.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PscSetting
constructor
A new instance of PscSetting.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ PscSetting
Returns a new instance of PscSetting.
705 706 707 |
# File 'lib/google/apis/contactcenteraiplatform_v1alpha1/classes.rb', line 705 def initialize(**args) update!(**args) end |
Instance Attribute Details
#allowed_consumer_project_ids ⇒ Array<String>
The list of project ids that are allowed to send traffic to the service
attachment. This field should be filled only for the ingress components.
Corresponds to the JSON property allowedConsumerProjectIds
703 704 705 |
# File 'lib/google/apis/contactcenteraiplatform_v1alpha1/classes.rb', line 703 def allowed_consumer_project_ids @allowed_consumer_project_ids end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
710 711 712 |
# File 'lib/google/apis/contactcenteraiplatform_v1alpha1/classes.rb', line 710 def update!(**args) @allowed_consumer_project_ids = args[:allowed_consumer_project_ids] if args.key?(:allowed_consumer_project_ids) end |