FileOccurrenceArgs

data class FileOccurrenceArgs(val attributions: Output<List<String>>? = null, val comment: Output<String>? = null, val contributors: Output<List<String>>? = null, val copyright: Output<String>? = null, val filesLicenseInfo: Output<List<String>>? = null, val id: Output<String>? = null, val licenseConcluded: Output<LicenseArgs>? = null, val notice: Output<String>? = null) : ConvertibleToJava<FileOccurrenceArgs>

FileOccurrence represents an SPDX File Information section: https://spdx.github.io/spdx-spec/4-file-information/

Constructors

Link copied to clipboard
fun FileOccurrenceArgs(attributions: Output<List<String>>? = null, comment: Output<String>? = null, contributors: Output<List<String>>? = null, copyright: Output<String>? = null, filesLicenseInfo: Output<List<String>>? = null, id: Output<String>? = null, licenseConcluded: Output<LicenseArgs>? = null, notice: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): FileOccurrenceArgs

Properties

Link copied to clipboard
val attributions: Output<List<String>>? = null

This field provides a place for the SPDX data creator to record, at the file level, acknowledgements that may be needed to be communicated in some contexts

Link copied to clipboard
val comment: Output<String>? = null

This field provides a place for the SPDX file creator to record any general comments about the file

Link copied to clipboard
val contributors: Output<List<String>>? = null

This field provides a place for the SPDX file creator to record file contributors

Link copied to clipboard
val copyright: Output<String>? = null

Identify the copyright holder of the file, as well as any dates present

Link copied to clipboard
val filesLicenseInfo: Output<List<String>>? = null

This field contains the license information actually found in the file, if any

Link copied to clipboard
val id: Output<String>? = null

Uniquely identify any element in an SPDX document which may be referenced by other elements

Link copied to clipboard
val licenseConcluded: Output<LicenseArgs>? = null

This field contains the license the SPDX file creator has concluded as governing the file or alternative values if the governing license cannot be determined

Link copied to clipboard
val notice: Output<String>? = null

This field provides a place for the SPDX file creator to record license notices or other such related notices found in the file