listHarvestJobs

Retrieves a list of harvest jobs that match the specified criteria.

Samples

// ListHarvestJobs Specify ChannelGroup only
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
}
// ListHarvestJobs Specify ChannelGroup, Channel only
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
    channelName = "exampleChannelName"
}
// ListHarvestJobs Specify ChannelGroup, Channel, OriginEndpoint
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
    channelName = "exampleChannelName"
    originEndpointName = "exampleOriginEndpointName"
}
// ListHarvestJobs Specify ChannelGroup, Channel, OriginEndpoint Status filter
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
    channelName = "exampleChannelName"
    originEndpointName = "exampleOriginEndpointName"
    status = HarvestJobStatus.fromValue("QUEUED")
}
// ListHarvestJobs Empty response
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
    channelName = "exampleChannelName"
    originEndpointName = "exampleOriginEndpointName"
}