Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- Types
- ListReportsResponse
- GDataDiffChecksumsResponse
- GDataObjectId
- Empty
- GDataCompositeMediaReferenceType
- GDataMediaReferenceType
- GDataContentTypeInfo
- GDataMedia
- Report
- GDataCompositeMedia
- GDataDownloadParameters
- ListReportTypesResponse
- GDataBlobstore2Info
- Job
- GDataDiffUploadResponse
- Xgafv
- GDataDiffDownloadResponse
- ListJobsResponse
- GDataDiffUploadRequest
- GDataDiffVersionResponse
- ReportType
Schedules reporting jobs containing your YouTube Analytics data and downloads the resulting bulk data reports in the form of CSV files.
Synopsis
- youTubeReportingService :: ServiceConfig
- youTubeAnalyticsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/yt-analytics.readonly"]
- youTubeAnalyticsMonetaryReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/yt-analytics-monetary.readonly"]
- type YouTubeReportingAPI = JobsReportsListResource :<|> (JobsReportsGetResource :<|> (JobsListResource :<|> (JobsGetResource :<|> (JobsCreateResource :<|> (JobsDeleteResource :<|> (MediaDownloadResource :<|> ReportTypesListResource))))))
- module Network.Google.Resource.YouTubeReporting.Jobs.Create
- module Network.Google.Resource.YouTubeReporting.Jobs.Delete
- module Network.Google.Resource.YouTubeReporting.Jobs.Get
- module Network.Google.Resource.YouTubeReporting.Jobs.List
- module Network.Google.Resource.YouTubeReporting.Jobs.Reports.Get
- module Network.Google.Resource.YouTubeReporting.Jobs.Reports.List
- module Network.Google.Resource.YouTubeReporting.Media.Download
- module Network.Google.Resource.YouTubeReporting.ReportTypes.List
- data ListReportsResponse
- listReportsResponse :: ListReportsResponse
- lrrNextPageToken :: Lens' ListReportsResponse (Maybe Text)
- lrrReports :: Lens' ListReportsResponse [Report]
- data GDataDiffChecksumsResponse
- gDataDiffChecksumsResponse :: GDataDiffChecksumsResponse
- gddcrChecksumsLocation :: Lens' GDataDiffChecksumsResponse (Maybe GDataCompositeMedia)
- gddcrObjectSizeBytes :: Lens' GDataDiffChecksumsResponse (Maybe Int64)
- gddcrChunkSizeBytes :: Lens' GDataDiffChecksumsResponse (Maybe Int64)
- gddcrObjectVersion :: Lens' GDataDiffChecksumsResponse (Maybe Text)
- gddcrObjectLocation :: Lens' GDataDiffChecksumsResponse (Maybe GDataCompositeMedia)
- data GDataObjectId
- gDataObjectId :: GDataObjectId
- gdoiObjectName :: Lens' GDataObjectId (Maybe Text)
- gdoiBucketName :: Lens' GDataObjectId (Maybe Text)
- gdoiGeneration :: Lens' GDataObjectId (Maybe Int64)
- data Empty
- empty :: Empty
- data GDataCompositeMediaReferenceType
- data GDataMediaReferenceType
- data GDataContentTypeInfo
- gDataContentTypeInfo :: GDataContentTypeInfo
- gdctiFromBytes :: Lens' GDataContentTypeInfo (Maybe Text)
- gdctiFromFileName :: Lens' GDataContentTypeInfo (Maybe Text)
- gdctiFromHeader :: Lens' GDataContentTypeInfo (Maybe Text)
- gdctiBestGuess :: Lens' GDataContentTypeInfo (Maybe Text)
- gdctiFromURLPath :: Lens' GDataContentTypeInfo (Maybe Text)
- data GDataMedia
- gDataMedia :: GDataMedia
- gdmLength :: Lens' GDataMedia (Maybe Int64)
- gdmDiffVersionResponse :: Lens' GDataMedia (Maybe GDataDiffVersionResponse)
- gdmDiffUploadRequest :: Lens' GDataMedia (Maybe GDataDiffUploadRequest)
- gdmBigstoreObjectRef :: Lens' GDataMedia (Maybe ByteString)
- gdmHash :: Lens' GDataMedia (Maybe Text)
- gdmIsPotentialRetry :: Lens' GDataMedia (Maybe Bool)
- gdmCrc32cHash :: Lens' GDataMedia (Maybe Word32)
- gdmBlobRef :: Lens' GDataMedia (Maybe ByteString)
- gdmPath :: Lens' GDataMedia (Maybe Text)
- gdmObjectId :: Lens' GDataMedia (Maybe GDataObjectId)
- gdmToken :: Lens' GDataMedia (Maybe Text)
- gdmInline :: Lens' GDataMedia (Maybe ByteString)
- gdmMediaId :: Lens' GDataMedia (Maybe ByteString)
- gdmSha1Hash :: Lens' GDataMedia (Maybe ByteString)
- gdmHashVerified :: Lens' GDataMedia (Maybe Bool)
- gdmContentTypeInfo :: Lens' GDataMedia (Maybe GDataContentTypeInfo)
- gdmAlgorithm :: Lens' GDataMedia (Maybe Text)
- gdmDiffDownloadResponse :: Lens' GDataMedia (Maybe GDataDiffDownloadResponse)
- gdmDiffUploadResponse :: Lens' GDataMedia (Maybe GDataDiffUploadResponse)
- gdmDiffChecksumsResponse :: Lens' GDataMedia (Maybe GDataDiffChecksumsResponse)
- gdmBlobstore2Info :: Lens' GDataMedia (Maybe GDataBlobstore2Info)
- gdmReferenceType :: Lens' GDataMedia (Maybe GDataMediaReferenceType)
- gdmTimestamp :: Lens' GDataMedia (Maybe Word64)
- gdmMD5Hash :: Lens' GDataMedia (Maybe ByteString)
- gdmDownloadParameters :: Lens' GDataMedia (Maybe GDataDownloadParameters)
- gdmCosmoBinaryReference :: Lens' GDataMedia (Maybe ByteString)
- gdmFilename :: Lens' GDataMedia (Maybe Text)
- gdmSha256Hash :: Lens' GDataMedia (Maybe ByteString)
- gdmContentType :: Lens' GDataMedia (Maybe Text)
- gdmCompositeMedia :: Lens' GDataMedia [GDataCompositeMedia]
- data Report
- report :: Report
- rJobId :: Lens' Report (Maybe Text)
- rStartTime :: Lens' Report (Maybe UTCTime)
- rDownloadURL :: Lens' Report (Maybe Text)
- rEndTime :: Lens' Report (Maybe UTCTime)
- rId :: Lens' Report (Maybe Text)
- rCreateTime :: Lens' Report (Maybe UTCTime)
- rJobExpireTime :: Lens' Report (Maybe UTCTime)
- data GDataCompositeMedia
- gDataCompositeMedia :: GDataCompositeMedia
- gdcmLength :: Lens' GDataCompositeMedia (Maybe Int64)
- gdcmCrc32cHash :: Lens' GDataCompositeMedia (Maybe Word32)
- gdcmBlobRef :: Lens' GDataCompositeMedia (Maybe ByteString)
- gdcmPath :: Lens' GDataCompositeMedia (Maybe Text)
- gdcmObjectId :: Lens' GDataCompositeMedia (Maybe GDataObjectId)
- gdcmInline :: Lens' GDataCompositeMedia (Maybe ByteString)
- gdcmSha1Hash :: Lens' GDataCompositeMedia (Maybe ByteString)
- gdcmBlobstore2Info :: Lens' GDataCompositeMedia (Maybe GDataBlobstore2Info)
- gdcmReferenceType :: Lens' GDataCompositeMedia (Maybe GDataCompositeMediaReferenceType)
- gdcmMD5Hash :: Lens' GDataCompositeMedia (Maybe ByteString)
- gdcmCosmoBinaryReference :: Lens' GDataCompositeMedia (Maybe ByteString)
- data GDataDownloadParameters
- gDataDownloadParameters :: GDataDownloadParameters
- gddpIgnoreRange :: Lens' GDataDownloadParameters (Maybe Bool)
- gddpAllowGzipCompression :: Lens' GDataDownloadParameters (Maybe Bool)
- data ListReportTypesResponse
- listReportTypesResponse :: ListReportTypesResponse
- lrtrNextPageToken :: Lens' ListReportTypesResponse (Maybe Text)
- lrtrReportTypes :: Lens' ListReportTypesResponse [ReportType]
- data GDataBlobstore2Info
- gDataBlobstore2Info :: GDataBlobstore2Info
- gdbiBlobGeneration :: Lens' GDataBlobstore2Info (Maybe Int64)
- gdbiBlobId :: Lens' GDataBlobstore2Info (Maybe Text)
- gdbiReadToken :: Lens' GDataBlobstore2Info (Maybe Text)
- gdbiDownloadReadHandle :: Lens' GDataBlobstore2Info (Maybe ByteString)
- gdbiUploadMetadataContainer :: Lens' GDataBlobstore2Info (Maybe ByteString)
- data Job
- job :: Job
- jName :: Lens' Job (Maybe Text)
- jId :: Lens' Job (Maybe Text)
- jSystemManaged :: Lens' Job (Maybe Bool)
- jReportTypeId :: Lens' Job (Maybe Text)
- jExpireTime :: Lens' Job (Maybe UTCTime)
- jCreateTime :: Lens' Job (Maybe UTCTime)
- data GDataDiffUploadResponse
- gDataDiffUploadResponse :: GDataDiffUploadResponse
- gddurOriginalObject :: Lens' GDataDiffUploadResponse (Maybe GDataCompositeMedia)
- gddurObjectVersion :: Lens' GDataDiffUploadResponse (Maybe Text)
- data Xgafv
- data GDataDiffDownloadResponse
- gDataDiffDownloadResponse :: GDataDiffDownloadResponse
- gdddrObjectLocation :: Lens' GDataDiffDownloadResponse (Maybe GDataCompositeMedia)
- data ListJobsResponse
- listJobsResponse :: ListJobsResponse
- ljrNextPageToken :: Lens' ListJobsResponse (Maybe Text)
- ljrJobs :: Lens' ListJobsResponse [Job]
- data GDataDiffUploadRequest
- gDataDiffUploadRequest :: GDataDiffUploadRequest
- gChecksumsInfo :: Lens' GDataDiffUploadRequest (Maybe GDataCompositeMedia)
- gObjectVersion :: Lens' GDataDiffUploadRequest (Maybe Text)
- gObjectInfo :: Lens' GDataDiffUploadRequest (Maybe GDataCompositeMedia)
- data GDataDiffVersionResponse
- gDataDiffVersionResponse :: GDataDiffVersionResponse
- gddvrObjectSizeBytes :: Lens' GDataDiffVersionResponse (Maybe Int64)
- gddvrObjectVersion :: Lens' GDataDiffVersionResponse (Maybe Text)
- data ReportType
- reportType :: ReportType
- rtName :: Lens' ReportType (Maybe Text)
- rtId :: Lens' ReportType (Maybe Text)
- rtDeprecateTime :: Lens' ReportType (Maybe UTCTime)
- rtSystemManaged :: Lens' ReportType (Maybe Bool)
Service Configuration
youTubeReportingService :: ServiceConfig Source #
Default request referring to version v1
of the YouTube Reporting API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
youTubeAnalyticsReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/yt-analytics.readonly"] Source #
View YouTube Analytics reports for your YouTube content
youTubeAnalyticsMonetaryReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/yt-analytics-monetary.readonly"] Source #
View monetary and non-monetary YouTube Analytics reports for your YouTube content
API Declaration
type YouTubeReportingAPI = JobsReportsListResource :<|> (JobsReportsGetResource :<|> (JobsListResource :<|> (JobsGetResource :<|> (JobsCreateResource :<|> (JobsDeleteResource :<|> (MediaDownloadResource :<|> ReportTypesListResource)))))) Source #
Represents the entirety of the methods and resources available for the YouTube Reporting API service.
Resources
youtubereporting.jobs.create
youtubereporting.jobs.delete
youtubereporting.jobs.get
youtubereporting.jobs.list
youtubereporting.jobs.reports.get
youtubereporting.jobs.reports.list
youtubereporting.media.download
youtubereporting.reportTypes.list
Types
ListReportsResponse
data ListReportsResponse Source #
Response message for ReportingService.ListReports.
See: listReportsResponse
smart constructor.
Instances
listReportsResponse :: ListReportsResponse Source #
Creates a value of ListReportsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lrrNextPageToken :: Lens' ListReportsResponse (Maybe Text) Source #
A token to retrieve next page of results. Pass this value in the ListReportsRequest.page_token field in the subsequent call to `ListReports` method to retrieve the next page of results.
lrrReports :: Lens' ListReportsResponse [Report] Source #
The list of report types.
GDataDiffChecksumsResponse
data GDataDiffChecksumsResponse Source #
gdata
See: gDataDiffChecksumsResponse
smart constructor.
Instances
gDataDiffChecksumsResponse :: GDataDiffChecksumsResponse Source #
Creates a value of GDataDiffChecksumsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gddcrChecksumsLocation :: Lens' GDataDiffChecksumsResponse (Maybe GDataCompositeMedia) Source #
gdata
GDataObjectId
data GDataObjectId Source #
gdata
See: gDataObjectId
smart constructor.
Instances
gDataObjectId :: GDataObjectId Source #
Creates a value of GDataObjectId
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gdoiObjectName :: Lens' GDataObjectId (Maybe Text) Source #
gdata
gdoiBucketName :: Lens' GDataObjectId (Maybe Text) Source #
gdata
gdoiGeneration :: Lens' GDataObjectId (Maybe Int64) Source #
gdata
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.
See: empty
smart constructor.
Instances
Eq Empty Source # | |
Data Empty Source # | |
Defined in Network.Google.YouTubeReporting.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Empty -> c Empty # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Empty # dataTypeOf :: Empty -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Empty) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Empty) # gmapT :: (forall b. Data b => b -> b) -> Empty -> Empty # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Empty -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Empty -> r # gmapQ :: (forall d. Data d => d -> u) -> Empty -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Empty -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Empty -> m Empty # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Empty -> m Empty # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Empty -> m Empty # | |
Show Empty Source # | |
Generic Empty Source # | |
ToJSON Empty Source # | |
FromJSON Empty Source # | |
type Rep Empty Source # | |
GDataCompositeMediaReferenceType
data GDataCompositeMediaReferenceType Source #
gdata
Path |
|
BlobRef |
|
Inline |
|
BigstoreRef |
|
CosmoBinaryReference |
|
Instances
GDataMediaReferenceType
data GDataMediaReferenceType Source #
gdata
GDMRTPath |
|
GDMRTBlobRef |
|
GDMRTInline |
|
GDMRTGetMedia |
|
GDMRTCompositeMedia |
|
GDMRTBigstoreRef |
|
GDMRTDiffVersionResponse |
|
GDMRTDiffChecksumsResponse |
|
GDMRTDiffDownloadResponse |
|
GDMRTDiffUploadRequest |
|
GDMRTDiffUploadResponse |
|
GDMRTCosmoBinaryReference |
|
GDMRTArbitraryBytes |
|
Instances
GDataContentTypeInfo
data GDataContentTypeInfo Source #
gdata
See: gDataContentTypeInfo
smart constructor.
Instances
gDataContentTypeInfo :: GDataContentTypeInfo Source #
Creates a value of GDataContentTypeInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gdctiFromBytes :: Lens' GDataContentTypeInfo (Maybe Text) Source #
gdata
gdctiFromFileName :: Lens' GDataContentTypeInfo (Maybe Text) Source #
gdata
gdctiFromHeader :: Lens' GDataContentTypeInfo (Maybe Text) Source #
gdata
gdctiBestGuess :: Lens' GDataContentTypeInfo (Maybe Text) Source #
gdata
gdctiFromURLPath :: Lens' GDataContentTypeInfo (Maybe Text) Source #
gdata
GDataMedia
data GDataMedia Source #
gdata
See: gDataMedia
smart constructor.
Instances
gDataMedia :: GDataMedia Source #
Creates a value of GDataMedia
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gdmLength
gdmDiffVersionResponse
gdmDiffUploadRequest
gdmBigstoreObjectRef
gdmHash
gdmIsPotentialRetry
gdmCrc32cHash
gdmBlobRef
gdmPath
gdmObjectId
gdmToken
gdmInline
gdmMediaId
gdmSha1Hash
gdmHashVerified
gdmContentTypeInfo
gdmAlgorithm
gdmDiffDownloadResponse
gdmDiffUploadResponse
gdmDiffChecksumsResponse
gdmBlobstore2Info
gdmReferenceType
gdmTimestamp
gdmMD5Hash
gdmDownloadParameters
gdmCosmoBinaryReference
gdmFilename
gdmSha256Hash
gdmContentType
gdmCompositeMedia
gdmBigstoreObjectRef :: Lens' GDataMedia (Maybe ByteString) Source #
gdata
gdmIsPotentialRetry :: Lens' GDataMedia (Maybe Bool) Source #
gdata
gdmCrc32cHash :: Lens' GDataMedia (Maybe Word32) Source #
gdata
gdmBlobRef :: Lens' GDataMedia (Maybe ByteString) Source #
gdata
gdmObjectId :: Lens' GDataMedia (Maybe GDataObjectId) Source #
gdata
gdmInline :: Lens' GDataMedia (Maybe ByteString) Source #
gdata
gdmMediaId :: Lens' GDataMedia (Maybe ByteString) Source #
gdata
gdmSha1Hash :: Lens' GDataMedia (Maybe ByteString) Source #
gdata
gdmHashVerified :: Lens' GDataMedia (Maybe Bool) Source #
gdata
gdmAlgorithm :: Lens' GDataMedia (Maybe Text) Source #
gdata
gdmBlobstore2Info :: Lens' GDataMedia (Maybe GDataBlobstore2Info) Source #
gdata
gdmTimestamp :: Lens' GDataMedia (Maybe Word64) Source #
gdata
gdmMD5Hash :: Lens' GDataMedia (Maybe ByteString) Source #
gdata
gdmCosmoBinaryReference :: Lens' GDataMedia (Maybe ByteString) Source #
gdata
gdmFilename :: Lens' GDataMedia (Maybe Text) Source #
gdata
gdmSha256Hash :: Lens' GDataMedia (Maybe ByteString) Source #
gdata
gdmContentType :: Lens' GDataMedia (Maybe Text) Source #
gdata
gdmCompositeMedia :: Lens' GDataMedia [GDataCompositeMedia] Source #
gdata
Report
A report's metadata including the URL from which the report itself can be downloaded.
See: report
smart constructor.
Instances
Creates a value of Report
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rStartTime :: Lens' Report (Maybe UTCTime) Source #
The start of the time period that the report instance covers. The value is inclusive.
rDownloadURL :: Lens' Report (Maybe Text) Source #
The URL from which the report can be downloaded (max. 1000 characters).
rEndTime :: Lens' Report (Maybe UTCTime) Source #
The end of the time period that the report instance covers. The value is exclusive.
rJobExpireTime :: Lens' Report (Maybe UTCTime) Source #
The date/time when the job this report belongs to will expire/expired.
GDataCompositeMedia
data GDataCompositeMedia Source #
gdata
See: gDataCompositeMedia
smart constructor.
Instances
gDataCompositeMedia :: GDataCompositeMedia Source #
Creates a value of GDataCompositeMedia
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gdcmLength :: Lens' GDataCompositeMedia (Maybe Int64) Source #
gdata
gdcmCrc32cHash :: Lens' GDataCompositeMedia (Maybe Word32) Source #
gdata
gdcmBlobRef :: Lens' GDataCompositeMedia (Maybe ByteString) Source #
gdata
gdcmObjectId :: Lens' GDataCompositeMedia (Maybe GDataObjectId) Source #
gdata
gdcmInline :: Lens' GDataCompositeMedia (Maybe ByteString) Source #
gdata
gdcmSha1Hash :: Lens' GDataCompositeMedia (Maybe ByteString) Source #
gdata
gdcmReferenceType :: Lens' GDataCompositeMedia (Maybe GDataCompositeMediaReferenceType) Source #
gdata
gdcmMD5Hash :: Lens' GDataCompositeMedia (Maybe ByteString) Source #
gdata
GDataDownloadParameters
data GDataDownloadParameters Source #
gdata
See: gDataDownloadParameters
smart constructor.
Instances
gDataDownloadParameters :: GDataDownloadParameters Source #
Creates a value of GDataDownloadParameters
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gddpIgnoreRange :: Lens' GDataDownloadParameters (Maybe Bool) Source #
gdata
ListReportTypesResponse
data ListReportTypesResponse Source #
Response message for ReportingService.ListReportTypes.
See: listReportTypesResponse
smart constructor.
Instances
listReportTypesResponse :: ListReportTypesResponse Source #
Creates a value of ListReportTypesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lrtrNextPageToken :: Lens' ListReportTypesResponse (Maybe Text) Source #
A token to retrieve next page of results. Pass this value in the ListReportTypesRequest.page_token field in the subsequent call to `ListReportTypes` method to retrieve the next page of results.
lrtrReportTypes :: Lens' ListReportTypesResponse [ReportType] Source #
The list of report types.
GDataBlobstore2Info
data GDataBlobstore2Info Source #
gdata
See: gDataBlobstore2Info
smart constructor.
Instances
gDataBlobstore2Info :: GDataBlobstore2Info Source #
Creates a value of GDataBlobstore2Info
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gdbiBlobGeneration :: Lens' GDataBlobstore2Info (Maybe Int64) Source #
gdata
gdbiBlobId :: Lens' GDataBlobstore2Info (Maybe Text) Source #
gdata
gdbiReadToken :: Lens' GDataBlobstore2Info (Maybe Text) Source #
gdata
Job
A job creating reports of a specific type.
See: job
smart constructor.
Instances
Eq Job Source # | |
Data Job Source # | |
Defined in Network.Google.YouTubeReporting.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Job -> c Job # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Job # dataTypeOf :: Job -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Job) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Job) # gmapT :: (forall b. Data b => b -> b) -> Job -> Job # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Job -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Job -> r # gmapQ :: (forall d. Data d => d -> u) -> Job -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Job -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Job -> m Job # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Job -> m Job # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Job -> m Job # | |
Show Job Source # | |
Generic Job Source # | |
ToJSON Job Source # | |
FromJSON Job Source # | |
type Rep Job Source # | |
Defined in Network.Google.YouTubeReporting.Types.Product type Rep Job = D1 (MetaData "Job" "Network.Google.YouTubeReporting.Types.Product" "gogol-youtube-reporting-0.4.0-Dr9CDcNGMDRA1BwOES1tMd" False) (C1 (MetaCons "Job'" PrefixI True) ((S1 (MetaSel (Just "_jName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jSystemManaged") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_jReportTypeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jExpireTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_jCreateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')))))) |
Creates a value of Job
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
jSystemManaged :: Lens' Job (Maybe Bool) Source #
True if this a system-managed job that cannot be modified by the user; otherwise false.
jReportTypeId :: Lens' Job (Maybe Text) Source #
The type of reports this job creates. Corresponds to the ID of a ReportType.
jExpireTime :: Lens' Job (Maybe UTCTime) Source #
The date/time when this job will expire/expired. After a job expired, no new reports are generated.
GDataDiffUploadResponse
data GDataDiffUploadResponse Source #
gdata
See: gDataDiffUploadResponse
smart constructor.
Instances
gDataDiffUploadResponse :: GDataDiffUploadResponse Source #
Creates a value of GDataDiffUploadResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gddurObjectVersion :: Lens' GDataDiffUploadResponse (Maybe Text) Source #
gdata
Xgafv
V1 error format.
Instances
GDataDiffDownloadResponse
data GDataDiffDownloadResponse Source #
gdata
See: gDataDiffDownloadResponse
smart constructor.
Instances
gDataDiffDownloadResponse :: GDataDiffDownloadResponse Source #
Creates a value of GDataDiffDownloadResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ListJobsResponse
data ListJobsResponse Source #
Response message for ReportingService.ListJobs.
See: listJobsResponse
smart constructor.
Instances
listJobsResponse :: ListJobsResponse Source #
Creates a value of ListJobsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ljrNextPageToken :: Lens' ListJobsResponse (Maybe Text) Source #
A token to retrieve next page of results. Pass this value in the ListJobsRequest.page_token field in the subsequent call to `ListJobs` method to retrieve the next page of results.
GDataDiffUploadRequest
data GDataDiffUploadRequest Source #
gdata
See: gDataDiffUploadRequest
smart constructor.
Instances
gDataDiffUploadRequest :: GDataDiffUploadRequest Source #
Creates a value of GDataDiffUploadRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gObjectVersion :: Lens' GDataDiffUploadRequest (Maybe Text) Source #
gdata
GDataDiffVersionResponse
data GDataDiffVersionResponse Source #
gdata
See: gDataDiffVersionResponse
smart constructor.
Instances
gDataDiffVersionResponse :: GDataDiffVersionResponse Source #
Creates a value of GDataDiffVersionResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gddvrObjectVersion :: Lens' GDataDiffVersionResponse (Maybe Text) Source #
gdata
ReportType
data ReportType Source #
A report type.
See: reportType
smart constructor.
Instances
reportType :: ReportType Source #
Creates a value of ReportType
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rtDeprecateTime :: Lens' ReportType (Maybe UTCTime) Source #
The date/time when this report type was/will be deprecated.
rtSystemManaged :: Lens' ReportType (Maybe Bool) Source #
True if this a system-managed report type; otherwise false. Reporting jobs for system-managed report types are created automatically and can thus not be used in the `CreateJob` method.