Enum SecurityLevel (2.45.0)

public enum SecurityLevel extends Enum<SecurityLevel> implements ProtocolMessageEnum

Methods to enforce security (HTTPS) on a URL.

Protobuf enum google.appengine.v1.SecurityLevel

Implements

ProtocolMessageEnum

Static Fields

Name Description
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

SECURE_ALWAYS = 3;

SECURE_ALWAYS_VALUE

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

SECURE_ALWAYS = 3;

SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SECURE_DEFAULT = 0;

SECURE_DEFAULT_VALUE

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SECURE_DEFAULT = 0;

SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SECURE_NEVER = 1;

SECURE_NEVER_VALUE

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SECURE_NEVER = 1;

SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SECURE_OPTIONAL = 2;

SECURE_OPTIONAL_VALUE

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SECURE_OPTIONAL = 2;

SECURE_UNSPECIFIED

Not specified.

SECURE_UNSPECIFIED = 0;

SECURE_UNSPECIFIED_VALUE

Not specified.

SECURE_UNSPECIFIED = 0;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()