C
- the subclass of AdsServiceClient
S
- the subclass of AdsSession
D
- the subclass of AdsServiceDescriptor
public interface AdsServiceClientFactoryHelper<C extends AdsServiceClient<S,D>,S extends AdsSession,D extends AdsServiceDescriptor>
Modifier and Type | Method and Description |
---|---|
C |
createAdsServiceClient(D adsServiceDescriptor,
S adsSession)
Creates an
AdsServiceClient for the descriptor, session, and
endpoint. |
D |
createServiceDescriptor(Class<?> interfaceClass,
String version)
Creates an
AdsServiceDescriptor for a specified service. |
String |
determineVersion(Class<?> interfaceClass)
Determines what API version an ads service belongs to.
|
D createServiceDescriptor(Class<?> interfaceClass, String version)
AdsServiceDescriptor
for a specified service.interfaceClass
- the ads service that we want a descriptor forversion
- of the serviceC createAdsServiceClient(D adsServiceDescriptor, S adsSession) throws ServiceException
AdsServiceClient
for the descriptor, session, and
endpoint.adsServiceDescriptor
- the ads service descriptoradsSession
- the sessionServiceException
- if there was a problem creating the clientCopyright © 2014. All Rights Reserved.