Class: Google::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoBaseValue

Inherits:
Object
  • Object
show all
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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ EnterpriseCrmEventbusProtoBaseValue

Returns a new instance of EnterpriseCrmEventbusProtoBaseValue.



285
286
287
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 285

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#base_functionGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoFunction

Start with a function that does not build on existing values. Eg. CurrentTime, Min, Max, Exists, etc. Corresponds to the JSON property baseFunction



272
273
274
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 272

def base_function
  @base_function
end

#literal_valueGoogle::Apis::IntegrationsV1alpha::EnterpriseCrmEventbusProtoParameterValueType

LINT.IfChange To support various types of parameter values. Next available id: 14 Corresponds to the JSON property literalValue



278
279
280
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 278

def literal_value
  @literal_value
end

#reference_valueString

Start with a reference value to dereference. Corresponds to the JSON property referenceValue

Returns:

  • (String)


283
284
285
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 283

def reference_value
  @reference_value
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



290
291
292
293
294
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 290

def update!(**args)
  @base_function = args[:base_function] if args.key?(:base_function)
  @literal_value = args[:literal_value] if args.key?(:literal_value)
  @reference_value = args[:reference_value] if args.key?(:reference_value)
end