Struct aws_sdk_iot::input::test_invoke_authorizer_input::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for TestInvokeAuthorizerInput
.
Implementations§
source§impl Builder
impl Builder
The custom authorizer name.
The custom authorizer name.
sourcepub fn token(self, input: impl Into<String>) -> Self
pub fn token(self, input: impl Into<String>) -> Self
The token returned by your custom authentication service.
sourcepub fn set_token(self, input: Option<String>) -> Self
pub fn set_token(self, input: Option<String>) -> Self
The token returned by your custom authentication service.
sourcepub fn token_signature(self, input: impl Into<String>) -> Self
pub fn token_signature(self, input: impl Into<String>) -> Self
The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.
sourcepub fn set_token_signature(self, input: Option<String>) -> Self
pub fn set_token_signature(self, input: Option<String>) -> Self
The signature made with the token and your custom authentication service's private key. This value must be Base-64-encoded.
sourcepub fn http_context(self, input: HttpContext) -> Self
pub fn http_context(self, input: HttpContext) -> Self
Specifies a test HTTP authorization request.
sourcepub fn set_http_context(self, input: Option<HttpContext>) -> Self
pub fn set_http_context(self, input: Option<HttpContext>) -> Self
Specifies a test HTTP authorization request.
sourcepub fn mqtt_context(self, input: MqttContext) -> Self
pub fn mqtt_context(self, input: MqttContext) -> Self
Specifies a test MQTT authorization request.
sourcepub fn set_mqtt_context(self, input: Option<MqttContext>) -> Self
pub fn set_mqtt_context(self, input: Option<MqttContext>) -> Self
Specifies a test MQTT authorization request.
sourcepub fn tls_context(self, input: TlsContext) -> Self
pub fn tls_context(self, input: TlsContext) -> Self
Specifies a test TLS authorization request.
sourcepub fn set_tls_context(self, input: Option<TlsContext>) -> Self
pub fn set_tls_context(self, input: Option<TlsContext>) -> Self
Specifies a test TLS authorization request.
sourcepub fn build(self) -> Result<TestInvokeAuthorizerInput, BuildError>
pub fn build(self) -> Result<TestInvokeAuthorizerInput, BuildError>
Consumes the builder and constructs a TestInvokeAuthorizerInput
.