public abstract static class ServletInitializationParameters.Builder
extends java.lang.Object
ServletInitializationParameters.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ServletInitializationParameters.Builder |
addServiceClass(java.lang.Class<?> serviceClass)
Adds an endpoint service class to serve.
|
ServletInitializationParameters.Builder |
addServiceClasses(java.lang.Iterable<? extends java.lang.Class<?>> serviceClasses)
Adds some endpoint service classes to serve.
|
ServletInitializationParameters |
build() |
abstract ServletInitializationParameters.Builder |
setAddContentLength(boolean addContentLength)
Sets if the content length header should be set.
|
abstract ServletInitializationParameters.Builder |
setClientIdWhitelistEnabled(boolean clientIdWhitelist)
Sets if the client ID whitelist is enabled, defaulting to
true. |
abstract ServletInitializationParameters.Builder |
setExceptionCompatibilityEnabled(boolean exceptionCompatibility)
Sets if v1.0 style exceptions should be returned to users.
|
abstract ServletInitializationParameters.Builder |
setIllegalArgumentBackendError(boolean illegalArgumentBackendError)
Sets if an
IllegalArgumentException should be treated as a backend error (500)
instead of a user error (400). |
abstract ServletInitializationParameters.Builder |
setPrettyPrintEnabled(boolean prettyPrint)
Sets if pretty printing should be enabled for responses by default.
|
ServletInitializationParameters.Builder |
setRestricted(boolean servletRestricted)
Deprecated.
Retained for API compatibility
|
abstract ServletInitializationParameters.Builder |
setServiceClasses(com.google.common.collect.ImmutableSet<java.lang.Class<?>> clazzes)
Sets the complete list of endpoint service classes to serve.
|
abstract ServletInitializationParameters.Builder |
setServletRestricted(boolean servletRestricted)
Deprecated.
No longer serves any purpose and will be removed in a future release
|
public ServletInitializationParameters.Builder addServiceClass(java.lang.Class<?> serviceClass)
public ServletInitializationParameters.Builder addServiceClasses(java.lang.Iterable<? extends java.lang.Class<?>> serviceClasses)
public abstract ServletInitializationParameters.Builder setServiceClasses(com.google.common.collect.ImmutableSet<java.lang.Class<?>> clazzes)
@Deprecated public abstract ServletInitializationParameters.Builder setServletRestricted(boolean servletRestricted)
true.@Deprecated public ServletInitializationParameters.Builder setRestricted(boolean servletRestricted)
public abstract ServletInitializationParameters.Builder setClientIdWhitelistEnabled(boolean clientIdWhitelist)
true.public abstract ServletInitializationParameters.Builder setIllegalArgumentBackendError(boolean illegalArgumentBackendError)
IllegalArgumentException should be treated as a backend error (500)
instead of a user error (400). Defaults to false.public abstract ServletInitializationParameters.Builder setExceptionCompatibilityEnabled(boolean exceptionCompatibility)
true.public abstract ServletInitializationParameters.Builder setPrettyPrintEnabled(boolean prettyPrint)
true.public abstract ServletInitializationParameters.Builder setAddContentLength(boolean addContentLength)
false.public ServletInitializationParameters build()