#[non_exhaustive]pub struct CreateExecutionRequest {
pub parent: String,
pub execution: Option<Execution>,
pub execution_id: String,
/* private fields */
}metadata-service only.Expand description
Request message for MetadataService.CreateExecution.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.parent: StringRequired. The resource name of the MetadataStore where the Execution should
be created.
Format:
projects/{project}/locations/{location}/metadataStores/{metadatastore}
execution: Option<Execution>Required. The Execution to create.
execution_id: StringThe {execution} portion of the resource name with the format:
projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}
If not provided, the Execution’s ID will be a UUID generated by the
service.
Must be 4-128 characters in length. Valid characters are /[a-z][0-9]-/.
Must be unique across all Executions in the parent MetadataStore.
(Otherwise the request will fail with ALREADY_EXISTS, or PERMISSION_DENIED
if the caller can’t view the preexisting Execution.)
Implementations§
Source§impl CreateExecutionRequest
impl CreateExecutionRequest
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sourcepub fn set_execution<T>(self, v: T) -> Self
pub fn set_execution<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_execution<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_execution<T>(self, v: Option<T>) -> Self
Sourcepub fn set_execution_id<T: Into<String>>(self, v: T) -> Self
pub fn set_execution_id<T: Into<String>>(self, v: T) -> Self
Sets the value of execution_id.
§Example
let x = CreateExecutionRequest::new().set_execution_id("example");Trait Implementations§
Source§impl Clone for CreateExecutionRequest
impl Clone for CreateExecutionRequest
Source§fn clone(&self) -> CreateExecutionRequest
fn clone(&self) -> CreateExecutionRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CreateExecutionRequest
impl Debug for CreateExecutionRequest
Source§impl Default for CreateExecutionRequest
impl Default for CreateExecutionRequest
Source§fn default() -> CreateExecutionRequest
fn default() -> CreateExecutionRequest
Source§impl Message for CreateExecutionRequest
impl Message for CreateExecutionRequest
Source§impl PartialEq for CreateExecutionRequest
impl PartialEq for CreateExecutionRequest
impl StructuralPartialEq for CreateExecutionRequest
Auto Trait Implementations§
impl Freeze for CreateExecutionRequest
impl RefUnwindSafe for CreateExecutionRequest
impl Send for CreateExecutionRequest
impl Sync for CreateExecutionRequest
impl Unpin for CreateExecutionRequest
impl UnsafeUnpin for CreateExecutionRequest
impl UnwindSafe for CreateExecutionRequest
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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