Struct datadog_api_client::datadogV1::model::model_usage_profiling_response::UsageProfilingResponse
source · #[non_exhaustive]pub struct UsageProfilingResponse {
pub usage: Option<Vec<UsageProfilingHour>>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}Expand description
Response containing the number of profiled hosts for each hour for a given organization.
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.usage: Option<Vec<UsageProfilingHour>>Get hourly usage for profiled hosts.
additional_properties: BTreeMap<String, Value>Implementations§
source§impl UsageProfilingResponse
impl UsageProfilingResponse
pub fn new() -> UsageProfilingResponse
pub fn usage(self, value: Vec<UsageProfilingHour>) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
source§impl Clone for UsageProfilingResponse
impl Clone for UsageProfilingResponse
source§fn clone(&self) -> UsageProfilingResponse
fn clone(&self) -> UsageProfilingResponse
Returns a copy 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 UsageProfilingResponse
impl Debug for UsageProfilingResponse
source§impl Default for UsageProfilingResponse
impl Default for UsageProfilingResponse
source§impl<'de> Deserialize<'de> for UsageProfilingResponse
impl<'de> Deserialize<'de> for UsageProfilingResponse
source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for UsageProfilingResponse
impl PartialEq for UsageProfilingResponse
source§impl Serialize for UsageProfilingResponse
impl Serialize for UsageProfilingResponse
impl StructuralPartialEq for UsageProfilingResponse
Auto Trait Implementations§
impl Freeze for UsageProfilingResponse
impl RefUnwindSafe for UsageProfilingResponse
impl Send for UsageProfilingResponse
impl Sync for UsageProfilingResponse
impl Unpin for UsageProfilingResponse
impl UnwindSafe for UsageProfilingResponse
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)