Class MongoServerApiFactoryBean

java.lang.Object
org.springframework.data.mongodb.core.MongoServerApiFactoryBean
All Implemented Interfaces:
FactoryBean<com.mongodb.ServerApi>

public class MongoServerApiFactoryBean extends Object implements FactoryBean<com.mongodb.ServerApi>
FactoryBean for creating ServerApi using the ServerApi.Builder.
Since:
3.3
Author:
Christoph Strobl
  • Constructor Details

    • MongoServerApiFactoryBean

      public MongoServerApiFactoryBean()
  • Method Details

    • setVersion

      public void setVersion(String version)
      Parameters:
      version - the version string either as the enum name or the server version value.
      See Also:
      • ServerApiVersion
    • setDeprecationErrors

      public void setDeprecationErrors(@Nullable Boolean deprecationErrors)
      Parameters:
      deprecationErrors -
      See Also:
      • ServerApi.Builder.deprecationErrors(boolean)
    • setStrict

      public void setStrict(@Nullable Boolean strict)
      Parameters:
      strict -
      See Also:
      • ServerApi.Builder.strict(boolean)
    • getObject

      @Nullable public com.mongodb.ServerApi getObject() throws Exception
      Specified by:
      getObject in interface FactoryBean<com.mongodb.ServerApi>
      Throws:
      Exception
    • getObjectType

      @Nullable public Class<?> getObjectType()
      Specified by:
      getObjectType in interface FactoryBean<com.mongodb.ServerApi>