#[non_exhaustive]pub struct TestFailure {
pub actual_output_url: Option<String>,
pub actual_redirect_response_code: Option<i32>,
pub actual_service: Option<String>,
pub expected_output_url: Option<String>,
pub expected_redirect_response_code: Option<i32>,
pub expected_service: Option<String>,
pub headers: Vec<UrlMapTestHeader>,
pub host: Option<String>,
pub path: Option<String>,
/* private fields */
}region-url-maps or url-maps only.Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.actual_output_url: Option<String>The actual output URL evaluated by a load balancer containing the scheme, host, path and query parameters.
actual_redirect_response_code: Option<i32>Actual HTTP status code for rule with urlRedirect
calculated by load balancer
actual_service: Option<String>BackendService or BackendBucket returned by load balancer.
expected_output_url: Option<String>The expected output URL evaluated by a load balancer containing the scheme, host, path and query parameters.
expected_redirect_response_code: Option<i32>Expected HTTP status code for rule with urlRedirect
calculated by load balancer
expected_service: Option<String>Expected BackendService or BackendBucket resource the given URL should be mapped to.
headers: Vec<UrlMapTestHeader>HTTP headers of the request.
host: Option<String>Host portion of the URL.
path: Option<String>Path portion including query parameters in the URL.
Implementations§
Source§impl TestFailure
impl TestFailure
Sourcepub fn set_actual_output_url<T>(self, v: T) -> Self
pub fn set_actual_output_url<T>(self, v: T) -> Self
Sets the value of actual_output_url.
§Example
let x = TestFailure::new().set_actual_output_url("example");Sourcepub fn set_or_clear_actual_output_url<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_actual_output_url<T>(self, v: Option<T>) -> Self
Sets or clears the value of actual_output_url.
§Example
let x = TestFailure::new().set_or_clear_actual_output_url(Some("example"));
let x = TestFailure::new().set_or_clear_actual_output_url(None::<String>);Sourcepub fn set_actual_redirect_response_code<T>(self, v: T) -> Self
pub fn set_actual_redirect_response_code<T>(self, v: T) -> Self
Sets the value of actual_redirect_response_code.
§Example
let x = TestFailure::new().set_actual_redirect_response_code(42);Sourcepub fn set_or_clear_actual_redirect_response_code<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_actual_redirect_response_code<T>(self, v: Option<T>) -> Self
Sets or clears the value of actual_redirect_response_code.
§Example
let x = TestFailure::new().set_or_clear_actual_redirect_response_code(Some(42));
let x = TestFailure::new().set_or_clear_actual_redirect_response_code(None::<i32>);Sourcepub fn set_actual_service<T>(self, v: T) -> Self
pub fn set_actual_service<T>(self, v: T) -> Self
Sets the value of actual_service.
§Example
let x = TestFailure::new().set_actual_service("example");Sourcepub fn set_or_clear_actual_service<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_actual_service<T>(self, v: Option<T>) -> Self
Sets or clears the value of actual_service.
§Example
let x = TestFailure::new().set_or_clear_actual_service(Some("example"));
let x = TestFailure::new().set_or_clear_actual_service(None::<String>);Sourcepub fn set_expected_output_url<T>(self, v: T) -> Self
pub fn set_expected_output_url<T>(self, v: T) -> Self
Sets the value of expected_output_url.
§Example
let x = TestFailure::new().set_expected_output_url("example");Sourcepub fn set_or_clear_expected_output_url<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_expected_output_url<T>(self, v: Option<T>) -> Self
Sets or clears the value of expected_output_url.
§Example
let x = TestFailure::new().set_or_clear_expected_output_url(Some("example"));
let x = TestFailure::new().set_or_clear_expected_output_url(None::<String>);Sourcepub fn set_expected_redirect_response_code<T>(self, v: T) -> Self
pub fn set_expected_redirect_response_code<T>(self, v: T) -> Self
Sets the value of expected_redirect_response_code.
§Example
let x = TestFailure::new().set_expected_redirect_response_code(42);Sourcepub fn set_or_clear_expected_redirect_response_code<T>(
self,
v: Option<T>,
) -> Self
pub fn set_or_clear_expected_redirect_response_code<T>( self, v: Option<T>, ) -> Self
Sets or clears the value of expected_redirect_response_code.
§Example
let x = TestFailure::new().set_or_clear_expected_redirect_response_code(Some(42));
let x = TestFailure::new().set_or_clear_expected_redirect_response_code(None::<i32>);Sourcepub fn set_expected_service<T>(self, v: T) -> Self
pub fn set_expected_service<T>(self, v: T) -> Self
Sets the value of expected_service.
§Example
let x = TestFailure::new().set_expected_service("example");Sourcepub fn set_or_clear_expected_service<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_expected_service<T>(self, v: Option<T>) -> Self
Sets or clears the value of expected_service.
§Example
let x = TestFailure::new().set_or_clear_expected_service(Some("example"));
let x = TestFailure::new().set_or_clear_expected_service(None::<String>);Sourcepub fn set_headers<T, V>(self, v: T) -> Self
pub fn set_headers<T, V>(self, v: T) -> Self
Sourcepub fn set_or_clear_host<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_host<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for TestFailure
impl Clone for TestFailure
Source§fn clone(&self) -> TestFailure
fn clone(&self) -> TestFailure
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for TestFailure
impl Debug for TestFailure
Source§impl Default for TestFailure
impl Default for TestFailure
Source§fn default() -> TestFailure
fn default() -> TestFailure
Source§impl Message for TestFailure
impl Message for TestFailure
Source§impl PartialEq for TestFailure
impl PartialEq for TestFailure
impl StructuralPartialEq for TestFailure
Auto Trait Implementations§
impl Freeze for TestFailure
impl RefUnwindSafe for TestFailure
impl Send for TestFailure
impl Sync for TestFailure
impl Unpin for TestFailure
impl UnsafeUnpin for TestFailure
impl UnwindSafe for TestFailure
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request