Class ProjectListImpl

java.lang.Object
com.eqixiac.equinix.projects.client.implementation.ProjectListImpl
All Implemented Interfaces:
ProjectList

public class ProjectListImpl extends Object implements ProjectList
  • Constructor Details

    • ProjectListImpl

      public ProjectListImpl()
  • Method Details

    • list

      public PaginatedList<Project> list()
      Description copied from interface: ProjectList
      Lists the projects of the root organization based on the user's permissions.
      Specified by:
      list in interface ProjectList
      Returns:
      a paginated list of projects
    • list

      public PaginatedList<Project> list(Boolean includePermissions, Boolean includeInbox)
      Description copied from interface: ProjectList
      Lists the projects of the root organization, optionally including per-project user permissions and inbox-classified projects.
      Specified by:
      list in interface ProjectList
      Parameters:
      includePermissions - whether to include the user permissions on each project, or null for the default
      includeInbox - whether to include inbox-classified projects, or null for the default
      Returns:
      a paginated list of projects