Class: Google::Apis::CivicinfoV2::LivegraphBacktraceRecordInfo

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
generated/google/apis/civicinfo_v2/classes.rb,
generated/google/apis/civicinfo_v2/representations.rb,
generated/google/apis/civicinfo_v2/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Google::Apis::Core::JsonObjectSupport

#to_json

Methods included from Google::Apis::Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ LivegraphBacktraceRecordInfo

Returns a new instance of LivegraphBacktraceRecordInfo



937
938
939
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 937

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

Instance Attribute Details

#data_source_publish_msecFixnum

Corresponds to the JSON property dataSourcePublishMsec

Returns:

  • (Fixnum)


857
858
859
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 857

def data_source_publish_msec
  @data_source_publish_msec
end

#exp_idString

Corresponds to the JSON property expId

Returns:

  • (String)


862
863
864
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 862

def exp_id
  @exp_id
end

#exp_infoGoogle::Apis::CivicinfoV2::LivegraphBacktraceRecordInfoExpInfo

Corresponds to the JSON property expInfo



867
868
869
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 867

def exp_info
  @exp_info
end

#is_reconBoolean Also known as: is_recon?

Corresponds to the JSON property isRecon

Returns:

  • (Boolean)


872
873
874
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 872

def is_recon
  @is_recon
end

#is_wlm_throttledBoolean Also known as: is_wlm_throttled?

Corresponds to the JSON property isWlmThrottled

Returns:

  • (Boolean)


878
879
880
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 878

def is_wlm_throttled
  @is_wlm_throttled
end

#number_of_triplesFixnum

Corresponds to the JSON property numberOfTriples

Returns:

  • (Fixnum)


884
885
886
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 884

def number_of_triples
  @number_of_triples
end

#priorityString

Corresponds to the JSON property priority

Returns:

  • (String)


889
890
891
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 889

def priority
  @priority
end

#processString

Corresponds to the JSON property process

Returns:

  • (String)


894
895
896
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 894

def process
  @process
end

#proxy_receive_msecFixnum

Corresponds to the JSON property proxyReceiveMsec

Returns:

  • (Fixnum)


899
900
901
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 899

def proxy_receive_msec
  @proxy_receive_msec
end

#proxy_sent_msecFixnum

Corresponds to the JSON property proxySentMsec

Returns:

  • (Fixnum)


904
905
906
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 904

def proxy_sent_msec
  @proxy_sent_msec
end

#record_idString

Corresponds to the JSON property recordId

Returns:

  • (String)


909
910
911
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 909

def record_id
  @record_id
end

#should_monitor_latencyBoolean Also known as: should_monitor_latency?

Corresponds to the JSON property shouldMonitorLatency

Returns:

  • (Boolean)


914
915
916
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 914

def should_monitor_latency
  @should_monitor_latency
end

#subscriber_receive_msecFixnum

Corresponds to the JSON property subscriberReceiveMsec

Returns:

  • (Fixnum)


920
921
922
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 920

def subscriber_receive_msec
  @subscriber_receive_msec
end

#topic_build_finish_msecFixnum

Corresponds to the JSON property topicBuildFinishMsec

Returns:

  • (Fixnum)


925
926
927
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 925

def topic_build_finish_msec
  @topic_build_finish_msec
end

#topic_build_start_msecFixnum

Corresponds to the JSON property topicBuildStartMsec

Returns:

  • (Fixnum)


930
931
932
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 930

def topic_build_start_msec
  @topic_build_start_msec
end

#versionString

Corresponds to the JSON property version

Returns:

  • (String)


935
936
937
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 935

def version
  @version
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 942

def update!(**args)
  @data_source_publish_msec = args[:data_source_publish_msec] if args.key?(:data_source_publish_msec)
  @exp_id = args[:exp_id] if args.key?(:exp_id)
  @exp_info = args[:exp_info] if args.key?(:exp_info)
  @is_recon = args[:is_recon] if args.key?(:is_recon)
  @is_wlm_throttled = args[:is_wlm_throttled] if args.key?(:is_wlm_throttled)
  @number_of_triples = args[:number_of_triples] if args.key?(:number_of_triples)
  @priority = args[:priority] if args.key?(:priority)
  @process = args[:process] if args.key?(:process)
  @proxy_receive_msec = args[:proxy_receive_msec] if args.key?(:proxy_receive_msec)
  @proxy_sent_msec = args[:proxy_sent_msec] if args.key?(:proxy_sent_msec)
  @record_id = args[:record_id] if args.key?(:record_id)
  @should_monitor_latency = args[:should_monitor_latency] if args.key?(:should_monitor_latency)
  @subscriber_receive_msec = args[:subscriber_receive_msec] if args.key?(:subscriber_receive_msec)
  @topic_build_finish_msec = args[:topic_build_finish_msec] if args.key?(:topic_build_finish_msec)
  @topic_build_start_msec = args[:topic_build_start_msec] if args.key?(:topic_build_start_msec)
  @version = args[:version] if args.key?(:version)
end