Struct google_api_proto::google::devtools::resultstore::v2::ExportInvocationRequest
source · pub struct ExportInvocationRequest {
pub name: String,
pub page_size: i32,
pub targets_filter: String,
pub configured_targets_filter: String,
pub actions_filter: String,
pub page_start: Option<PageStart>,
}
Expand description
Request passed into ExportInvocationRequest
Fields§
§name: String
Required. The name of the invocation to retrieve. It must match this format: invocations/${INVOCATION_ID} where INVOCATION_ID must be an RFC 4122-compliant UUID.
page_size: i32
The maximum number of items to return. Zero means all, but may be capped by the server.
targets_filter: String
Filters Targets, ConfiguredTargets, and Actions returned
Only id.target_id field with single equals (“=”) restriction supported
configured_targets_filter: String
Requires targets_filter to be populated Filters ConfiguredTargets and Actions returned
Only id.configuration_id field with single equals (“=”) restriction supported
actions_filter: String
Requires both targets_filter and configured_targets_filter to be populated Filters Actions returned
Only id.action_id field with single equals (“=”) restriction supported
page_start: Option<PageStart>
Options for pagination.
Trait Implementations§
source§impl Clone for ExportInvocationRequest
impl Clone for ExportInvocationRequest
source§fn clone(&self) -> ExportInvocationRequest
fn clone(&self) -> ExportInvocationRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExportInvocationRequest
impl Debug for ExportInvocationRequest
source§impl Default for ExportInvocationRequest
impl Default for ExportInvocationRequest
source§impl Message for ExportInvocationRequest
impl Message for ExportInvocationRequest
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 ExportInvocationRequest
impl PartialEq for ExportInvocationRequest
source§fn eq(&self, other: &ExportInvocationRequest) -> bool
fn eq(&self, other: &ExportInvocationRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExportInvocationRequest
Auto Trait Implementations§
impl Freeze for ExportInvocationRequest
impl RefUnwindSafe for ExportInvocationRequest
impl Send for ExportInvocationRequest
impl Sync for ExportInvocationRequest
impl Unpin for ExportInvocationRequest
impl UnwindSafe for ExportInvocationRequest
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