class Google::Apis::AppengineV1beta5::Deployment

Code and application artifacts used to deploy a version to App Engine.

Attributes

container[RW]

A Docker (container) image which should be used to start the application. Corresponds to the JSON property `container` @return [Google::Apis::AppengineV1beta5::ContainerInfo]

files[RW]

A manifest of files stored in Google Cloud Storage which should be included as part of this application. All files must be readable using the credentials supplied with this call. Corresponds to the JSON property `files` @return [Hash<String,Google::Apis::AppengineV1beta5::FileInfo>]

source_references[RW]

The 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::AppengineV1beta5::SourceReference>]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/appengine_v1beta5/classes.rb, line 1228
def update!(**args)
  @files = args[:files] if args.key?(:files)
  @container = args[:container] if args.key?(:container)
  @source_references = args[:source_references] if args.key?(:source_references)
end