Struct aws_sdk_codepipeline::types::builders::RuleTypeBuilder
source · #[non_exhaustive]pub struct RuleTypeBuilder { /* private fields */ }
Expand description
A builder for RuleType
.
Implementations§
source§impl RuleTypeBuilder
impl RuleTypeBuilder
sourcepub fn id(self, input: RuleTypeId) -> Self
pub fn id(self, input: RuleTypeId) -> Self
Represents information about a rule type.
This field is required.sourcepub fn set_id(self, input: Option<RuleTypeId>) -> Self
pub fn set_id(self, input: Option<RuleTypeId>) -> Self
Represents information about a rule type.
sourcepub fn get_id(&self) -> &Option<RuleTypeId>
pub fn get_id(&self) -> &Option<RuleTypeId>
Represents information about a rule type.
sourcepub fn settings(self, input: RuleTypeSettings) -> Self
pub fn settings(self, input: RuleTypeSettings) -> Self
Returns information about the settings for a rule type.
sourcepub fn set_settings(self, input: Option<RuleTypeSettings>) -> Self
pub fn set_settings(self, input: Option<RuleTypeSettings>) -> Self
Returns information about the settings for a rule type.
sourcepub fn get_settings(&self) -> &Option<RuleTypeSettings>
pub fn get_settings(&self) -> &Option<RuleTypeSettings>
Returns information about the settings for a rule type.
sourcepub fn rule_configuration_properties(
self,
input: RuleConfigurationProperty,
) -> Self
pub fn rule_configuration_properties( self, input: RuleConfigurationProperty, ) -> Self
Appends an item to rule_configuration_properties
.
To override the contents of this collection use set_rule_configuration_properties
.
The configuration properties for the rule type.
sourcepub fn set_rule_configuration_properties(
self,
input: Option<Vec<RuleConfigurationProperty>>,
) -> Self
pub fn set_rule_configuration_properties( self, input: Option<Vec<RuleConfigurationProperty>>, ) -> Self
The configuration properties for the rule type.
sourcepub fn get_rule_configuration_properties(
&self,
) -> &Option<Vec<RuleConfigurationProperty>>
pub fn get_rule_configuration_properties( &self, ) -> &Option<Vec<RuleConfigurationProperty>>
The configuration properties for the rule type.
sourcepub fn input_artifact_details(self, input: ArtifactDetails) -> Self
pub fn input_artifact_details(self, input: ArtifactDetails) -> Self
Returns information about the details of an artifact.
This field is required.sourcepub fn set_input_artifact_details(self, input: Option<ArtifactDetails>) -> Self
pub fn set_input_artifact_details(self, input: Option<ArtifactDetails>) -> Self
Returns information about the details of an artifact.
sourcepub fn get_input_artifact_details(&self) -> &Option<ArtifactDetails>
pub fn get_input_artifact_details(&self) -> &Option<ArtifactDetails>
Returns information about the details of an artifact.
Trait Implementations§
source§impl Clone for RuleTypeBuilder
impl Clone for RuleTypeBuilder
source§fn clone(&self) -> RuleTypeBuilder
fn clone(&self) -> RuleTypeBuilder
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 RuleTypeBuilder
impl Debug for RuleTypeBuilder
source§impl Default for RuleTypeBuilder
impl Default for RuleTypeBuilder
source§fn default() -> RuleTypeBuilder
fn default() -> RuleTypeBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for RuleTypeBuilder
impl PartialEq for RuleTypeBuilder
impl StructuralPartialEq for RuleTypeBuilder
Auto Trait Implementations§
impl Freeze for RuleTypeBuilder
impl RefUnwindSafe for RuleTypeBuilder
impl Send for RuleTypeBuilder
impl Sync for RuleTypeBuilder
impl Unpin for RuleTypeBuilder
impl UnwindSafe for RuleTypeBuilder
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> 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)
🔬This is a nightly-only experimental API. (
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>
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.