#[non_exhaustive]pub struct CreateLogMetricRequest {
pub parent: String,
pub metric: Option<LogMetric>,
/* private fields */
}Expand description
The parameters to CreateLogMetric.
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.parent: StringRequired. The resource name of the project in which to create the metric:
"projects/[PROJECT_ID]"The new metric must be provided in the request.
metric: Option<LogMetric>Required. The new logs-based metric, which must not have an identifier that already exists.
Implementations§
Source§impl CreateLogMetricRequest
impl CreateLogMetricRequest
pub fn new() -> Self
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sets the value of parent.
Sourcepub fn set_metric<T>(self, v: T) -> Self
pub fn set_metric<T>(self, v: T) -> Self
Sets the value of metric.
Trait Implementations§
Source§impl Clone for CreateLogMetricRequest
impl Clone for CreateLogMetricRequest
Source§fn clone(&self) -> CreateLogMetricRequest
fn clone(&self) -> CreateLogMetricRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 CreateLogMetricRequest
impl Debug for CreateLogMetricRequest
Source§impl Default for CreateLogMetricRequest
impl Default for CreateLogMetricRequest
Source§fn default() -> CreateLogMetricRequest
fn default() -> CreateLogMetricRequest
Returns the “default value” for a type. Read more
Source§impl Message for CreateLogMetricRequest
impl Message for CreateLogMetricRequest
Source§impl PartialEq for CreateLogMetricRequest
impl PartialEq for CreateLogMetricRequest
impl StructuralPartialEq for CreateLogMetricRequest
Auto Trait Implementations§
impl Freeze for CreateLogMetricRequest
impl RefUnwindSafe for CreateLogMetricRequest
impl Send for CreateLogMetricRequest
impl Sync for CreateLogMetricRequest
impl Unpin for CreateLogMetricRequest
impl UnwindSafe for CreateLogMetricRequest
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