#[non_exhaustive]pub struct DatadogIntegrationUpdate {
pub credentials: Option<DatadogCredentialsUpdate>,
pub type_: DatadogIntegrationType,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The definition of the DatadogIntegrationUpdate
object.
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.credentials: Option<DatadogCredentialsUpdate>
The definition of the DatadogCredentialsUpdate
object.
type_: DatadogIntegrationType
The definition of the DatadogIntegrationType
object.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl DatadogIntegrationUpdate
impl DatadogIntegrationUpdate
pub fn new(type_: DatadogIntegrationType) -> DatadogIntegrationUpdate
pub fn credentials(self, value: DatadogCredentialsUpdate) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for DatadogIntegrationUpdate
impl Clone for DatadogIntegrationUpdate
Source§fn clone(&self) -> DatadogIntegrationUpdate
fn clone(&self) -> DatadogIntegrationUpdate
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 DatadogIntegrationUpdate
impl Debug for DatadogIntegrationUpdate
Source§impl<'de> Deserialize<'de> for DatadogIntegrationUpdate
impl<'de> Deserialize<'de> for DatadogIntegrationUpdate
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 DatadogIntegrationUpdate
impl PartialEq for DatadogIntegrationUpdate
Source§impl Serialize for DatadogIntegrationUpdate
impl Serialize for DatadogIntegrationUpdate
impl StructuralPartialEq for DatadogIntegrationUpdate
Auto Trait Implementations§
impl Freeze for DatadogIntegrationUpdate
impl RefUnwindSafe for DatadogIntegrationUpdate
impl Send for DatadogIntegrationUpdate
impl Sync for DatadogIntegrationUpdate
impl Unpin for DatadogIntegrationUpdate
impl UnwindSafe for DatadogIntegrationUpdate
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