class Google::Apis::AppengineV1beta5::OperationMetadataV1Beta5

Metadata for the given google.longrunning.Operation.

Attributes

end_time[RW]

Timestamp that this operation was completed. (Not present if the operation is still in progress.) @OutputOnly Corresponds to the JSON property `endTime` @return [String]

insert_time[RW]

Timestamp that this operation was received. @OutputOnly Corresponds to the JSON property `insertTime` @return [String]

method_prop[RW]

API method name that initiated the operation. Example: “google.appengine. v1beta5.Version.CreateVersion”. @OutputOnly Corresponds to the JSON property `method` @return [String]

target[RW]

Resource that this operation is acting on. Example: “apps/myapp/services/ default”. @OutputOnly Corresponds to the JSON property `target` @return [String]

user[RW]

The user who requested this operation. @OutputOnly Corresponds to the JSON property `user` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/appengine_v1beta5/classes.rb, line 1664
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/appengine_v1beta5/classes.rb, line 1669
def update!(**args)
  @method_prop = args[:method_prop] if args.key?(:method_prop)
  @insert_time = args[:insert_time] if args.key?(:insert_time)
  @end_time = args[:end_time] if args.key?(:end_time)
  @user = args[:user] if args.key?(:user)
  @target = args[:target] if args.key?(:target)
end