Class ApiCacheControlConfig
- java.lang.Object
-
- com.google.api.server.spi.config.model.ApiCacheControlConfig
-
public class ApiCacheControlConfig extends Object
Flattened cache control configuration for a swarm endpoint. Data generally originates fromApiCacheControlannotations.- Author:
- Eric Orth
-
-
Constructor Summary
Constructors Constructor Description ApiCacheControlConfig()ApiCacheControlConfig(ApiCacheControlConfig original)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Iterable<ApiConfigInconsistency<Object>>getConfigurationInconsistencies(ApiCacheControlConfig config)intgetMaxAge()StringgetType()inthashCode()protected voidsetDefaults()Sets all fields to their default value to be used if not set otherwise.voidsetMaxAge(int maxAge)voidsetType(String type)
-
-
-
Constructor Detail
-
ApiCacheControlConfig
public ApiCacheControlConfig()
-
ApiCacheControlConfig
public ApiCacheControlConfig(ApiCacheControlConfig original)
-
-
Method Detail
-
getConfigurationInconsistencies
public Iterable<ApiConfigInconsistency<Object>> getConfigurationInconsistencies(ApiCacheControlConfig config)
-
setDefaults
protected void setDefaults()
Sets all fields to their default value to be used if not set otherwise. Override to change the default configuration.
-
setType
public void setType(String type)
-
getType
public String getType()
-
setMaxAge
public void setMaxAge(int maxAge)
-
getMaxAge
public int getMaxAge()
-
-