Reference documentation and code samples for the Google Cloud Appengine Admin V1 Client class Application.
An Application resource contains the top-level configuration of an App Engine application.
Generated from protobuf message google.appengine.v1.Application
Namespace
Google \ Cloud \ AppEngine \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Full path to the Application resource in the API. Example: apps/myapp
. @OutputOnly
↳ id
string
Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp
.
↳ dispatch_rules
array< UrlDispatchRule
>
HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.
↳ auth_domain
string
Google Apps authentication domain that controls which users can access this application. Defaults to open access for any Google Account.
↳ location_id
string
Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored. Defaults to us-central
. View the list of supported locations
.
↳ code_bucket
string
Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands. @OutputOnly
↳ default_cookie_expiration
↳ serving_status
int
Serving status of this application.
↳ default_hostname
string
Hostname used to reach this application, as resolved by App Engine. @OutputOnly
↳ default_bucket
string
Google Cloud Storage bucket that can be used by this application to store content. @OutputOnly
↳ service_account
string
The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.
↳ gcr_domain
string
The Google Container Registry domain used for storing managed build docker images for this application.
↳ database_type
int
The type of the Cloud Firestore or Cloud Datastore database associated with this application.
↳ feature_settings
getName
Full path to the Application resource in the API.
Example: apps/myapp
.
@OutputOnly
string
setName
Full path to the Application resource in the API.
Example: apps/myapp
.
@OutputOnly
var
string
$this
getId
Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application.
Example: myapp
.
string
setId
Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application.
Example: myapp
.
var
string
$this
getDispatchRules
HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent.
Up to 20 dispatch rules can be supported.
setDispatchRules
HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent.
Up to 20 dispatch rules can be supported.
$this
getAuthDomain
Google Apps authentication domain that controls which users can access this application.
Defaults to open access for any Google Account.
string
setAuthDomain
Google Apps authentication domain that controls which users can access this application.
Defaults to open access for any Google Account.
var
string
$this
getLocationId
Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored.
Defaults to us-central
.
View the list of supported locations
.
string
setLocationId
Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored.
Defaults to us-central
.
View the list of supported locations
.
var
string
$this
getCodeBucket
Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.
@OutputOnly
string
setCodeBucket
Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.
@OutputOnly
var
string
$this
getDefaultCookieExpiration
Cookie expiration policy for this application.
hasDefaultCookieExpiration
clearDefaultCookieExpiration
setDefaultCookieExpiration
Cookie expiration policy for this application.
$this
getServingStatus
Serving status of this application.
int
setServingStatus
Serving status of this application.
var
int
$this
getDefaultHostname
Hostname used to reach this application, as resolved by App Engine.
@OutputOnly
string
setDefaultHostname
Hostname used to reach this application, as resolved by App Engine.
@OutputOnly
var
string
$this
getDefaultBucket
Google Cloud Storage bucket that can be used by this application to store content.
@OutputOnly
string
setDefaultBucket
Google Cloud Storage bucket that can be used by this application to store content.
@OutputOnly
var
string
$this
getServiceAccount
The service account associated with the application.
This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.
string
setServiceAccount
The service account associated with the application.
This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.
var
string
$this
getIap
Generated from protobuf field .google.appengine.v1.Application.IdentityAwareProxy iap = 14;
hasIap
clearIap
setIap
Generated from protobuf field .google.appengine.v1.Application.IdentityAwareProxy iap = 14;
$this
getGcrDomain
The Google Container Registry domain used for storing managed build docker images for this application.
string
setGcrDomain
The Google Container Registry domain used for storing managed build docker images for this application.
var
string
$this
getDatabaseType
The type of the Cloud Firestore or Cloud Datastore database associated with this application.
int
setDatabaseType
The type of the Cloud Firestore or Cloud Datastore database associated with this application.
var
int
$this
getFeatureSettings
The feature specific settings to be used in the application.
hasFeatureSettings
clearFeatureSettings
setFeatureSettings
The feature specific settings to be used in the application.
$this