Struct google_api_proto::google::devtools::resultstore::v2::ConfiguredTarget
source · pub struct ConfiguredTarget {
pub name: String,
pub id: Option<Id>,
pub status_attributes: Option<StatusAttributes>,
pub timing: Option<Timing>,
pub test_attributes: Option<ConfiguredTestAttributes>,
pub properties: Vec<Property>,
pub files: Vec<File>,
}
Expand description
Each ConfiguredTarget represents data for a given configuration of a given target in a given Invocation. Every ConfiguredTarget should have at least one Action as a child resource before the invocation is finalized. Refer to the Action’s documentation for more info on this.
Fields§
§name: String
The resource name. Its format must be: invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)} where ${CONFIG_ID} must match the ID of an existing Configuration under this Invocation.
id: Option<Id>
The resource ID components that identify the ConfiguredTarget. They must match the resource name after proper encoding.
status_attributes: Option<StatusAttributes>
The aggregate status for this configuration of this target. If testing was not requested, set this to the build status (e.g. BUILT or FAILED_TO_BUILD).
timing: Option<Timing>
Captures the start time and duration of this configured target.
test_attributes: Option<ConfiguredTestAttributes>
Test specific attributes for this ConfiguredTarget.
properties: Vec<Property>
Arbitrary name-value pairs. This is implemented as a multi-map. Multiple properties are allowed with the same key. Properties will be returned in lexicographical order by key.
files: Vec<File>
A list of file references for configured target level files. The file IDs must be unique within this list. Duplicate file IDs will result in an error. Files will be returned in lexicographical order by ID.
Trait Implementations§
source§impl Clone for ConfiguredTarget
impl Clone for ConfiguredTarget
source§fn clone(&self) -> ConfiguredTarget
fn clone(&self) -> ConfiguredTarget
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConfiguredTarget
impl Debug for ConfiguredTarget
source§impl Default for ConfiguredTarget
impl Default for ConfiguredTarget
source§impl Message for ConfiguredTarget
impl Message for ConfiguredTarget
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for ConfiguredTarget
impl PartialEq for ConfiguredTarget
source§fn eq(&self, other: &ConfiguredTarget) -> bool
fn eq(&self, other: &ConfiguredTarget) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ConfiguredTarget
Auto Trait Implementations§
impl Freeze for ConfiguredTarget
impl RefUnwindSafe for ConfiguredTarget
impl Send for ConfiguredTarget
impl Sync for ConfiguredTarget
impl Unpin for ConfiguredTarget
impl UnwindSafe for ConfiguredTarget
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request