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