module Network.Google.Resource.AppEngine.Experimental.Apps.Operations.List
(
ExperimentalAppsOperationsListResource
, experimentalAppsOperationsList
, ExperimentalAppsOperationsList
, eaolXgafv
, eaolUploadProtocol
, eaolPp
, eaolAccessToken
, eaolUploadType
, eaolBearerToken
, eaolAppsId
, eaolFilter
, eaolPageToken
, eaolPageSize
, eaolCallback
) where
import Network.Google.AppEngine.Types
import Network.Google.Prelude
type ExperimentalAppsOperationsListResource =
"experimental" :>
"apps" :>
Capture "appsId" Text :>
"operations" :>
QueryParam "$.xgafv" Text :>
QueryParam "upload_protocol" Text :>
QueryParam "pp" Bool :>
QueryParam "access_token" Text :>
QueryParam "uploadType" Text :>
QueryParam "bearer_token" Text :>
QueryParam "filter" Text :>
QueryParam "pageToken" Text :>
QueryParam "pageSize" (Textual Int32) :>
QueryParam "callback" Text :>
QueryParam "alt" AltJSON :>
Get '[JSON] ListOperationsResponse
data ExperimentalAppsOperationsList = ExperimentalAppsOperationsList'
{ _eaolXgafv :: !(Maybe Text)
, _eaolUploadProtocol :: !(Maybe Text)
, _eaolPp :: !Bool
, _eaolAccessToken :: !(Maybe Text)
, _eaolUploadType :: !(Maybe Text)
, _eaolBearerToken :: !(Maybe Text)
, _eaolAppsId :: !Text
, _eaolFilter :: !(Maybe Text)
, _eaolPageToken :: !(Maybe Text)
, _eaolPageSize :: !(Maybe (Textual Int32))
, _eaolCallback :: !(Maybe Text)
} deriving (Eq,Show,Data,Typeable,Generic)
experimentalAppsOperationsList
:: Text
-> ExperimentalAppsOperationsList
experimentalAppsOperationsList pEaolAppsId_ =
ExperimentalAppsOperationsList'
{ _eaolXgafv = Nothing
, _eaolUploadProtocol = Nothing
, _eaolPp = True
, _eaolAccessToken = Nothing
, _eaolUploadType = Nothing
, _eaolBearerToken = Nothing
, _eaolAppsId = pEaolAppsId_
, _eaolFilter = Nothing
, _eaolPageToken = Nothing
, _eaolPageSize = Nothing
, _eaolCallback = Nothing
}
eaolXgafv :: Lens' ExperimentalAppsOperationsList (Maybe Text)
eaolXgafv
= lens _eaolXgafv (\ s a -> s{_eaolXgafv = a})
eaolUploadProtocol :: Lens' ExperimentalAppsOperationsList (Maybe Text)
eaolUploadProtocol
= lens _eaolUploadProtocol
(\ s a -> s{_eaolUploadProtocol = a})
eaolPp :: Lens' ExperimentalAppsOperationsList Bool
eaolPp = lens _eaolPp (\ s a -> s{_eaolPp = a})
eaolAccessToken :: Lens' ExperimentalAppsOperationsList (Maybe Text)
eaolAccessToken
= lens _eaolAccessToken
(\ s a -> s{_eaolAccessToken = a})
eaolUploadType :: Lens' ExperimentalAppsOperationsList (Maybe Text)
eaolUploadType
= lens _eaolUploadType
(\ s a -> s{_eaolUploadType = a})
eaolBearerToken :: Lens' ExperimentalAppsOperationsList (Maybe Text)
eaolBearerToken
= lens _eaolBearerToken
(\ s a -> s{_eaolBearerToken = a})
eaolAppsId :: Lens' ExperimentalAppsOperationsList Text
eaolAppsId
= lens _eaolAppsId (\ s a -> s{_eaolAppsId = a})
eaolFilter :: Lens' ExperimentalAppsOperationsList (Maybe Text)
eaolFilter
= lens _eaolFilter (\ s a -> s{_eaolFilter = a})
eaolPageToken :: Lens' ExperimentalAppsOperationsList (Maybe Text)
eaolPageToken
= lens _eaolPageToken
(\ s a -> s{_eaolPageToken = a})
eaolPageSize :: Lens' ExperimentalAppsOperationsList (Maybe Int32)
eaolPageSize
= lens _eaolPageSize (\ s a -> s{_eaolPageSize = a})
. mapping _Coerce
eaolCallback :: Lens' ExperimentalAppsOperationsList (Maybe Text)
eaolCallback
= lens _eaolCallback (\ s a -> s{_eaolCallback = a})
instance GoogleRequest ExperimentalAppsOperationsList
where
type Rs ExperimentalAppsOperationsList =
ListOperationsResponse
type Scopes ExperimentalAppsOperationsList =
'["https://www.googleapis.com/auth/cloud-platform"]
requestClient ExperimentalAppsOperationsList'{..}
= go _eaolAppsId _eaolXgafv _eaolUploadProtocol
(Just _eaolPp)
_eaolAccessToken
_eaolUploadType
_eaolBearerToken
_eaolFilter
_eaolPageToken
_eaolPageSize
_eaolCallback
(Just AltJSON)
appEngineService
where go
= buildClient
(Proxy ::
Proxy ExperimentalAppsOperationsListResource)
mempty