# Interface ServiceInterface

#### Direct known implementers

OpenCloud\Common\Service\AbstractService

#### Indirect known implementers

OpenCloud\Autoscale\Service, OpenCloud\CloudMonitoring\Service, OpenCloud\ObjectStore\AbstractService, OpenCloud\ObjectStore\CDNService, OpenCloud\ObjectStore\Service, OpenCloud\Orchestration\Service, OpenCloud\Queues\Service, OpenCloud\Volume\Service, OpenCloud\Common\Service\CatalogService, OpenCloud\Common\Service\NovaService, OpenCloud\Compute\Service, OpenCloud\Database\Service, OpenCloud\DNS\Service, OpenCloud\Identity\Service, OpenCloud\Image\Service, OpenCloud\LoadBalancer\Service
Namespace: OpenCloud\Common\Service
Located at OpenCloud/Common/Service/ServiceInterface.php

Methods summary
`public` | # `setClient( Guzzle\Http\ClientInterface $client )`
`public` | # `getClient( )`
`public` | # `setEndpoint( mixed $endpoint )`
`public` | # `getEndpoint( )`
`public` | # `getUrl( )`