pub struct NewSqsTrigger {
pub queue_url: String,
pub aws_auth_resource_type: AwsAuthResourceType,
pub aws_resource_path: String,
pub message_attributes: Option<Vec<String>>,
pub path: String,
pub script_path: String,
pub is_flow: bool,
pub enabled: Option<bool>,
pub error_handler_path: Option<String>,
pub error_handler_args: Option<HashMap<String, Value>>,
pub retry: Option<Box<Retry>>,
}
Fields§
§queue_url: String
§aws_auth_resource_type: AwsAuthResourceType
§aws_resource_path: String
§message_attributes: Option<Vec<String>>
§path: String
§script_path: String
§is_flow: bool
§enabled: Option<bool>
§error_handler_path: Option<String>
§error_handler_args: Option<HashMap<String, Value>>
§retry: Option<Box<Retry>>
Implementations§
Source§impl NewSqsTrigger
impl NewSqsTrigger
pub fn new( queue_url: String, aws_auth_resource_type: AwsAuthResourceType, aws_resource_path: String, path: String, script_path: String, is_flow: bool, ) -> NewSqsTrigger
Trait Implementations§
Source§impl Clone for NewSqsTrigger
impl Clone for NewSqsTrigger
Source§fn clone(&self) -> NewSqsTrigger
fn clone(&self) -> NewSqsTrigger
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 NewSqsTrigger
impl Debug for NewSqsTrigger
Source§impl Default for NewSqsTrigger
impl Default for NewSqsTrigger
Source§fn default() -> NewSqsTrigger
fn default() -> NewSqsTrigger
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NewSqsTrigger
impl<'de> Deserialize<'de> for NewSqsTrigger
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 NewSqsTrigger
impl PartialEq for NewSqsTrigger
Source§impl Serialize for NewSqsTrigger
impl Serialize for NewSqsTrigger
impl StructuralPartialEq for NewSqsTrigger
Auto Trait Implementations§
impl Freeze for NewSqsTrigger
impl RefUnwindSafe for NewSqsTrigger
impl Send for NewSqsTrigger
impl Sync for NewSqsTrigger
impl Unpin for NewSqsTrigger
impl UnwindSafe for NewSqsTrigger
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