class Google::Apis::AppengineV1beta4::Deployment
Code and application artifacts used to deploy a version to App Engine.
Attributes
Docker image that is used to create a container and start a VM instance for the version that you deploy. Only applicable for instances running in the App Engine flexible environment. Corresponds to the JSON property `container` @return [Google::Apis::AppengineV1beta4::ContainerInfo]
Manifest of the files stored in Google
Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call. Corresponds to the JSON property `files` @return [Hash<String,Google::Apis::AppengineV1beta4::FileInfo>]
Origin of the source code for this deployment. There can be more than one source reference per version if source code is distributed among multiple repositories. Corresponds to the JSON property `sourceReferences` @return [Array<Google::Apis::AppengineV1beta4::SourceReference>]
Public Class Methods
# File lib/google/apis/appengine_v1beta4/classes.rb, line 456 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/appengine_v1beta4/classes.rb, line 461 def update!(**args) @container = args[:container] if args.key?(:container) @files = args[:files] if args.key?(:files) @source_references = args[:source_references] if args.key?(:source_references) end