class Google::Apis::DeploymentmanagerAlpha::PollingOptions
Attributes
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>]
JsonPath expression that determines if the request failed. Corresponds to the JSON property `failCondition` @return [String]
JsonPath expression that determines if the request is completed. Corresponds to the JSON property `finishCondition` @return [String]
JsonPath expression that evaluates to string, it indicates where to poll. Corresponds to the JSON property `pollingLink` @return [String]
JsonPath expression, after polling is completed, indicates where to fetch the resource. Corresponds to the JSON property `targetLink` @return [String]
Public Class Methods
# File lib/google/apis/deploymentmanager_alpha/classes.rb, line 1644 def initialize(**args) update!(**args) end
Public Instance Methods
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