Struct aws_sdk_apigateway::operation::test_invoke_authorizer::builders::TestInvokeAuthorizerInputBuilder
source · #[non_exhaustive]pub struct TestInvokeAuthorizerInputBuilder { /* private fields */ }Expand description
A builder for TestInvokeAuthorizerInput.
Implementations§
source§impl TestInvokeAuthorizerInputBuilder
impl TestInvokeAuthorizerInputBuilder
sourcepub fn rest_api_id(self, input: impl Into<String>) -> Self
pub fn rest_api_id(self, input: impl Into<String>) -> Self
The string identifier of the associated RestApi.
This field is required.sourcepub fn set_rest_api_id(self, input: Option<String>) -> Self
pub fn set_rest_api_id(self, input: Option<String>) -> Self
The string identifier of the associated RestApi.
sourcepub fn get_rest_api_id(&self) -> &Option<String>
pub fn get_rest_api_id(&self) -> &Option<String>
The string identifier of the associated RestApi.
Specifies a test invoke authorizer request's Authorizer ID.
This field is required.Specifies a test invoke authorizer request's Authorizer ID.
Specifies a test invoke authorizer request's Authorizer ID.
sourcepub fn headers(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn headers(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to headers.
To override the contents of this collection use set_headers.
A key-value map of headers to simulate an incoming invocation request. This is where the incoming authorization token, or identity source, should be specified.
sourcepub fn set_headers(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_headers(self, input: Option<HashMap<String, String>>) -> Self
A key-value map of headers to simulate an incoming invocation request. This is where the incoming authorization token, or identity source, should be specified.
sourcepub fn get_headers(&self) -> &Option<HashMap<String, String>>
pub fn get_headers(&self) -> &Option<HashMap<String, String>>
A key-value map of headers to simulate an incoming invocation request. This is where the incoming authorization token, or identity source, should be specified.
sourcepub fn multi_value_headers(self, k: impl Into<String>, v: Vec<String>) -> Self
pub fn multi_value_headers(self, k: impl Into<String>, v: Vec<String>) -> Self
Adds a key-value pair to multi_value_headers.
To override the contents of this collection use set_multi_value_headers.
The headers as a map from string to list of values to simulate an incoming invocation request. This is where the incoming authorization token, or identity source, may be specified.
sourcepub fn set_multi_value_headers(
self,
input: Option<HashMap<String, Vec<String>>>
) -> Self
pub fn set_multi_value_headers( self, input: Option<HashMap<String, Vec<String>>> ) -> Self
The headers as a map from string to list of values to simulate an incoming invocation request. This is where the incoming authorization token, or identity source, may be specified.
sourcepub fn get_multi_value_headers(&self) -> &Option<HashMap<String, Vec<String>>>
pub fn get_multi_value_headers(&self) -> &Option<HashMap<String, Vec<String>>>
The headers as a map from string to list of values to simulate an incoming invocation request. This is where the incoming authorization token, or identity source, may be specified.
sourcepub fn path_with_query_string(self, input: impl Into<String>) -> Self
pub fn path_with_query_string(self, input: impl Into<String>) -> Self
The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.
sourcepub fn set_path_with_query_string(self, input: Option<String>) -> Self
pub fn set_path_with_query_string(self, input: Option<String>) -> Self
The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.
sourcepub fn get_path_with_query_string(&self) -> &Option<String>
pub fn get_path_with_query_string(&self) -> &Option<String>
The URI path, including query string, of the simulated invocation request. Use this to specify path parameters and query string parameters.
sourcepub fn body(self, input: impl Into<String>) -> Self
pub fn body(self, input: impl Into<String>) -> Self
The simulated request body of an incoming invocation request.
sourcepub fn set_body(self, input: Option<String>) -> Self
pub fn set_body(self, input: Option<String>) -> Self
The simulated request body of an incoming invocation request.
sourcepub fn get_body(&self) -> &Option<String>
pub fn get_body(&self) -> &Option<String>
The simulated request body of an incoming invocation request.
sourcepub fn stage_variables(self, k: impl Into<String>, v: impl Into<String>) -> Self
pub fn stage_variables(self, k: impl Into<String>, v: impl Into<String>) -> Self
Adds a key-value pair to stage_variables.
To override the contents of this collection use set_stage_variables.
A key-value map of stage variables to simulate an invocation on a deployed Stage.
sourcepub fn set_stage_variables(self, input: Option<HashMap<String, String>>) -> Self
pub fn set_stage_variables(self, input: Option<HashMap<String, String>>) -> Self
A key-value map of stage variables to simulate an invocation on a deployed Stage.
sourcepub fn get_stage_variables(&self) -> &Option<HashMap<String, String>>
pub fn get_stage_variables(&self) -> &Option<HashMap<String, String>>
A key-value map of stage variables to simulate an invocation on a deployed Stage.
sourcepub fn additional_context(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn additional_context( self, k: impl Into<String>, v: impl Into<String> ) -> Self
Adds a key-value pair to additional_context.
To override the contents of this collection use set_additional_context.
A key-value map of additional context variables.
sourcepub fn set_additional_context(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_additional_context( self, input: Option<HashMap<String, String>> ) -> Self
A key-value map of additional context variables.
sourcepub fn get_additional_context(&self) -> &Option<HashMap<String, String>>
pub fn get_additional_context(&self) -> &Option<HashMap<String, String>>
A key-value map of additional context variables.
sourcepub fn build(self) -> Result<TestInvokeAuthorizerInput, BuildError>
pub fn build(self) -> Result<TestInvokeAuthorizerInput, BuildError>
Consumes the builder and constructs a TestInvokeAuthorizerInput.
source§impl TestInvokeAuthorizerInputBuilder
impl TestInvokeAuthorizerInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<TestInvokeAuthorizerOutput, SdkError<TestInvokeAuthorizerError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<TestInvokeAuthorizerOutput, SdkError<TestInvokeAuthorizerError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for TestInvokeAuthorizerInputBuilder
impl Clone for TestInvokeAuthorizerInputBuilder
source§fn clone(&self) -> TestInvokeAuthorizerInputBuilder
fn clone(&self) -> TestInvokeAuthorizerInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for TestInvokeAuthorizerInputBuilder
impl Default for TestInvokeAuthorizerInputBuilder
source§fn default() -> TestInvokeAuthorizerInputBuilder
fn default() -> TestInvokeAuthorizerInputBuilder
source§impl PartialEq for TestInvokeAuthorizerInputBuilder
impl PartialEq for TestInvokeAuthorizerInputBuilder
source§fn eq(&self, other: &TestInvokeAuthorizerInputBuilder) -> bool
fn eq(&self, other: &TestInvokeAuthorizerInputBuilder) -> bool
self and other values to be equal, and is used
by ==.