class Google::Apis::ContaineranalysisV1beta1::Deployment
The period during which some deployable was active in a runtime.
Attributes
Address of the runtime element hosting this deployment. Corresponds to the JSON property `address` @return [String]
Configuration used to create this deployment. Corresponds to the JSON property `config` @return [String]
Required. Beginning of the lifetime of this deployment. Corresponds to the JSON property `deployTime` @return [String]
Platform hosting this deployment. Corresponds to the JSON property `platform` @return [String]
Output only. Resource
URI for the artifact being deployed taken from the deployable field with the same name. Corresponds to the JSON property `resourceUri` @return [Array<String>]
End of the lifetime of this deployment. Corresponds to the JSON property `undeployTime` @return [String]
Identity of the user that triggered this deployment. Corresponds to the JSON property `userEmail` @return [String]
Public Class Methods
# File lib/google/apis/containeranalysis_v1beta1/classes.rb, line 784 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/containeranalysis_v1beta1/classes.rb, line 789 def update!(**args) @address = args[:address] if args.key?(:address) @config = args[:config] if args.key?(:config) @deploy_time = args[:deploy_time] if args.key?(:deploy_time) @platform = args[:platform] if args.key?(:platform) @resource_uri = args[:resource_uri] if args.key?(:resource_uri) @undeploy_time = args[:undeploy_time] if args.key?(:undeploy_time) @user_email = args[:user_email] if args.key?(:user_email) end