gogol-dfareporting-0.4.0: Google DCM/DFA Reporting And Trafficking SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List

Contents

Description

Retrieves a list of floodlight activity groups, possibly filtered. This method supports paging.

See: DCM/DFA Reporting And Trafficking API Reference for dfareporting.floodlightActivityGroups.list.

Synopsis

REST Resource

type FloodlightActivityGroupsListResource = "dfareporting" :> ("v3.2" :> ("userprofiles" :> (Capture "profileId" (Textual Int64) :> ("floodlightActivityGroups" :> (QueryParam "floodlightConfigurationId" (Textual Int64) :> (QueryParam "advertiserId" (Textual Int64) :> (QueryParam "searchString" Text :> (QueryParams "ids" (Textual Int64) :> (QueryParam "sortOrder" FloodlightActivityGroupsListSortOrder :> (QueryParam "pageToken" Text :> (QueryParam "sortField" FloodlightActivityGroupsListSortField :> (QueryParam "type" FloodlightActivityGroupsListType :> (QueryParam "maxResults" (Textual Int32) :> (QueryParam "alt" AltJSON :> Get '[JSON] FloodlightActivityGroupsListResponse)))))))))))))) Source #

A resource alias for dfareporting.floodlightActivityGroups.list method which the FloodlightActivityGroupsList request conforms to.

Creating a Request

data FloodlightActivityGroupsList Source #

Retrieves a list of floodlight activity groups, possibly filtered. This method supports paging.

See: floodlightActivityGroupsList smart constructor.

Instances
Eq FloodlightActivityGroupsList Source # 
Instance details

Defined in Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List

Data FloodlightActivityGroupsList Source # 
Instance details

Defined in Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FloodlightActivityGroupsList -> c FloodlightActivityGroupsList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FloodlightActivityGroupsList #

toConstr :: FloodlightActivityGroupsList -> Constr #

dataTypeOf :: FloodlightActivityGroupsList -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FloodlightActivityGroupsList) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FloodlightActivityGroupsList) #

gmapT :: (forall b. Data b => b -> b) -> FloodlightActivityGroupsList -> FloodlightActivityGroupsList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FloodlightActivityGroupsList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FloodlightActivityGroupsList -> r #

gmapQ :: (forall d. Data d => d -> u) -> FloodlightActivityGroupsList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> FloodlightActivityGroupsList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FloodlightActivityGroupsList -> m FloodlightActivityGroupsList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FloodlightActivityGroupsList -> m FloodlightActivityGroupsList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FloodlightActivityGroupsList -> m FloodlightActivityGroupsList #

Show FloodlightActivityGroupsList Source # 
Instance details

Defined in Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List

Generic FloodlightActivityGroupsList Source # 
Instance details

Defined in Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List

Associated Types

type Rep FloodlightActivityGroupsList :: Type -> Type #

GoogleRequest FloodlightActivityGroupsList Source # 
Instance details

Defined in Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List

type Rep FloodlightActivityGroupsList Source # 
Instance details

Defined in Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List

type Rep FloodlightActivityGroupsList = D1 (MetaData "FloodlightActivityGroupsList" "Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List" "gogol-dfareporting-0.4.0-9N9I1R95b3Y5YmOKldvlKw" False) (C1 (MetaCons "FloodlightActivityGroupsList'" PrefixI True) (((S1 (MetaSel (Just "_faglFloodlightConfigurationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_faglAdvertiserId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_faglSearchString") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_faglIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Textual Int64])) :*: S1 (MetaSel (Just "_faglProFileId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Textual Int64))))) :*: ((S1 (MetaSel (Just "_faglSortOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 FloodlightActivityGroupsListSortOrder) :*: S1 (MetaSel (Just "_faglPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_faglSortField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 FloodlightActivityGroupsListSortField) :*: (S1 (MetaSel (Just "_faglType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FloodlightActivityGroupsListType)) :*: S1 (MetaSel (Just "_faglMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Textual Int32)))))))
type Scopes FloodlightActivityGroupsList Source # 
Instance details

Defined in Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List

type Scopes FloodlightActivityGroupsList = "https://www.googleapis.com/auth/dfatrafficking" ': ([] :: [Symbol])
type Rs FloodlightActivityGroupsList Source # 
Instance details

Defined in Network.Google.Resource.DFAReporting.FloodlightActivityGroups.List

Request Lenses

faglFloodlightConfigurationId :: Lens' FloodlightActivityGroupsList (Maybe Int64) Source #

Select only floodlight activity groups with the specified floodlight configuration ID. Must specify either advertiserId, or floodlightConfigurationId for a non-empty result.

faglAdvertiserId :: Lens' FloodlightActivityGroupsList (Maybe Int64) Source #

Select only floodlight activity groups with the specified advertiser ID. Must specify either advertiserId or floodlightConfigurationId for a non-empty result.

faglSearchString :: Lens' FloodlightActivityGroupsList (Maybe Text) Source #

Allows searching for objects by name or ID. Wildcards (*) are allowed. For example, "floodlightactivitygroup*2015" will return objects with names like "floodlightactivitygroup June 2015", "floodlightactivitygroup April 2015", or simply "floodlightactivitygroup 2015". Most of the searches also add wildcards implicitly at the start and the end of the search string. For example, a search string of "floodlightactivitygroup" will match objects with name "my floodlightactivitygroup activity", "floodlightactivitygroup 2015", or simply "floodlightactivitygroup".

faglIds :: Lens' FloodlightActivityGroupsList [Int64] Source #

Select only floodlight activity groups with the specified IDs. Must specify either advertiserId or floodlightConfigurationId for a non-empty result.

faglProFileId :: Lens' FloodlightActivityGroupsList Int64 Source #

User profile ID associated with this request.

faglPageToken :: Lens' FloodlightActivityGroupsList (Maybe Text) Source #

Value of the nextPageToken from the previous result page.

faglType :: Lens' FloodlightActivityGroupsList (Maybe FloodlightActivityGroupsListType) Source #

Select only floodlight activity groups with the specified floodlight activity group type.

faglMaxResults :: Lens' FloodlightActivityGroupsList Int32 Source #

Maximum number of results to return.