Class PutRepositoryRequest

    • Constructor Detail

      • PutRepositoryRequest

        public PutRepositoryRequest()
      • PutRepositoryRequest

        public PutRepositoryRequest​(java.lang.String name)
        Constructs a new put repository request with the provided name.
    • Method Detail

      • name

        public PutRepositoryRequest name​(java.lang.String name)
        Sets the name of the repository.
        Parameters:
        name - repository name
      • name

        public java.lang.String name()
        The name of the repository.
        Returns:
        repository name
      • type

        public PutRepositoryRequest type​(java.lang.String type)
        The type of the repository
        • "fs" - shared filesystem repository
        Parameters:
        type - repository type
        Returns:
        this request
      • type

        public java.lang.String type()
        Returns repository type
        Returns:
        repository type
      • settings

        public PutRepositoryRequest settings​(Settings settings)
        Sets the repository settings
        Parameters:
        settings - repository settings
        Returns:
        this request
      • settings

        public PutRepositoryRequest settings​(java.lang.String source,
                                             XContentType xContentType)
        Sets the repository settings.
        Parameters:
        source - repository settings in json or yaml format
        xContentType - the content type of the source
        Returns:
        this request
      • settings

        public PutRepositoryRequest settings​(java.util.Map<java.lang.String,​java.lang.Object> source)
        Sets the repository settings.
        Parameters:
        source - repository settings
        Returns:
        this request
      • settings

        public Settings settings()
        Returns repository settings
        Returns:
        repository settings
      • verify

        public PutRepositoryRequest verify​(boolean verify)
        Sets whether or not the repository should be verified after creation
      • verify

        public boolean verify()
        Returns true if repository should be verified after creation
      • source

        public PutRepositoryRequest source​(java.util.Map<java.lang.String,​java.lang.Object> repositoryDefinition)
        Parses repository definition.
        Parameters:
        repositoryDefinition - repository definition