Struct aws_sdk_macie2::types::builders::JobScheduleFrequencyBuilder
source · #[non_exhaustive]pub struct JobScheduleFrequencyBuilder { /* private fields */ }Expand description
A builder for JobScheduleFrequency.
Implementations§
source§impl JobScheduleFrequencyBuilder
impl JobScheduleFrequencyBuilder
sourcepub fn daily_schedule(self, input: DailySchedule) -> Self
pub fn daily_schedule(self, input: DailySchedule) -> Self
Specifies a daily recurrence pattern for running the job.
sourcepub fn set_daily_schedule(self, input: Option<DailySchedule>) -> Self
pub fn set_daily_schedule(self, input: Option<DailySchedule>) -> Self
Specifies a daily recurrence pattern for running the job.
sourcepub fn get_daily_schedule(&self) -> &Option<DailySchedule>
pub fn get_daily_schedule(&self) -> &Option<DailySchedule>
Specifies a daily recurrence pattern for running the job.
sourcepub fn monthly_schedule(self, input: MonthlySchedule) -> Self
pub fn monthly_schedule(self, input: MonthlySchedule) -> Self
Specifies a monthly recurrence pattern for running the job.
sourcepub fn set_monthly_schedule(self, input: Option<MonthlySchedule>) -> Self
pub fn set_monthly_schedule(self, input: Option<MonthlySchedule>) -> Self
Specifies a monthly recurrence pattern for running the job.
sourcepub fn get_monthly_schedule(&self) -> &Option<MonthlySchedule>
pub fn get_monthly_schedule(&self) -> &Option<MonthlySchedule>
Specifies a monthly recurrence pattern for running the job.
sourcepub fn weekly_schedule(self, input: WeeklySchedule) -> Self
pub fn weekly_schedule(self, input: WeeklySchedule) -> Self
Specifies a weekly recurrence pattern for running the job.
sourcepub fn set_weekly_schedule(self, input: Option<WeeklySchedule>) -> Self
pub fn set_weekly_schedule(self, input: Option<WeeklySchedule>) -> Self
Specifies a weekly recurrence pattern for running the job.
sourcepub fn get_weekly_schedule(&self) -> &Option<WeeklySchedule>
pub fn get_weekly_schedule(&self) -> &Option<WeeklySchedule>
Specifies a weekly recurrence pattern for running the job.
sourcepub fn build(self) -> JobScheduleFrequency
pub fn build(self) -> JobScheduleFrequency
Consumes the builder and constructs a JobScheduleFrequency.
Trait Implementations§
source§impl Clone for JobScheduleFrequencyBuilder
impl Clone for JobScheduleFrequencyBuilder
source§fn clone(&self) -> JobScheduleFrequencyBuilder
fn clone(&self) -> JobScheduleFrequencyBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for JobScheduleFrequencyBuilder
impl Debug for JobScheduleFrequencyBuilder
source§impl Default for JobScheduleFrequencyBuilder
impl Default for JobScheduleFrequencyBuilder
source§fn default() -> JobScheduleFrequencyBuilder
fn default() -> JobScheduleFrequencyBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for JobScheduleFrequencyBuilder
impl PartialEq for JobScheduleFrequencyBuilder
source§fn eq(&self, other: &JobScheduleFrequencyBuilder) -> bool
fn eq(&self, other: &JobScheduleFrequencyBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for JobScheduleFrequencyBuilder
Auto Trait Implementations§
impl Freeze for JobScheduleFrequencyBuilder
impl RefUnwindSafe for JobScheduleFrequencyBuilder
impl Send for JobScheduleFrequencyBuilder
impl Sync for JobScheduleFrequencyBuilder
impl Unpin for JobScheduleFrequencyBuilder
impl UnwindSafe for JobScheduleFrequencyBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.