Class: Google::Apis::ApigeeV1::GoogleCloudApigeeV1PodStatus
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::ApigeeV1::GoogleCloudApigeeV1PodStatus
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/apigee_v1/classes.rb,
lib/google/apis/apigee_v1/representations.rb,
lib/google/apis/apigee_v1/representations.rb 
Instance Attribute Summary collapse
- 
  
    
      #app_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Version of the application running in the pod.
 - 
  
    
      #deployment_status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Status of the deployment.
 - 
  
    
      #deployment_status_time  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Time the deployment status was reported in milliseconds since epoch.
 - 
  
    
      #deployment_time  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Time the proxy was deployed in milliseconds since epoch.
 - 
  
    
      #pod_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the pod which is reporting the status.
 - 
  
    
      #pod_status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Overall status of the pod (not this specific deployment).
 - 
  
    
      #pod_status_time  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Time the pod status was reported in milliseconds since epoch.
 - 
  
    
      #status_code  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Code associated with the deployment status.
 - 
  
    
      #status_code_details  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Human-readable message associated with the status code.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ GoogleCloudApigeeV1PodStatus 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of GoogleCloudApigeeV1PodStatus.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ GoogleCloudApigeeV1PodStatus
Returns a new instance of GoogleCloudApigeeV1PodStatus.
      7369 7370 7371  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7369 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#app_version ⇒ String
Version of the application running in the pod.
Corresponds to the JSON property appVersion
      7324 7325 7326  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7324 def app_version @app_version end  | 
  
#deployment_status ⇒ String
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
      7330 7331 7332  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7330 def deployment_status @deployment_status end  | 
  
#deployment_status_time ⇒ Fixnum
Time the deployment status was reported in milliseconds since epoch.
Corresponds to the JSON property deploymentStatusTime
      7335 7336 7337  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7335 def deployment_status_time @deployment_status_time end  | 
  
#deployment_time ⇒ Fixnum
Time the proxy was deployed in milliseconds since epoch.
Corresponds to the JSON property deploymentTime
      7340 7341 7342  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7340 def deployment_time @deployment_time end  | 
  
#pod_name ⇒ String
Name of the pod which is reporting the status.
Corresponds to the JSON property podName
      7345 7346 7347  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7345 def pod_name @pod_name end  | 
  
#pod_status ⇒ String
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 propertypodStatus
      7352 7353 7354  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7352 def pod_status @pod_status end  | 
  
#pod_status_time ⇒ Fixnum
Time the pod status was reported in milliseconds since epoch.
Corresponds to the JSON property podStatusTime
      7357 7358 7359  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7357 def pod_status_time @pod_status_time end  | 
  
#status_code ⇒ String
Code associated with the deployment status.
Corresponds to the JSON property statusCode
      7362 7363 7364  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7362 def status_code @status_code end  | 
  
#status_code_details ⇒ String
Human-readable message associated with the status code.
Corresponds to the JSON property statusCodeDetails
      7367 7368 7369  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7367 def status_code_details @status_code_details end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384  | 
    
      # File 'lib/google/apis/apigee_v1/classes.rb', line 7374 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  |