class Google::Apis::ApigeeV1::GoogleCloudApigeeV1ReportInstanceStatusRequest
Request for ReportInstanceStatus.
Attributes
instance_uid[RW]
A unique ID for the instance which is guaranteed to be unique in case the user installs multiple hybrid runtimes with the same instance ID. Corresponds to the JSON property `instanceUid` @return [String]
report_time[RW]
The time the report was generated in the runtime. Used to prevent an old status from overwriting a newer one. An instance should space out it's status reports so that clock skew does not play a factor. Corresponds to the JSON property `reportTime` @return [String]
resources[RW]
Status for config resources Corresponds to the JSON property `resources` @return [Array<Google::Apis::ApigeeV1::GoogleCloudApigeeV1ResourceStatus>]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/apigee_v1/classes.rb, line 5830 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/apigee_v1/classes.rb, line 5835 def update!(**args) @instance_uid = args[:instance_uid] if args.key?(:instance_uid) @report_time = args[:report_time] if args.key?(:report_time) @resources = args[:resources] if args.key?(:resources) end