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.
3929 3930 3931 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3929 def initialize(**args) update!(**args) end |
Instance Attribute Details
#entries ⇒ Array<Google::Apis::IntegrationsV1alpha::EnterpriseCrmFrontendsEventbusProtoParameterMapEntry>
Corresponds to the JSON property entries
3916 3917 3918 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3916 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
3922 3923 3924 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3922 def key_type @key_type end |
#value_type ⇒ String
Corresponds to the JSON property valueType
3927 3928 3929 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3927 def value_type @value_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3934 3935 3936 3937 3938 |
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 3934 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 |