Class VersionProperties
java.lang.Object
org.springframework.cloud.gateway.config.VersionProperties
@ConfigurationProperties("spring.cloud.gateway.server.webflux.version")
@Validated
public class VersionProperties
extends Object
Configuration properties for Spring Framework API Version strategy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.MediaTypebooleanbooleanvoidsetDefaultVersion(String defaultVersion) voidsetDetectSupportedVersions(boolean detectSupportedVersions) voidsetHeaderName(String headerName) voidsetMediaType(org.springframework.http.MediaType mediaType) voidsetMediaTypeParamName(String mediaTypeParamName) voidsetPathSegment(Integer pathSegment) voidsetRequestParamName(String requestParamName) voidsetRequired(boolean required) voidsetSupportedVersions(List<String> supportedVersions) toString()
-
Constructor Details
-
VersionProperties
public VersionProperties()
-
-
Method Details
-
getDefaultVersion
-
setDefaultVersion
-
isDetectSupportedVersions
public boolean isDetectSupportedVersions() -
setDetectSupportedVersions
public void setDetectSupportedVersions(boolean detectSupportedVersions) -
getHeaderName
-
setHeaderName
-
getMediaType
public org.springframework.http.MediaType getMediaType() -
setMediaType
public void setMediaType(org.springframework.http.MediaType mediaType) -
getMediaTypeParamName
-
setMediaTypeParamName
-
getPathSegment
-
setPathSegment
-
getRequestParamName
-
setRequestParamName
-
isRequired
public boolean isRequired() -
setRequired
public void setRequired(boolean required) -
getSupportedVersions
-
setSupportedVersions
-
toString
-