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.
4112 4113 4114 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4112 def initialize(**args) update!(**args) end |
Instance Attribute Details
#entries ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterMapEntry>
Corresponds to the JSON property entries
4099 4100 4101 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4099 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
4105 4106 4107 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4105 def key_type @key_type end |
#value_type ⇒ String
Corresponds to the JSON property valueType
4110 4111 4112 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4110 def value_type @value_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4117 4118 4119 4120 4121 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4117 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 |