Struct googapis::google::devtools::resultstore::v2::FileSet [−][src]
pub struct FileSet {
pub name: String,
pub id: Option<Id>,
pub file_sets: Vec<String>,
pub files: Vec<File>,
}
Expand description
This resource represents a set of Files and other (nested) FileSets. A FileSet is a node in the graph, and the file_sets field represents the outgoing edges. A resource may reference various nodes in the graph to represent the transitive closure of all files from those nodes. The FileSets must form a directed acyclic graph. The Upload API is unable to enforce that the graph is acyclic at write time, and if cycles are written, it may cause issues at read time.
A FileSet may be referenced by other resources in conjunction with Files.
Clients should prefer using Files directly under resources. Clients should not use FileSets unless their usecase requires a directed acyclic graph of Files.
Fields
name: String
The format of this FileSet resource name must be: invocations/${INVOCATION_ID}/fileSets/${url_encode(FILE_SET_ID)}
id: Option<Id>
The resource ID components that identify the file set. They must match the resource name after proper encoding.
file_sets: Vec<String>
List of names of other file sets that are referenced from this one. Each name must point to a file set under the same invocation. The name format must be: invocations/${INVOCATION_ID}/fileSets/${FILE_SET_ID}
files: Vec<File>
Files that are contained within this file set. The uid field in the file should be unique for the Invocation.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
Auto Trait Implementations
impl RefUnwindSafe for FileSet
impl UnwindSafe for FileSet
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more