class Google::Apis::DeploymentmanagerAlpha::PollingOptions

Attributes

diagnostics[RW]

An array of diagnostics to be collected by Deployment Manager, these diagnostics will be displayed to the user. Corresponds to the JSON property `diagnostics` @return [Array<Google::Apis::DeploymentmanagerAlpha::Diagnostic>]

fail_condition[RW]

JsonPath expression that determines if the request failed. Corresponds to the JSON property `failCondition` @return [String]

finish_condition[RW]

JsonPath expression that determines if the request is completed. Corresponds to the JSON property `finishCondition` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/deploymentmanager_alpha/classes.rb, line 1649
def update!(**args)
  @diagnostics = args[:diagnostics] if args.key?(:diagnostics)
  @fail_condition = args[:fail_condition] if args.key?(:fail_condition)
  @finish_condition = args[:finish_condition] if args.key?(:finish_condition)
  @polling_link = args[:polling_link] if args.key?(:polling_link)
  @target_link = args[:target_link] if args.key?(:target_link)
end