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 Details

    • VersionProperties

      public VersionProperties()
  • Method Details

    • getDefaultVersion

      public String getDefaultVersion()
    • setDefaultVersion

      public void setDefaultVersion(String defaultVersion)
    • isDetectSupportedVersions

      public boolean isDetectSupportedVersions()
    • setDetectSupportedVersions

      public void setDetectSupportedVersions(boolean detectSupportedVersions)
    • getHeaderName

      public String getHeaderName()
    • setHeaderName

      public void setHeaderName(String headerName)
    • getMediaType

      public org.springframework.http.MediaType getMediaType()
    • setMediaType

      public void setMediaType(org.springframework.http.MediaType mediaType)
    • getMediaTypeParamName

      public String getMediaTypeParamName()
    • setMediaTypeParamName

      public void setMediaTypeParamName(String mediaTypeParamName)
    • getPathSegment

      public Integer getPathSegment()
    • setPathSegment

      public void setPathSegment(Integer pathSegment)
    • getRequestParamName

      public String getRequestParamName()
    • setRequestParamName

      public void setRequestParamName(String requestParamName)
    • isRequired

      public boolean isRequired()
    • setRequired

      public void setRequired(boolean required)
    • getSupportedVersions

      public List<String> getSupportedVersions()
    • setSupportedVersions

      public void setSupportedVersions(List<String> supportedVersions)
    • toString

      public String toString()
      Overrides:
      toString in class Object