Class: Google::Apis::ClouddebuggerV2::ListBreakpointsResponse

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

Overview

Response for listing breakpoints.

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) ⇒ ListBreakpointsResponse


977
978
979
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 977

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

Instance Attribute Details

#breakpointsArray<Google::Apis::ClouddebuggerV2::Breakpoint>

List of all breakpoints with complete state. The fields id and location are guaranteed to be set on each breakpoint. Corresponds to the JSON property breakpoints


969
970
971
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 969

def breakpoints
  @breakpoints
end

#next_wait_tokenString

A wait token that can be used in the next call to list (REST) or ListBreakpoints (RPC) to block until the list of breakpoints has changes. Corresponds to the JSON property nextWaitToken


975
976
977
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 975

def next_wait_token
  @next_wait_token
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object


982
983
984
985
# File 'generated/google/apis/clouddebugger_v2/classes.rb', line 982

def update!(**args)
  @breakpoints = args[:breakpoints] if args.key?(:breakpoints)
  @next_wait_token = args[:next_wait_token] if args.key?(:next_wait_token)
end