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})
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?
Full path to the Application resource in the API.
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

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