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.
4073 4074 4075 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4073 def initialize(**args) update!(**args) end |
Instance Attribute Details
#entries ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterMapEntry>
Corresponds to the JSON property entries
4060 4061 4062 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4060 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
4066 4067 4068 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4066 def key_type @key_type end |
#value_type ⇒ String
Corresponds to the JSON property valueType
4071 4072 4073 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4071 def value_type @value_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4078 4079 4080 4081 4082 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 4078 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 |