listHarvestJobs
inline suspend fun MediaPackageV2Client.listHarvestJobs(crossinline block: ListHarvestJobsRequest.Builder.() -> Unit): ListHarvestJobsResponse
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
}