Class MongoProperties

java.lang.Object
org.springframework.boot.mongodb.autoconfigure.MongoProperties

@ConfigurationProperties("spring.mongodb") public class MongoProperties extends Object
Configuration properties for Mongo.
Since:
4.0.0
Author:
Dave Syer, Phillip Webb, Josh Long, Andy Wilkinson, EddĂș MelĂ©ndez, Stephane Nicoll, Nasko Vasilev, Mark Paluch, Artsiom Yudovin, Safeer Ansari
  • Field Details

    • DEFAULT_PORT

      public static final int DEFAULT_PORT
      Default port used when the configured port is null.
      See Also:
    • DEFAULT_URI

      public static final String DEFAULT_URI
      Default URI used when the configured URI is null.
      See Also:
  • Constructor Details

    • MongoProperties

      public MongoProperties()
  • Method Details

    • setProtocol

      public void setProtocol(String protocol)
    • getProtocol

      public String getProtocol()
    • getHost

      public @Nullable String getHost()
    • setHost

      public void setHost(@Nullable String host)
    • getDatabase

      public @Nullable String getDatabase()
    • setDatabase

      public void setDatabase(@Nullable String database)
    • getAuthenticationDatabase

      public @Nullable String getAuthenticationDatabase()
    • setAuthenticationDatabase

      public void setAuthenticationDatabase(@Nullable String authenticationDatabase)
    • getUsername

      public @Nullable String getUsername()
    • setUsername

      public void setUsername(@Nullable String username)
    • getPassword

      public char @Nullable [] getPassword()
    • setPassword

      public void setPassword(char @Nullable [] password)
    • getReplicaSetName

      public @Nullable String getReplicaSetName()
    • setReplicaSetName

      public void setReplicaSetName(@Nullable String replicaSetName)
    • getUri

      public @Nullable String getUri()
    • determineUri

      public String determineUri()
    • setUri

      public void setUri(@Nullable String uri)
    • getPort

      public @Nullable Integer getPort()
    • setPort

      public void setPort(@Nullable Integer port)
    • getMongoClientDatabase

      public @Nullable String getMongoClientDatabase()
    • getAdditionalHosts

      public @Nullable List<String> getAdditionalHosts()
    • setAdditionalHosts

      public void setAdditionalHosts(@Nullable List<String> additionalHosts)
    • getRepresentation

      public MongoProperties.Representation getRepresentation()
    • getSsl

      public MongoProperties.Ssl getSsl()