class Google::Apis::LoggingV2beta1::LogEntryOperation
Additional information about a potentially long-running operation with which a log entry is associated.
Attributes
Optional. Set this to True if this is the first log entry in the operation. Corresponds to the JSON property `first` @return [Boolean]
Optional. Set this to True if this is the first log entry in the operation. Corresponds to the JSON property `first` @return [Boolean]
Required. An arbitrary operation identifier. Log entries with the same identifier are assumed to be part of the same operation. Corresponds to the JSON property `id` @return [String]
Optional. Set this to True if this is the last log entry in the operation. Corresponds to the JSON property `last` @return [Boolean]
Optional. Set this to True if this is the last log entry in the operation. Corresponds to the JSON property `last` @return [Boolean]
Required. An arbitrary producer identifier. The combination of `id` and ` producer` must be globally unique. Examples for `producer`: `“MyDivision. MyBigCompany.com”`, “github.com/MyProject/MyApplication”`. Corresponds to the JSON property `producer` @return [String]
Public Class Methods
# File generated/google/apis/logging_v2beta1/classes.rb, line 372 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/logging_v2beta1/classes.rb, line 377 def update!(**args) @id = args[:id] if args.key?(:id) @producer = args[:producer] if args.key?(:producer) @first = args[:first] if args.key?(:first) @last = args[:last] if args.key?(:last) end