Class: Google::Apis::IntegrationsV1::EnterpriseCrmFrontendsEventbusProtoParameterMap
- Inherits:
-
Object
- Object
- Google::Apis::IntegrationsV1::EnterpriseCrmFrontendsEventbusProtoParameterMap
- 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
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::IntegrationsV1::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.
4234 4235 4236 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 4234 def initialize(**args) update!(**args) end |
Instance Attribute Details
#entries ⇒ Array<Google::Apis::IntegrationsV1::EnterpriseCrmFrontendsEventbusProtoParameterMapEntry>
Corresponds to the JSON property entries
4221 4222 4223 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 4221 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
4227 4228 4229 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 4227 def key_type @key_type end |
#value_type ⇒ String
Corresponds to the JSON property valueType
4232 4233 4234 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 4232 def value_type @value_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4239 4240 4241 4242 4243 |
# File 'lib/google/apis/integrations_v1/classes.rb', line 4239 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 |