#[non_exhaustive]pub struct UpdateAuthorizedViewMetadata {
pub original_request: Option<UpdateAuthorizedViewRequest>,
pub request_time: Option<Timestamp>,
pub finish_time: Option<Timestamp>,
/* private fields */
}Expand description
Metadata for the google.longrunning.Operation returned by UpdateAuthorizedView.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.original_request: Option<UpdateAuthorizedViewRequest>The request that prompted the initiation of this UpdateAuthorizedView operation.
request_time: Option<Timestamp>The time at which the original request was received.
finish_time: Option<Timestamp>The time at which the operation failed or was completed successfully.
Implementations§
Source§impl UpdateAuthorizedViewMetadata
impl UpdateAuthorizedViewMetadata
Sourcepub fn set_original_request<T>(self, v: T) -> Selfwhere
T: Into<UpdateAuthorizedViewRequest>,
pub fn set_original_request<T>(self, v: T) -> Selfwhere
T: Into<UpdateAuthorizedViewRequest>,
Sets the value of original_request.
§Example
ⓘ
use google_cloud_bigtable_admin_v2::model::UpdateAuthorizedViewRequest;
let x = UpdateAuthorizedViewMetadata::new().set_original_request(UpdateAuthorizedViewRequest::default()/* use setters */);Sourcepub fn set_or_clear_original_request<T>(self, v: Option<T>) -> Selfwhere
T: Into<UpdateAuthorizedViewRequest>,
pub fn set_or_clear_original_request<T>(self, v: Option<T>) -> Selfwhere
T: Into<UpdateAuthorizedViewRequest>,
Sets or clears the value of original_request.
§Example
ⓘ
use google_cloud_bigtable_admin_v2::model::UpdateAuthorizedViewRequest;
let x = UpdateAuthorizedViewMetadata::new().set_or_clear_original_request(Some(UpdateAuthorizedViewRequest::default()/* use setters */));
let x = UpdateAuthorizedViewMetadata::new().set_or_clear_original_request(None::<UpdateAuthorizedViewRequest>);Sourcepub fn set_request_time<T>(self, v: T) -> Self
pub fn set_request_time<T>(self, v: T) -> Self
Sets the value of request_time.
§Example
ⓘ
use wkt::Timestamp;
let x = UpdateAuthorizedViewMetadata::new().set_request_time(Timestamp::default()/* use setters */);Sourcepub fn set_or_clear_request_time<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_request_time<T>(self, v: Option<T>) -> Self
Sets or clears the value of request_time.
§Example
ⓘ
use wkt::Timestamp;
let x = UpdateAuthorizedViewMetadata::new().set_or_clear_request_time(Some(Timestamp::default()/* use setters */));
let x = UpdateAuthorizedViewMetadata::new().set_or_clear_request_time(None::<Timestamp>);Sourcepub fn set_finish_time<T>(self, v: T) -> Self
pub fn set_finish_time<T>(self, v: T) -> Self
Sets the value of finish_time.
§Example
ⓘ
use wkt::Timestamp;
let x = UpdateAuthorizedViewMetadata::new().set_finish_time(Timestamp::default()/* use setters */);Sourcepub fn set_or_clear_finish_time<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_finish_time<T>(self, v: Option<T>) -> Self
Sets or clears the value of finish_time.
§Example
ⓘ
use wkt::Timestamp;
let x = UpdateAuthorizedViewMetadata::new().set_or_clear_finish_time(Some(Timestamp::default()/* use setters */));
let x = UpdateAuthorizedViewMetadata::new().set_or_clear_finish_time(None::<Timestamp>);Trait Implementations§
Source§impl Clone for UpdateAuthorizedViewMetadata
impl Clone for UpdateAuthorizedViewMetadata
Source§fn clone(&self) -> UpdateAuthorizedViewMetadata
fn clone(&self) -> UpdateAuthorizedViewMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateAuthorizedViewMetadata
impl Debug for UpdateAuthorizedViewMetadata
Source§impl Default for UpdateAuthorizedViewMetadata
impl Default for UpdateAuthorizedViewMetadata
Source§fn default() -> UpdateAuthorizedViewMetadata
fn default() -> UpdateAuthorizedViewMetadata
Returns the “default value” for a type. Read more
impl StructuralPartialEq for UpdateAuthorizedViewMetadata
Auto Trait Implementations§
impl Freeze for UpdateAuthorizedViewMetadata
impl RefUnwindSafe for UpdateAuthorizedViewMetadata
impl Send for UpdateAuthorizedViewMetadata
impl Sync for UpdateAuthorizedViewMetadata
impl Unpin for UpdateAuthorizedViewMetadata
impl UnsafeUnpin for UpdateAuthorizedViewMetadata
impl UnwindSafe for UpdateAuthorizedViewMetadata
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
Mutably borrows from an owned value. Read more
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>
Wrap the input message
T in a tonic::Request