pub fn allowed_methods(mut self, input: crate::model::MethodName) -> Self {
            let mut v = self.allowed_methods.unwrap_or_default();
            v.push(input);
            self.allowed_methods = Some(v);
            self
        }
/// Appends an item to `allowed_methods`.
///
/// To override the contents of this collection use [`set_allowed_methods`](Self::set_allowed_methods).
///
/// <p>Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.</p>
/// <p>Each CORS rule must contain at least one <code>AllowedMethods</code> and one <code>AllowedOrigins</code> element.</p>
Appends an item to `allowed_methods`.
To override the contents of this collection use [`set_allowed_methods`](Self::set_allowed_methods).

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.
Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.
Appends an item to ` allowed_methods ` . To override the contents of this collection use [ ` set_allowed_methods ` ] ( Self :: set_allowed_methods ) . Identifies an HTTP method that the origin that is specified in the rule is allowed to execute . Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element .
pub fn allowed_methods(mut self, input: crate::model::MethodName) -> Self {
            let mut v = self.allowed_methods.unwrap_or_default();
            v.push(input);
            self.allowed_methods = Some(v);
            self
        }
pub fn allowed_methods ( mut self , input : crate :: model :: MethodName ) -> Self { let mut v = self . allowed_methods . unwrap_or_default ( ) ; v . push ( input ) ; self . allowed_methods = Some ( v ) ; self }
Appends an item to `allowed_methods`.
Appends an item to ` allowed_methods ` .
mut self
input
crate::model::MethodName
mut self
input
crate::model::MethodName