class Google::Apis::RunV1::Status

Status is a return value for calls that don't return other objects

Attributes

code[RW]

Suggested HTTP return code for this status, 0 if not set. +optional Corresponds to the JSON property `code` @return [Fixnum]

details[RW]

StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. The Reason field of a Status object defines what attributes will be set. Clients must ignore fields that do not match the defined type of each attribute, and should assume that any attribute may be empty, invalid, or under defined. Corresponds to the JSON property `details` @return [Google::Apis::RunV1::StatusDetails]

message[RW]

A human-readable description of the status of this operation. +optional Corresponds to the JSON property `message` @return [String]

metadata[RW]

ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of `ObjectMeta, ListMeta`. Corresponds to the JSON property `metadata` @return [Google::Apis::RunV1::ListMeta]

reason[RW]

A machine-readable description of why this operation is in the “Failure” status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it. +optional Corresponds to the JSON property `reason` @return [String]

status[RW]

Status of the operation. One of: “Success” or “Failure”. More info: https:// git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md# spec-and-status +optional Corresponds to the JSON property `status` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/run_v1/classes.rb, line 2706
def update!(**args)
  @code = args[:code] if args.key?(:code)
  @details = args[:details] if args.key?(:details)
  @message = args[:message] if args.key?(:message)
  @metadata = args[:metadata] if args.key?(:metadata)
  @reason = args[:reason] if args.key?(:reason)
  @status = args[:status] if args.key?(:status)
end