Class: Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterMap
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterMap
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/integrations_v1alpha/classes.rb,
lib/google/apis/integrations_v1alpha/representations.rb,
lib/google/apis/integrations_v1alpha/representations.rb
Overview
A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified.
Instance Attribute Summary collapse
-
#entries ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterMapEntry>
Corresponds to the JSON property
entries. -
#key_type ⇒ String
Option to specify key value type for all entries of the map.
-
#value_type ⇒ String
Corresponds to the JSON property
valueType.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EnterpriseCrmFrontendsEventbusProtoParameterMap
constructor
A new instance of EnterpriseCrmFrontendsEventbusProtoParameterMap.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EnterpriseCrmFrontendsEventbusProtoParameterMap
Returns a new instance of EnterpriseCrmFrontendsEventbusProtoParameterMap.
4118 4119 4120 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4118 def initialize(**args) update!(**args) end |
Instance Attribute Details
#entries ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterMapEntry>
Corresponds to the JSON property entries
4105 4106 4107 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4105 def entries @entries end |
#key_type ⇒ String
Option to specify key value type for all entries of the map. If provided then
field types for all entries must conform to this.
Corresponds to the JSON property keyType
4111 4112 4113 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4111 def key_type @key_type end |
#value_type ⇒ String
Corresponds to the JSON property valueType
4116 4117 4118 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4116 def value_type @value_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4123 4124 4125 4126 4127 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4123 def update!(**args) @entries = args[:entries] if args.key?(:entries) @key_type = args[:key_type] if args.key?(:key_type) @value_type = args[:value_type] if args.key?(:value_type) end |