Package com.google.appengine.v1
Class UrlMap
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.appengine.v1.UrlMap
-
- All Implemented Interfaces:
UrlMapOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class UrlMap extends com.google.protobuf.GeneratedMessageV3 implements UrlMapOrBuilder
URL pattern and description of how the URL should be handled. App Engine can handle URLs by executing application code or by serving static files uploaded with the version, such as images, CSS, or JavaScript.
Protobuf typegoogle.appengine.v1.UrlMap- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUrlMap.BuilderURL pattern and description of how the URL should be handled.static classUrlMap.HandlerTypeCasestatic classUrlMap.RedirectHttpResponseCodeRedirect codes.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAPI_ENDPOINT_FIELD_NUMBERstatic intAUTH_FAIL_ACTION_FIELD_NUMBERstatic intLOGIN_FIELD_NUMBERstatic intREDIRECT_HTTP_RESPONSE_CODE_FIELD_NUMBERstatic intSCRIPT_FIELD_NUMBERstatic intSECURITY_LEVEL_FIELD_NUMBERstatic intSTATIC_FILES_FIELD_NUMBERstatic intURL_REGEX_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ApiEndpointHandlergetApiEndpoint()Uses API Endpoints to handle requests.ApiEndpointHandlerOrBuildergetApiEndpointOrBuilder()Uses API Endpoints to handle requests.AuthFailActiongetAuthFailAction()Action to take when users access resources that require authentication.intgetAuthFailActionValue()Action to take when users access resources that require authentication.static UrlMapgetDefaultInstance()UrlMapgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()UrlMap.HandlerTypeCasegetHandlerTypeCase()LoginRequirementgetLogin()Level of login required to access this resource.intgetLoginValue()Level of login required to access this resource.com.google.protobuf.Parser<UrlMap>getParserForType()UrlMap.RedirectHttpResponseCodegetRedirectHttpResponseCode()`30x` code to use when performing redirects for the `secure` field.intgetRedirectHttpResponseCodeValue()`30x` code to use when performing redirects for the `secure` field.ScriptHandlergetScript()Executes a script to handle the requests that match this URL pattern.ScriptHandlerOrBuildergetScriptOrBuilder()Executes a script to handle the requests that match this URL pattern.SecurityLevelgetSecurityLevel()Security (HTTPS) enforcement for this URL.intgetSecurityLevelValue()Security (HTTPS) enforcement for this URL.intgetSerializedSize()StaticFilesHandlergetStaticFiles()Returns the contents of a file, such as an image, as the response.StaticFilesHandlerOrBuildergetStaticFilesOrBuilder()Returns the contents of a file, such as an image, as the response.StringgetUrlRegex()URL prefix.com.google.protobuf.ByteStringgetUrlRegexBytes()URL prefix.booleanhasApiEndpoint()Uses API Endpoints to handle requests.inthashCode()booleanhasScript()Executes a script to handle the requests that match this URL pattern.booleanhasStaticFiles()Returns the contents of a file, such as an image, as the response.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static UrlMap.BuildernewBuilder()static UrlMap.BuildernewBuilder(UrlMap prototype)UrlMap.BuildernewBuilderForType()protected UrlMap.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static UrlMapparseDelimitedFrom(InputStream input)static UrlMapparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UrlMapparseFrom(byte[] data)static UrlMapparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UrlMapparseFrom(com.google.protobuf.ByteString data)static UrlMapparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UrlMapparseFrom(com.google.protobuf.CodedInputStream input)static UrlMapparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UrlMapparseFrom(InputStream input)static UrlMapparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static UrlMapparseFrom(ByteBuffer data)static UrlMapparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<UrlMap>parser()UrlMap.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
URL_REGEX_FIELD_NUMBER
public static final int URL_REGEX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATIC_FILES_FIELD_NUMBER
public static final int STATIC_FILES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCRIPT_FIELD_NUMBER
public static final int SCRIPT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
API_ENDPOINT_FIELD_NUMBER
public static final int API_ENDPOINT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SECURITY_LEVEL_FIELD_NUMBER
public static final int SECURITY_LEVEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOGIN_FIELD_NUMBER
public static final int LOGIN_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUTH_FAIL_ACTION_FIELD_NUMBER
public static final int AUTH_FAIL_ACTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REDIRECT_HTTP_RESPONSE_CODE_FIELD_NUMBER
public static final int REDIRECT_HTTP_RESPONSE_CODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getHandlerTypeCase
public UrlMap.HandlerTypeCase getHandlerTypeCase()
- Specified by:
getHandlerTypeCasein interfaceUrlMapOrBuilder
-
getUrlRegex
public String getUrlRegex()
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
string url_regex = 1;- Specified by:
getUrlRegexin interfaceUrlMapOrBuilder- Returns:
- The urlRegex.
-
getUrlRegexBytes
public com.google.protobuf.ByteString getUrlRegexBytes()
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
string url_regex = 1;- Specified by:
getUrlRegexBytesin interfaceUrlMapOrBuilder- Returns:
- The bytes for urlRegex.
-
hasStaticFiles
public boolean hasStaticFiles()
Returns the contents of a file, such as an image, as the response.
.google.appengine.v1.StaticFilesHandler static_files = 2;- Specified by:
hasStaticFilesin interfaceUrlMapOrBuilder- Returns:
- Whether the staticFiles field is set.
-
getStaticFiles
public StaticFilesHandler getStaticFiles()
Returns the contents of a file, such as an image, as the response.
.google.appengine.v1.StaticFilesHandler static_files = 2;- Specified by:
getStaticFilesin interfaceUrlMapOrBuilder- Returns:
- The staticFiles.
-
getStaticFilesOrBuilder
public StaticFilesHandlerOrBuilder getStaticFilesOrBuilder()
Returns the contents of a file, such as an image, as the response.
.google.appengine.v1.StaticFilesHandler static_files = 2;- Specified by:
getStaticFilesOrBuilderin interfaceUrlMapOrBuilder
-
hasScript
public boolean hasScript()
Executes a script to handle the requests that match this URL pattern. Only the `auto` value is supported for Node.js in the App Engine standard environment, for example `"script": "auto"`.
.google.appengine.v1.ScriptHandler script = 3;- Specified by:
hasScriptin interfaceUrlMapOrBuilder- Returns:
- Whether the script field is set.
-
getScript
public ScriptHandler getScript()
Executes a script to handle the requests that match this URL pattern. Only the `auto` value is supported for Node.js in the App Engine standard environment, for example `"script": "auto"`.
.google.appengine.v1.ScriptHandler script = 3;- Specified by:
getScriptin interfaceUrlMapOrBuilder- Returns:
- The script.
-
getScriptOrBuilder
public ScriptHandlerOrBuilder getScriptOrBuilder()
Executes a script to handle the requests that match this URL pattern. Only the `auto` value is supported for Node.js in the App Engine standard environment, for example `"script": "auto"`.
.google.appengine.v1.ScriptHandler script = 3;- Specified by:
getScriptOrBuilderin interfaceUrlMapOrBuilder
-
hasApiEndpoint
public boolean hasApiEndpoint()
Uses API Endpoints to handle requests.
.google.appengine.v1.ApiEndpointHandler api_endpoint = 4;- Specified by:
hasApiEndpointin interfaceUrlMapOrBuilder- Returns:
- Whether the apiEndpoint field is set.
-
getApiEndpoint
public ApiEndpointHandler getApiEndpoint()
Uses API Endpoints to handle requests.
.google.appengine.v1.ApiEndpointHandler api_endpoint = 4;- Specified by:
getApiEndpointin interfaceUrlMapOrBuilder- Returns:
- The apiEndpoint.
-
getApiEndpointOrBuilder
public ApiEndpointHandlerOrBuilder getApiEndpointOrBuilder()
Uses API Endpoints to handle requests.
.google.appengine.v1.ApiEndpointHandler api_endpoint = 4;- Specified by:
getApiEndpointOrBuilderin interfaceUrlMapOrBuilder
-
getSecurityLevelValue
public int getSecurityLevelValue()
Security (HTTPS) enforcement for this URL.
.google.appengine.v1.SecurityLevel security_level = 5;- Specified by:
getSecurityLevelValuein interfaceUrlMapOrBuilder- Returns:
- The enum numeric value on the wire for securityLevel.
-
getSecurityLevel
public SecurityLevel getSecurityLevel()
Security (HTTPS) enforcement for this URL.
.google.appengine.v1.SecurityLevel security_level = 5;- Specified by:
getSecurityLevelin interfaceUrlMapOrBuilder- Returns:
- The securityLevel.
-
getLoginValue
public int getLoginValue()
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
.google.appengine.v1.LoginRequirement login = 6;- Specified by:
getLoginValuein interfaceUrlMapOrBuilder- Returns:
- The enum numeric value on the wire for login.
-
getLogin
public LoginRequirement getLogin()
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
.google.appengine.v1.LoginRequirement login = 6;- Specified by:
getLoginin interfaceUrlMapOrBuilder- Returns:
- The login.
-
getAuthFailActionValue
public int getAuthFailActionValue()
Action to take when users access resources that require authentication. Defaults to `redirect`.
.google.appengine.v1.AuthFailAction auth_fail_action = 7;- Specified by:
getAuthFailActionValuein interfaceUrlMapOrBuilder- Returns:
- The enum numeric value on the wire for authFailAction.
-
getAuthFailAction
public AuthFailAction getAuthFailAction()
Action to take when users access resources that require authentication. Defaults to `redirect`.
.google.appengine.v1.AuthFailAction auth_fail_action = 7;- Specified by:
getAuthFailActionin interfaceUrlMapOrBuilder- Returns:
- The authFailAction.
-
getRedirectHttpResponseCodeValue
public int getRedirectHttpResponseCodeValue()
`30x` code to use when performing redirects for the `secure` field. Defaults to `302`.
.google.appengine.v1.UrlMap.RedirectHttpResponseCode redirect_http_response_code = 8;- Specified by:
getRedirectHttpResponseCodeValuein interfaceUrlMapOrBuilder- Returns:
- The enum numeric value on the wire for redirectHttpResponseCode.
-
getRedirectHttpResponseCode
public UrlMap.RedirectHttpResponseCode getRedirectHttpResponseCode()
`30x` code to use when performing redirects for the `secure` field. Defaults to `302`.
.google.appengine.v1.UrlMap.RedirectHttpResponseCode redirect_http_response_code = 8;- Specified by:
getRedirectHttpResponseCodein interfaceUrlMapOrBuilder- Returns:
- The redirectHttpResponseCode.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static UrlMap parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UrlMap parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UrlMap parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UrlMap parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UrlMap parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UrlMap parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UrlMap parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static UrlMap parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static UrlMap parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static UrlMap parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static UrlMap parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static UrlMap parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public UrlMap.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static UrlMap.Builder newBuilder()
-
newBuilder
public static UrlMap.Builder newBuilder(UrlMap prototype)
-
toBuilder
public UrlMap.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected UrlMap.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static UrlMap getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<UrlMap> parser()
-
getParserForType
public com.google.protobuf.Parser<UrlMap> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public UrlMap getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-