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.



466
467
468
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 466

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



453
454
455
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 453

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



459
460
461
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 459

def literal_value
  @literal_value
end

#reference_valueString

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

Returns:

  • (String)


464
465
466
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 464

def reference_value
  @reference_value
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



471
472
473
474
475
# File 'lib/google/apis/integrations_v1alpha/classes.rb', line 471

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