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 class
UrlMap.Builder
URL pattern and description of how the URL should be handled.static class
UrlMap.HandlerTypeCase
static class
UrlMap.RedirectHttpResponseCode
Redirect 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 int
API_ENDPOINT_FIELD_NUMBER
static int
AUTH_FAIL_ACTION_FIELD_NUMBER
static int
LOGIN_FIELD_NUMBER
static int
REDIRECT_HTTP_RESPONSE_CODE_FIELD_NUMBER
static int
SCRIPT_FIELD_NUMBER
static int
SECURITY_LEVEL_FIELD_NUMBER
static int
STATIC_FILES_FIELD_NUMBER
static int
URL_REGEX_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
ApiEndpointHandler
getApiEndpoint()
Uses API Endpoints to handle requests.ApiEndpointHandlerOrBuilder
getApiEndpointOrBuilder()
Uses API Endpoints to handle requests.AuthFailAction
getAuthFailAction()
Action to take when users access resources that require authentication.int
getAuthFailActionValue()
Action to take when users access resources that require authentication.static UrlMap
getDefaultInstance()
UrlMap
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
UrlMap.HandlerTypeCase
getHandlerTypeCase()
LoginRequirement
getLogin()
Level of login required to access this resource.int
getLoginValue()
Level of login required to access this resource.com.google.protobuf.Parser<UrlMap>
getParserForType()
UrlMap.RedirectHttpResponseCode
getRedirectHttpResponseCode()
`30x` code to use when performing redirects for the `secure` field.int
getRedirectHttpResponseCodeValue()
`30x` code to use when performing redirects for the `secure` field.ScriptHandler
getScript()
Executes a script to handle the requests that match this URL pattern.ScriptHandlerOrBuilder
getScriptOrBuilder()
Executes a script to handle the requests that match this URL pattern.SecurityLevel
getSecurityLevel()
Security (HTTPS) enforcement for this URL.int
getSecurityLevelValue()
Security (HTTPS) enforcement for this URL.int
getSerializedSize()
StaticFilesHandler
getStaticFiles()
Returns the contents of a file, such as an image, as the response.StaticFilesHandlerOrBuilder
getStaticFilesOrBuilder()
Returns the contents of a file, such as an image, as the response.String
getUrlRegex()
URL prefix.com.google.protobuf.ByteString
getUrlRegexBytes()
URL prefix.boolean
hasApiEndpoint()
Uses API Endpoints to handle requests.int
hashCode()
boolean
hasScript()
Executes a script to handle the requests that match this URL pattern.boolean
hasStaticFiles()
Returns the contents of a file, such as an image, as the response.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static UrlMap.Builder
newBuilder()
static UrlMap.Builder
newBuilder(UrlMap prototype)
UrlMap.Builder
newBuilderForType()
protected UrlMap.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static UrlMap
parseDelimitedFrom(InputStream input)
static UrlMap
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UrlMap
parseFrom(byte[] data)
static UrlMap
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UrlMap
parseFrom(com.google.protobuf.ByteString data)
static UrlMap
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UrlMap
parseFrom(com.google.protobuf.CodedInputStream input)
static UrlMap
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UrlMap
parseFrom(InputStream input)
static UrlMap
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UrlMap
parseFrom(ByteBuffer data)
static UrlMap
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<UrlMap>
parser()
UrlMap.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getHandlerTypeCase
public UrlMap.HandlerTypeCase getHandlerTypeCase()
- Specified by:
getHandlerTypeCase
in 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:
getUrlRegex
in 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:
getUrlRegexBytes
in 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:
hasStaticFiles
in 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:
getStaticFiles
in 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:
getStaticFilesOrBuilder
in 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:
hasScript
in 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:
getScript
in 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:
getScriptOrBuilder
in interfaceUrlMapOrBuilder
-
hasApiEndpoint
public boolean hasApiEndpoint()
Uses API Endpoints to handle requests.
.google.appengine.v1.ApiEndpointHandler api_endpoint = 4;
- Specified by:
hasApiEndpoint
in 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:
getApiEndpoint
in interfaceUrlMapOrBuilder
- Returns:
- The apiEndpoint.
-
getApiEndpointOrBuilder
public ApiEndpointHandlerOrBuilder getApiEndpointOrBuilder()
Uses API Endpoints to handle requests.
.google.appengine.v1.ApiEndpointHandler api_endpoint = 4;
- Specified by:
getApiEndpointOrBuilder
in interfaceUrlMapOrBuilder
-
getSecurityLevelValue
public int getSecurityLevelValue()
Security (HTTPS) enforcement for this URL.
.google.appengine.v1.SecurityLevel security_level = 5;
- Specified by:
getSecurityLevelValue
in 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:
getSecurityLevel
in 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:
getLoginValue
in 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:
getLogin
in 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:
getAuthFailActionValue
in 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:
getAuthFailAction
in 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:
getRedirectHttpResponseCodeValue
in 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:
getRedirectHttpResponseCode
in interfaceUrlMapOrBuilder
- Returns:
- The redirectHttpResponseCode.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected UrlMap.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public UrlMap getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-