You are here

public function EdgeEntityControllerInterface::load in Apigee Edge 8

Loads an entity from Apigee Edge.

Parameters

string $id: One of an entity's unique ids. (Some entities has more than one unique id at a moment, ex.: developer's email address and id (UUID).)

Return value

\Apigee\Edge\Entity\EntityInterface The load entity from Apigee Edge.

Throws

\Apigee\Edge\Exception\ApiException If entity does not exist with id.

4 methods override EdgeEntityControllerInterface::load()
CachedManagementApiEdgeEntityControllerProxy::load in src/Entity/Controller/CachedManagementApiEdgeEntityControllerProxy.php
Loads an entity from Apigee Edge.
DeveloperAppEdgeEntityControllerProxy::load in src/Entity/Controller/DeveloperAppEdgeEntityControllerProxy.php
Loads an entity from Apigee Edge.
ManagementApiEdgeEntityControllerProxy::load in src/Entity/Controller/ManagementApiEdgeEntityControllerProxy.php
Loads an entity from Apigee Edge.
TeamAppEdgeEntityControllerProxy::load in modules/apigee_edge_teams/src/Entity/Controller/TeamAppEdgeEntityControllerProxy.php
Loads an entity from Apigee Edge.

File

src/Entity/Controller/EdgeEntityControllerInterface.php, line 61

Class

EdgeEntityControllerInterface
Provides a unified way for making CRUDL APIs calls to Apigee Edge.

Namespace

Drupal\apigee_edge\Entity\Controller

Code

public function load(string $id) : EntityInterface;