FilesetEntry.destination_directory
The relative path within the fileset rule where files will be mapped.
FilesetEntry.exclude
If this is a fileset entry representing files within the rule package, this lists relative paths to files that should be excluded from the set. This cannot contain values if ‘file’ also has values.
FilesetEntry.file
A list of file labels to include from the source directory.
FilesetEntry.files_present
Whether the files= attribute was specified. This is necessary because no files= attribute and files=[] mean different things.
FilesetEntry.source
The label pointing to the source target where files are copied from.
FilesetEntry.strip_prefix
The prefix to strip from the path of the files in this FilesetEntry. Note that no value and the empty string as the value mean different things here.
FilesetEntry.symlink_behavior
This field is optional because there will be some time when the new PB is used by tools depending on blaze query, but the new blaze version is not yet released. TODO(bazel-team): Make this field required once a version of Blaze is released that outputs this field.

