com.google.appengine.v1.ApplicationOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-cloud-appengine-admin-v1 Show documentation
Show all versions of proto-google-cloud-appengine-admin-v1 Show documentation
Proto library for google-cloud-appengine-admin
/*
* 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 extends com.google.appengine.v1.UrlDispatchRuleOrBuilder>
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