Interface ProjectClient<T>

Type Parameters:
T - the public model type
All Superinterfaces:
Pageable<T>
All Known Implementing Classes:
ProjectClientImpl

public interface ProjectClient<T> extends Pageable<T>
Internal client for the read-only Equinix Resource Manager projects endpoint.
  • Method Details

    • list

      Page<ProjectJson> list(Boolean includePermissions, Boolean includeInbox)
      Retrieves a page of projects, optionally including permissions and inbox-classified projects.
      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 page of projects