All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.http4k.connect.amazon.cloudfront.model.cloudfront.kt Maven / Gradle / Ivy

package org.http4k.connect.amazon.cloudfront.model

import dev.forkhandles.values.NonBlankStringValueFactory
import org.http4k.connect.amazon.core.model.ResourceId
import java.util.UUID

class CallerReference private constructor(value: String) : ResourceId(value) {
    companion object : NonBlankStringValueFactory(::CallerReference) {
        fun random() = of(UUID.randomUUID().toString())
    }
}

class DistributionId private constructor(value: String) : ResourceId(value) {
    companion object : NonBlankStringValueFactory(::DistributionId)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy