class Google::Apis::ApigeeV1::GoogleCloudApigeeV1OperationMetadata

Metadata describing an Operation.

Attributes

operation_type[RW]

Corresponds to the JSON property `operationType` @return [String]

progress[RW]

Information about operation progress. Corresponds to the JSON property `progress` @return [Google::Apis::ApigeeV1::GoogleCloudApigeeV1OperationMetadataProgress]

state[RW]

Corresponds to the JSON property `state` @return [String]

target_resource_name[RW]

Name of the resource for which the operation is operating on. Corresponds to the JSON property `targetResourceName` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/apigee_v1/classes.rb, line 4819
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 4824
def update!(**args)
  @operation_type = args[:operation_type] if args.key?(:operation_type)
  @progress = args[:progress] if args.key?(:progress)
  @state = args[:state] if args.key?(:state)
  @target_resource_name = args[:target_resource_name] if args.key?(:target_resource_name)
end