All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.appengine.v1.ApplicationOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.54.0
Show newest version
/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/appengine/v1/application.proto

// Protobuf Java Version: 3.25.5
package com.google.appengine.v1;

public interface ApplicationOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.appengine.v1.Application)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Full path to the Application resource in the API.
   * Example: `apps/myapp`.
   *
   * @OutputOnly
   * 
* * string name = 1; * * @return The name. */ java.lang.String getName(); /** * * *
   * Full path to the Application resource in the API.
   * Example: `apps/myapp`.
   *
   * @OutputOnly
   * 
* * string name = 1; * * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * * *
   * 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 id = 2; * * @return The id. */ java.lang.String 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 id = 2; * * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** * * *
   * 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.
   * 
* * repeated .google.appengine.v1.UrlDispatchRule dispatch_rules = 3; */ java.util.List getDispatchRulesList(); /** * * *
   * 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.
   * 
* * repeated .google.appengine.v1.UrlDispatchRule dispatch_rules = 3; */ com.google.appengine.v1.UrlDispatchRule getDispatchRules(int index); /** * * *
   * 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.
   * 
* * repeated .google.appengine.v1.UrlDispatchRule dispatch_rules = 3; */ int getDispatchRulesCount(); /** * * *
   * 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.
   * 
* * repeated .google.appengine.v1.UrlDispatchRule dispatch_rules = 3; */ java.util.List getDispatchRulesOrBuilderList(); /** * * *
   * 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.
   * 
* * repeated .google.appengine.v1.UrlDispatchRule dispatch_rules = 3; */ com.google.appengine.v1.UrlDispatchRuleOrBuilder getDispatchRulesOrBuilder(int index); /** * * *
   * Google Apps authentication domain that controls which users can access
   * this application.
   *
   * Defaults to open access for any Google Account.
   * 
* * string auth_domain = 6; * * @return The authDomain. */ java.lang.String getAuthDomain(); /** * * *
   * Google Apps authentication domain that controls which users can access
   * this application.
   *
   * Defaults to open access for any Google Account.
   * 
* * string auth_domain = 6; * * @return The bytes for authDomain. */ com.google.protobuf.ByteString getAuthDomainBytes(); /** * * *
   * 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](https://cloud.google.com/appengine/docs/locations).
   * 
* * string location_id = 7; * * @return The locationId. */ java.lang.String 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](https://cloud.google.com/appengine/docs/locations).
   * 
* * string location_id = 7; * * @return The bytes for locationId. */ com.google.protobuf.ByteString getLocationIdBytes(); /** * * *
   * 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 code_bucket = 8; * * @return The codeBucket. */ java.lang.String 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 code_bucket = 8; * * @return The bytes for codeBucket. */ com.google.protobuf.ByteString getCodeBucketBytes(); /** * * *
   * Cookie expiration policy for this application.
   * 
* * .google.protobuf.Duration default_cookie_expiration = 9; * * @return Whether the defaultCookieExpiration field is set. */ boolean hasDefaultCookieExpiration(); /** * * *
   * Cookie expiration policy for this application.
   * 
* * .google.protobuf.Duration default_cookie_expiration = 9; * * @return The defaultCookieExpiration. */ com.google.protobuf.Duration getDefaultCookieExpiration(); /** * * *
   * Cookie expiration policy for this application.
   * 
* * .google.protobuf.Duration default_cookie_expiration = 9; */ com.google.protobuf.DurationOrBuilder getDefaultCookieExpirationOrBuilder(); /** * * *
   * Serving status of this application.
   * 
* * .google.appengine.v1.Application.ServingStatus serving_status = 10; * * @return The enum numeric value on the wire for servingStatus. */ int getServingStatusValue(); /** * * *
   * Serving status of this application.
   * 
* * .google.appengine.v1.Application.ServingStatus serving_status = 10; * * @return The servingStatus. */ com.google.appengine.v1.Application.ServingStatus getServingStatus(); /** * * *
   * Hostname used to reach this application, as resolved by App Engine.
   *
   * @OutputOnly
   * 
* * string default_hostname = 11; * * @return The defaultHostname. */ java.lang.String getDefaultHostname(); /** * * *
   * Hostname used to reach this application, as resolved by App Engine.
   *
   * @OutputOnly
   * 
* * string default_hostname = 11; * * @return The bytes for defaultHostname. */ com.google.protobuf.ByteString getDefaultHostnameBytes(); /** * * *
   * Google Cloud Storage bucket that can be used by this application to store
   * content.
   *
   * @OutputOnly
   * 
* * string default_bucket = 12; * * @return The defaultBucket. */ java.lang.String getDefaultBucket(); /** * * *
   * Google Cloud Storage bucket that can be used by this application to store
   * content.
   *
   * @OutputOnly
   * 
* * string default_bucket = 12; * * @return The bytes for defaultBucket. */ com.google.protobuf.ByteString getDefaultBucketBytes(); /** * * *
   * 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 service_account = 13; * * @return The serviceAccount. */ java.lang.String 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 service_account = 13; * * @return The bytes for serviceAccount. */ com.google.protobuf.ByteString getServiceAccountBytes(); /** * .google.appengine.v1.Application.IdentityAwareProxy iap = 14; * * @return Whether the iap field is set. */ boolean hasIap(); /** * .google.appengine.v1.Application.IdentityAwareProxy iap = 14; * * @return The iap. */ com.google.appengine.v1.Application.IdentityAwareProxy getIap(); /** .google.appengine.v1.Application.IdentityAwareProxy iap = 14; */ com.google.appengine.v1.Application.IdentityAwareProxyOrBuilder getIapOrBuilder(); /** * * *
   * The Google Container Registry domain used for storing managed build docker
   * images for this application.
   * 
* * string gcr_domain = 16; * * @return The gcrDomain. */ java.lang.String getGcrDomain(); /** * * *
   * The Google Container Registry domain used for storing managed build docker
   * images for this application.
   * 
* * string gcr_domain = 16; * * @return The bytes for gcrDomain. */ com.google.protobuf.ByteString getGcrDomainBytes(); /** * * *
   * The type of the Cloud Firestore or Cloud Datastore database associated with
   * this application.
   * 
* * .google.appengine.v1.Application.DatabaseType database_type = 17; * * @return The enum numeric value on the wire for databaseType. */ int getDatabaseTypeValue(); /** * * *
   * The type of the Cloud Firestore or Cloud Datastore database associated with
   * this application.
   * 
* * .google.appengine.v1.Application.DatabaseType database_type = 17; * * @return The databaseType. */ com.google.appengine.v1.Application.DatabaseType getDatabaseType(); /** * * *
   * The feature specific settings to be used in the application.
   * 
* * .google.appengine.v1.Application.FeatureSettings feature_settings = 18; * * @return Whether the featureSettings field is set. */ boolean hasFeatureSettings(); /** * * *
   * The feature specific settings to be used in the application.
   * 
* * .google.appengine.v1.Application.FeatureSettings feature_settings = 18; * * @return The featureSettings. */ com.google.appengine.v1.Application.FeatureSettings getFeatureSettings(); /** * * *
   * The feature specific settings to be used in the application.
   * 
* * .google.appengine.v1.Application.FeatureSettings feature_settings = 18; */ com.google.appengine.v1.Application.FeatureSettingsOrBuilder getFeatureSettingsOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy