class Google::Apis::ApigeeV1::GoogleCloudApigeeV1PodStatus

Attributes

app_version[RW]

Version of the application running in the pod. Corresponds to the JSON property `appVersion` @return [String]

deployment_status[RW]

Status of the deployment. Valid values include: - `deployed`: Successful. - ` error` : Failed. - `pending` : Pod has not yet reported on the deployment. Corresponds to the JSON property `deploymentStatus` @return [String]

deployment_status_time[RW]

Time the deployment status was reported in milliseconds since epoch. Corresponds to the JSON property `deploymentStatusTime` @return [Fixnum]

deployment_time[RW]

Time the proxy was deployed in milliseconds since epoch. Corresponds to the JSON property `deploymentTime` @return [Fixnum]

pod_name[RW]

Name of the pod which is reporting the status. Corresponds to the JSON property `podName` @return [String]

pod_status[RW]

Overall status of the pod (not this specific deployment). Valid values include:

  • `active`: Up to date. - `stale` : Recently out of date. Pods that have not

reported status in a long time are excluded from the output. Corresponds to the JSON property `podStatus` @return [String]

pod_status_time[RW]

Time the pod status was reported in milliseconds since epoch. Corresponds to the JSON property `podStatusTime` @return [Fixnum]

status_code[RW]

Code associated with the deployment status. Corresponds to the JSON property `statusCode` @return [String]

status_code_details[RW]

Human-readable message associated with the status code. Corresponds to the JSON property `statusCodeDetails` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/apigee_v1/classes.rb, line 5203
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 5208
def update!(**args)
  @app_version = args[:app_version] if args.key?(:app_version)
  @deployment_status = args[:deployment_status] if args.key?(:deployment_status)
  @deployment_status_time = args[:deployment_status_time] if args.key?(:deployment_status_time)
  @deployment_time = args[:deployment_time] if args.key?(:deployment_time)
  @pod_name = args[:pod_name] if args.key?(:pod_name)
  @pod_status = args[:pod_status] if args.key?(:pod_status)
  @pod_status_time = args[:pod_status_time] if args.key?(:pod_status_time)
  @status_code = args[:status_code] if args.key?(:status_code)
  @status_code_details = args[:status_code_details] if args.key?(:status_code_details)
end