class Google::Apis::AppengineV1::OperationMetadataV1

Metadata for the given google.longrunning.Operation.

Attributes

create_version_metadata[RW]

Metadata for the given google.longrunning.Operation during a google.appengine. v1.CreateVersionRequest. Corresponds to the JSON property `createVersionMetadata` @return [Google::Apis::AppengineV1::CreateVersionMetadataV1]

end_time[RW]

Time that this operation completed.@OutputOnly Corresponds to the JSON property `endTime` @return [String]

ephemeral_message[RW]

Ephemeral message that may change every time the operation is polled. @ OutputOnly Corresponds to the JSON property `ephemeralMessage` @return [String]

insert_time[RW]

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

method_prop[RW]

API method that initiated this operation. Example: google.appengine.v1. Versions.CreateVersion.@OutputOnly Corresponds to the JSON property `method` @return [String]

target[RW]

Name of the resource that this operation is acting on. Example: apps/myapp/ OutputOnly at services/default. Corresponds to the JSON property `target` @return [String]

user[RW]

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

warning[RW]

Durable messages that persist on every operation poll. @OutputOnly Corresponds to the JSON property `warning` @return [Array<String>]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/appengine_v1/classes.rb, line 2125
def update!(**args)
  @create_version_metadata = args[:create_version_metadata] if args.key?(:create_version_metadata)
  @end_time = args[:end_time] if args.key?(:end_time)
  @ephemeral_message = args[:ephemeral_message] if args.key?(:ephemeral_message)
  @insert_time = args[:insert_time] if args.key?(:insert_time)
  @method_prop = args[:method_prop] if args.key?(:method_prop)
  @target = args[:target] if args.key?(:target)
  @user = args[:user] if args.key?(:user)
  @warning = args[:warning] if args.key?(:warning)
end