Application class

An Application resource contains the top-level configuration of an App Engine application.

Constructors

Application({String? authDomain, String? codeBucket, String? databaseType, String? defaultBucket, String? defaultCookieExpiration, String? defaultHostname, List<UrlDispatchRule>? dispatchRules, FeatureSettings? featureSettings, String? gcrDomain, Map<String, Object?>? generatedCustomerMetadata, IdentityAwareProxy? iap, String? id, String? locationId, String? name, String? serviceAccount, String? servingStatus, String? sslPolicy})
Application.fromJson(Map json_)

Properties

authDomain ↔ String?
Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.
getter/setter pair
codeBucket ↔ String?
Google Cloud Storage bucket that can be used for storing files associated with this application.
getter/setter pair
databaseType ↔ String?
The type of the Cloud Firestore or Cloud Datastore database associated with this application. Possible string values are:
getter/setter pair
defaultBucket ↔ String?
Google Cloud Storage bucket that can be used by this application to store content.@OutputOnly
getter/setter pair
defaultCookieExpiration ↔ String?
Cookie expiration policy for this application.
getter/setter pair
defaultHostname ↔ String?
Hostname used to reach this application, as resolved by App Engine.@OutputOnly
getter/setter pair
dispatchRules ↔ List<UrlDispatchRule>?
HTTP path dispatch rules for requests to the application that do not explicitly target a service or version.
getter/setter pair
featureSettings ↔ FeatureSettings?
The feature specific settings to be used in the application.
getter/setter pair
gcrDomain ↔ String?
The Google Container Registry domain used for storing managed build docker images for this application.
getter/setter pair
generatedCustomerMetadata ↔ Map<String, Object?>?
Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetApplicationRequest
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
iap ↔ IdentityAwareProxy?
getter/setter pair
id ↔ String?
Identifier of the Application resource.
getter/setter pair
locationId ↔ String?
Location from which this application runs.
getter/setter pair
name ↔ String?
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccount ↔ String?
The service account associated with the application.
getter/setter pair
servingStatus ↔ String?
Serving status of this application. Possible string values are:
getter/setter pair
sslPolicy ↔ String?
The SSL policy that will be applied to the application.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited