Interface Projects

All Known Implementing Classes:
Projects.NotImplemented

public interface Projects
  • Method Details

    • name

      ProjectApi name(String name) throws RestApiException
      Look up a project by name.

      Note: This method eagerly reads the project. Methods that mutate the project do not necessarily re-read the project. Therefore, calling a getter method on an instance after calling a mutation method on that same instance is not guaranteed to reflect the mutation. It is not recommended to store references to ProjectApi instances.

      Parameters:
      name - project name.
      Returns:
      API for accessing the project.
      Throws:
      RestApiException - if an error occurred.
    • create

      ProjectApi create(String name) throws RestApiException
      Create a project using the default configuration.
      Parameters:
      name - project name.
      Returns:
      API for accessing the newly-created project.
      Throws:
      RestApiException - if an error occurred.
    • create

      Create a project.
      Parameters:
      in - project creation input; name must be set.
      Returns:
      API for accessing the newly-created project.
      Throws:
      RestApiException - if an error occurred.
    • list

    • query

      Query projects.

      Example code: query().withQuery("name:project").get()

      Returns:
      API for setting parameters and getting result.
    • query

      Query projects.

      Shortcut API for query().withQuery(String).

      See Also: