Class MongoDBParam

    • Constructor Detail

      • MongoDBParam

        public MongoDBParam()
      • MongoDBParam

        public MongoDBParam​(MongoDBParam source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getDatabase

        public String getDatabase()
        Get MongoDB的数据库名称
        Returns:
        Database MongoDB的数据库名称
      • setDatabase

        public void setDatabase​(String Database)
        Set MongoDB的数据库名称
        Parameters:
        Database - MongoDB的数据库名称
      • getCollection

        public String getCollection()
        Get MongoDB的集群
        Returns:
        Collection MongoDB的集群
      • setCollection

        public void setCollection​(String Collection)
        Set MongoDB的集群
        Parameters:
        Collection - MongoDB的集群
      • getCopyExisting

        public Boolean getCopyExisting()
        Get 是否复制存量数据,默认传参true
        Returns:
        CopyExisting 是否复制存量数据,默认传参true
      • setCopyExisting

        public void setCopyExisting​(Boolean CopyExisting)
        Set 是否复制存量数据,默认传参true
        Parameters:
        CopyExisting - 是否复制存量数据,默认传参true
      • getResource

        public String getResource()
        Get 实例资源
        Returns:
        Resource 实例资源
      • setResource

        public void setResource​(String Resource)
        Set 实例资源
        Parameters:
        Resource - 实例资源
      • getIp

        public String getIp()
        Get MongoDB的连接ip
        Returns:
        Ip MongoDB的连接ip
      • setIp

        public void setIp​(String Ip)
        Set MongoDB的连接ip
        Parameters:
        Ip - MongoDB的连接ip
      • getPort

        public Long getPort()
        Get MongoDB的连接port
        Returns:
        Port MongoDB的连接port
      • setPort

        public void setPort​(Long Port)
        Set MongoDB的连接port
        Parameters:
        Port - MongoDB的连接port
      • getUserName

        public String getUserName()
        Get MongoDB数据库用户名
        Returns:
        UserName MongoDB数据库用户名
      • setUserName

        public void setUserName​(String UserName)
        Set MongoDB数据库用户名
        Parameters:
        UserName - MongoDB数据库用户名
      • getPassword

        public String getPassword()
        Get MongoDB数据库密码
        Returns:
        Password MongoDB数据库密码
      • setPassword

        public void setPassword​(String Password)
        Set MongoDB数据库密码
        Parameters:
        Password - MongoDB数据库密码
      • getListeningEvent

        public String getListeningEvent()
        Get 监听事件类型,为空时表示全选。取值包括insert,update,replace,delete,invalidate,drop,dropdatabase,rename,多个类型间使用,逗号分隔
        Returns:
        ListeningEvent 监听事件类型,为空时表示全选。取值包括insert,update,replace,delete,invalidate,drop,dropdatabase,rename,多个类型间使用,逗号分隔
      • setListeningEvent

        public void setListeningEvent​(String ListeningEvent)
        Set 监听事件类型,为空时表示全选。取值包括insert,update,replace,delete,invalidate,drop,dropdatabase,rename,多个类型间使用,逗号分隔
        Parameters:
        ListeningEvent - 监听事件类型,为空时表示全选。取值包括insert,update,replace,delete,invalidate,drop,dropdatabase,rename,多个类型间使用,逗号分隔
      • getReadPreference

        public String getReadPreference()
        Get 主从优先级,默认主节点
        Returns:
        ReadPreference 主从优先级,默认主节点
      • setReadPreference

        public void setReadPreference​(String ReadPreference)
        Set 主从优先级,默认主节点
        Parameters:
        ReadPreference - 主从优先级,默认主节点
      • getPipeline

        public String getPipeline()
        Get 聚合管道
        Returns:
        Pipeline 聚合管道
      • setPipeline

        public void setPipeline​(String Pipeline)
        Set 聚合管道
        Parameters:
        Pipeline - 聚合管道
      • getSelfBuilt

        public Boolean getSelfBuilt()
        Get 是否为自建集群
        Returns:
        SelfBuilt 是否为自建集群
      • setSelfBuilt

        public void setSelfBuilt​(Boolean SelfBuilt)
        Set 是否为自建集群
        Parameters:
        SelfBuilt - 是否为自建集群