listHarvestJobs

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

Samples

import aws.sdk.kotlin.services.mediapackagev2.model.HarvestJobStatus

fun main() { 
   //sampleStart 
   // ListHarvestJobs Specify ChannelGroup only
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
} 
   //sampleEnd
}
import aws.sdk.kotlin.services.mediapackagev2.model.HarvestJobStatus

fun main() { 
   //sampleStart 
   // ListHarvestJobs Specify ChannelGroup, Channel only
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
    channelName = "exampleChannelName"
} 
   //sampleEnd
}
import aws.sdk.kotlin.services.mediapackagev2.model.HarvestJobStatus

fun main() { 
   //sampleStart 
   // ListHarvestJobs Specify ChannelGroup, Channel, OriginEndpoint
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
    channelName = "exampleChannelName"
    originEndpointName = "exampleOriginEndpointName"
} 
   //sampleEnd
}
import aws.sdk.kotlin.services.mediapackagev2.model.HarvestJobStatus

fun main() { 
   //sampleStart 
   // ListHarvestJobs Specify ChannelGroup, Channel, OriginEndpoint Status filter
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
    channelName = "exampleChannelName"
    originEndpointName = "exampleOriginEndpointName"
    status = HarvestJobStatus.fromValue("QUEUED")
} 
   //sampleEnd
}
import aws.sdk.kotlin.services.mediapackagev2.model.HarvestJobStatus

fun main() { 
   //sampleStart 
   // ListHarvestJobs Empty response
val resp = mediaPackageV2Client.listHarvestJobs {
    channelGroupName = "exampleChannelGroup"
    channelName = "exampleChannelName"
    originEndpointName = "exampleOriginEndpointName"
} 
   //sampleEnd
}