Struct aws_sdk_codepipeline::types::builders::RuleStateBuilder
source · #[non_exhaustive]pub struct RuleStateBuilder { /* private fields */ }
Expand description
A builder for RuleState
.
Implementations§
source§impl RuleStateBuilder
impl RuleStateBuilder
sourcepub fn set_rule_name(self, input: Option<String>) -> Self
pub fn set_rule_name(self, input: Option<String>) -> Self
The name of the rule.
sourcepub fn get_rule_name(&self) -> &Option<String>
pub fn get_rule_name(&self) -> &Option<String>
The name of the rule.
sourcepub fn current_revision(self, input: RuleRevision) -> Self
pub fn current_revision(self, input: RuleRevision) -> Self
The ID of the current revision of the artifact successfully worked on by the job.
sourcepub fn set_current_revision(self, input: Option<RuleRevision>) -> Self
pub fn set_current_revision(self, input: Option<RuleRevision>) -> Self
The ID of the current revision of the artifact successfully worked on by the job.
sourcepub fn get_current_revision(&self) -> &Option<RuleRevision>
pub fn get_current_revision(&self) -> &Option<RuleRevision>
The ID of the current revision of the artifact successfully worked on by the job.
sourcepub fn latest_execution(self, input: RuleExecution) -> Self
pub fn latest_execution(self, input: RuleExecution) -> Self
Represents information about the latest run of an rule.
sourcepub fn set_latest_execution(self, input: Option<RuleExecution>) -> Self
pub fn set_latest_execution(self, input: Option<RuleExecution>) -> Self
Represents information about the latest run of an rule.
sourcepub fn get_latest_execution(&self) -> &Option<RuleExecution>
pub fn get_latest_execution(&self) -> &Option<RuleExecution>
Represents information about the latest run of an rule.
sourcepub fn entity_url(self, input: impl Into<String>) -> Self
pub fn entity_url(self, input: impl Into<String>) -> Self
A URL link for more information about the state of the action, such as a details page.
sourcepub fn set_entity_url(self, input: Option<String>) -> Self
pub fn set_entity_url(self, input: Option<String>) -> Self
A URL link for more information about the state of the action, such as a details page.
sourcepub fn get_entity_url(&self) -> &Option<String>
pub fn get_entity_url(&self) -> &Option<String>
A URL link for more information about the state of the action, such as a details page.
sourcepub fn revision_url(self, input: impl Into<String>) -> Self
pub fn revision_url(self, input: impl Into<String>) -> Self
A URL link for more information about the revision, such as a commit details page.
sourcepub fn set_revision_url(self, input: Option<String>) -> Self
pub fn set_revision_url(self, input: Option<String>) -> Self
A URL link for more information about the revision, such as a commit details page.
sourcepub fn get_revision_url(&self) -> &Option<String>
pub fn get_revision_url(&self) -> &Option<String>
A URL link for more information about the revision, such as a commit details page.
Trait Implementations§
source§impl Clone for RuleStateBuilder
impl Clone for RuleStateBuilder
source§fn clone(&self) -> RuleStateBuilder
fn clone(&self) -> RuleStateBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RuleStateBuilder
impl Debug for RuleStateBuilder
source§impl Default for RuleStateBuilder
impl Default for RuleStateBuilder
source§fn default() -> RuleStateBuilder
fn default() -> RuleStateBuilder
source§impl PartialEq for RuleStateBuilder
impl PartialEq for RuleStateBuilder
impl StructuralPartialEq for RuleStateBuilder
Auto Trait Implementations§
impl Freeze for RuleStateBuilder
impl RefUnwindSafe for RuleStateBuilder
impl Send for RuleStateBuilder
impl Sync for RuleStateBuilder
impl Unpin for RuleStateBuilder
impl UnwindSafe for RuleStateBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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