pub struct IoArgoprojEventsV1alpha1AmqpEventSource {Show 15 fields
pub auth: Option<IoArgoprojEventsV1alpha1BasicAuth>,
pub connection_backoff: Option<IoArgoprojEventsV1alpha1Backoff>,
pub consume: Option<IoArgoprojEventsV1alpha1AmqpConsumeConfig>,
pub exchange_declare: Option<IoArgoprojEventsV1alpha1AmqpExchangeDeclareConfig>,
pub exchange_name: Option<String>,
pub exchange_type: Option<String>,
pub filter: Option<IoArgoprojEventsV1alpha1EventSourceFilter>,
pub json_body: Option<bool>,
pub metadata: HashMap<String, String>,
pub queue_bind: Option<IoArgoprojEventsV1alpha1AmqpQueueBindConfig>,
pub queue_declare: Option<IoArgoprojEventsV1alpha1AmqpQueueDeclareConfig>,
pub routing_key: Option<String>,
pub tls: Option<IoArgoprojEventsV1alpha1TlsConfig>,
pub url: Option<String>,
pub url_secret: Option<IoK8sApiCoreV1SecretKeySelector>,
}Fields§
§auth: Option<IoArgoprojEventsV1alpha1BasicAuth>§connection_backoff: Option<IoArgoprojEventsV1alpha1Backoff>§consume: Option<IoArgoprojEventsV1alpha1AmqpConsumeConfig>§exchange_declare: Option<IoArgoprojEventsV1alpha1AmqpExchangeDeclareConfig>§exchange_name: Option<String>§exchange_type: Option<String>§filter: Option<IoArgoprojEventsV1alpha1EventSourceFilter>§json_body: Option<bool>§metadata: HashMap<String, String>§queue_bind: Option<IoArgoprojEventsV1alpha1AmqpQueueBindConfig>§queue_declare: Option<IoArgoprojEventsV1alpha1AmqpQueueDeclareConfig>§routing_key: Option<String>§tls: Option<IoArgoprojEventsV1alpha1TlsConfig>§url: Option<String>§url_secret: Option<IoK8sApiCoreV1SecretKeySelector>Trait Implementations§
Source§impl Clone for IoArgoprojEventsV1alpha1AmqpEventSource
impl Clone for IoArgoprojEventsV1alpha1AmqpEventSource
Source§fn clone(&self) -> IoArgoprojEventsV1alpha1AmqpEventSource
fn clone(&self) -> IoArgoprojEventsV1alpha1AmqpEventSource
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<'de> Deserialize<'de> for IoArgoprojEventsV1alpha1AmqpEventSource
impl<'de> Deserialize<'de> for IoArgoprojEventsV1alpha1AmqpEventSource
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 From<&IoArgoprojEventsV1alpha1AmqpEventSource> for IoArgoprojEventsV1alpha1AmqpEventSource
impl From<&IoArgoprojEventsV1alpha1AmqpEventSource> for IoArgoprojEventsV1alpha1AmqpEventSource
Source§fn from(value: &IoArgoprojEventsV1alpha1AmqpEventSource) -> Self
fn from(value: &IoArgoprojEventsV1alpha1AmqpEventSource) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IoArgoprojEventsV1alpha1AmqpEventSource
impl RefUnwindSafe for IoArgoprojEventsV1alpha1AmqpEventSource
impl Send for IoArgoprojEventsV1alpha1AmqpEventSource
impl Sync for IoArgoprojEventsV1alpha1AmqpEventSource
impl Unpin for IoArgoprojEventsV1alpha1AmqpEventSource
impl UnwindSafe for IoArgoprojEventsV1alpha1AmqpEventSource
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