#[non_exhaustive]pub struct CustomConnectionAttributes {
pub name: Option<String>,
pub on_prem_runner: Option<CustomConnectionAttributesOnPremRunner>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The custom connection attributes.
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.name: Option<String>
The name of the custom connection.
on_prem_runner: Option<CustomConnectionAttributesOnPremRunner>
Information about the Private Action Runner used by the custom connection, if the custom connection is associated with a Private Action Runner.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl CustomConnectionAttributes
impl CustomConnectionAttributes
pub fn new() -> CustomConnectionAttributes
pub fn name(self, value: String) -> Self
pub fn on_prem_runner( self, value: CustomConnectionAttributesOnPremRunner, ) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for CustomConnectionAttributes
impl Clone for CustomConnectionAttributes
Source§fn clone(&self) -> CustomConnectionAttributes
fn clone(&self) -> CustomConnectionAttributes
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 CustomConnectionAttributes
impl Debug for CustomConnectionAttributes
Source§impl Default for CustomConnectionAttributes
impl Default for CustomConnectionAttributes
Source§impl<'de> Deserialize<'de> for CustomConnectionAttributes
impl<'de> Deserialize<'de> for CustomConnectionAttributes
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
impl StructuralPartialEq for CustomConnectionAttributes
Auto Trait Implementations§
impl Freeze for CustomConnectionAttributes
impl RefUnwindSafe for CustomConnectionAttributes
impl Send for CustomConnectionAttributes
impl Sync for CustomConnectionAttributes
impl Unpin for CustomConnectionAttributes
impl UnwindSafe for CustomConnectionAttributes
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