Struct aws_sdk_devicefarm::types::builders::ProblemBuilder
source · #[non_exhaustive]pub struct ProblemBuilder { /* private fields */ }
Expand description
A builder for Problem
.
Implementations§
source§impl ProblemBuilder
impl ProblemBuilder
sourcepub fn run(self, input: ProblemDetail) -> Self
pub fn run(self, input: ProblemDetail) -> Self
Information about the associated run.
sourcepub fn set_run(self, input: Option<ProblemDetail>) -> Self
pub fn set_run(self, input: Option<ProblemDetail>) -> Self
Information about the associated run.
sourcepub fn get_run(&self) -> &Option<ProblemDetail>
pub fn get_run(&self) -> &Option<ProblemDetail>
Information about the associated run.
sourcepub fn job(self, input: ProblemDetail) -> Self
pub fn job(self, input: ProblemDetail) -> Self
Information about the associated job.
sourcepub fn set_job(self, input: Option<ProblemDetail>) -> Self
pub fn set_job(self, input: Option<ProblemDetail>) -> Self
Information about the associated job.
sourcepub fn get_job(&self) -> &Option<ProblemDetail>
pub fn get_job(&self) -> &Option<ProblemDetail>
Information about the associated job.
sourcepub fn suite(self, input: ProblemDetail) -> Self
pub fn suite(self, input: ProblemDetail) -> Self
Information about the associated suite.
sourcepub fn set_suite(self, input: Option<ProblemDetail>) -> Self
pub fn set_suite(self, input: Option<ProblemDetail>) -> Self
Information about the associated suite.
sourcepub fn get_suite(&self) -> &Option<ProblemDetail>
pub fn get_suite(&self) -> &Option<ProblemDetail>
Information about the associated suite.
sourcepub fn test(self, input: ProblemDetail) -> Self
pub fn test(self, input: ProblemDetail) -> Self
Information about the associated test.
sourcepub fn set_test(self, input: Option<ProblemDetail>) -> Self
pub fn set_test(self, input: Option<ProblemDetail>) -> Self
Information about the associated test.
sourcepub fn get_test(&self) -> &Option<ProblemDetail>
pub fn get_test(&self) -> &Option<ProblemDetail>
Information about the associated test.
sourcepub fn set_device(self, input: Option<Device>) -> Self
pub fn set_device(self, input: Option<Device>) -> Self
Information about the associated device.
sourcepub fn get_device(&self) -> &Option<Device>
pub fn get_device(&self) -> &Option<Device>
Information about the associated device.
sourcepub fn result(self, input: ExecutionResult) -> Self
pub fn result(self, input: ExecutionResult) -> Self
The problem's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
sourcepub fn set_result(self, input: Option<ExecutionResult>) -> Self
pub fn set_result(self, input: Option<ExecutionResult>) -> Self
The problem's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
sourcepub fn get_result(&self) -> &Option<ExecutionResult>
pub fn get_result(&self) -> &Option<ExecutionResult>
The problem's result.
Allowed values include:
-
PENDING
-
PASSED
-
WARNED
-
FAILED
-
SKIPPED
-
ERRORED
-
STOPPED
sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
A message about the problem's result.
sourcepub fn get_message(&self) -> &Option<String>
pub fn get_message(&self) -> &Option<String>
A message about the problem's result.
Trait Implementations§
source§impl Clone for ProblemBuilder
impl Clone for ProblemBuilder
source§fn clone(&self) -> ProblemBuilder
fn clone(&self) -> ProblemBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ProblemBuilder
impl Debug for ProblemBuilder
source§impl Default for ProblemBuilder
impl Default for ProblemBuilder
source§fn default() -> ProblemBuilder
fn default() -> ProblemBuilder
source§impl PartialEq for ProblemBuilder
impl PartialEq for ProblemBuilder
source§fn eq(&self, other: &ProblemBuilder) -> bool
fn eq(&self, other: &ProblemBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProblemBuilder
Auto Trait Implementations§
impl Freeze for ProblemBuilder
impl RefUnwindSafe for ProblemBuilder
impl Send for ProblemBuilder
impl Sync for ProblemBuilder
impl Unpin for ProblemBuilder
impl UnwindSafe for ProblemBuilder
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
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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more