#[non_exhaustive]pub struct StartReportJobInputBuilder { /* private fields */ }
Expand description
A builder for StartReportJobInput
.
Implementations§
source§impl StartReportJobInputBuilder
impl StartReportJobInputBuilder
sourcepub fn report_plan_name(self, input: impl Into<String>) -> Self
pub fn report_plan_name(self, input: impl Into<String>) -> Self
The unique name of a report plan.
This field is required.sourcepub fn set_report_plan_name(self, input: Option<String>) -> Self
pub fn set_report_plan_name(self, input: Option<String>) -> Self
The unique name of a report plan.
sourcepub fn get_report_plan_name(&self) -> &Option<String>
pub fn get_report_plan_name(&self) -> &Option<String>
The unique name of a report plan.
sourcepub fn idempotency_token(self, input: impl Into<String>) -> Self
pub fn idempotency_token(self, input: impl Into<String>) -> Self
A customer-chosen string that you can use to distinguish between otherwise identical calls to StartReportJobInput
. Retrying a successful request with the same idempotency token results in a success message with no action taken.
sourcepub fn set_idempotency_token(self, input: Option<String>) -> Self
pub fn set_idempotency_token(self, input: Option<String>) -> Self
A customer-chosen string that you can use to distinguish between otherwise identical calls to StartReportJobInput
. Retrying a successful request with the same idempotency token results in a success message with no action taken.
sourcepub fn get_idempotency_token(&self) -> &Option<String>
pub fn get_idempotency_token(&self) -> &Option<String>
A customer-chosen string that you can use to distinguish between otherwise identical calls to StartReportJobInput
. Retrying a successful request with the same idempotency token results in a success message with no action taken.
sourcepub fn build(self) -> Result<StartReportJobInput, BuildError>
pub fn build(self) -> Result<StartReportJobInput, BuildError>
Consumes the builder and constructs a StartReportJobInput
.
source§impl StartReportJobInputBuilder
impl StartReportJobInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<StartReportJobOutput, SdkError<StartReportJobError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<StartReportJobOutput, SdkError<StartReportJobError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for StartReportJobInputBuilder
impl Clone for StartReportJobInputBuilder
source§fn clone(&self) -> StartReportJobInputBuilder
fn clone(&self) -> StartReportJobInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StartReportJobInputBuilder
impl Debug for StartReportJobInputBuilder
source§impl Default for StartReportJobInputBuilder
impl Default for StartReportJobInputBuilder
source§fn default() -> StartReportJobInputBuilder
fn default() -> StartReportJobInputBuilder
impl StructuralPartialEq for StartReportJobInputBuilder
Auto Trait Implementations§
impl Freeze for StartReportJobInputBuilder
impl RefUnwindSafe for StartReportJobInputBuilder
impl Send for StartReportJobInputBuilder
impl Sync for StartReportJobInputBuilder
impl Unpin for StartReportJobInputBuilder
impl UnwindSafe for StartReportJobInputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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