Struct aws_sdk_codepipeline::types::builders::ThirdPartyJobBuilder
source · #[non_exhaustive]pub struct ThirdPartyJobBuilder { /* private fields */ }
Expand description
A builder for ThirdPartyJob
.
Implementations§
source§impl ThirdPartyJobBuilder
impl ThirdPartyJobBuilder
sourcepub fn client_id(self, input: impl Into<String>) -> Self
pub fn client_id(self, input: impl Into<String>) -> Self
The clientToken
portion of the clientId
and clientToken
pair used to verify that the calling entity is allowed access to the job and its details.
sourcepub fn set_client_id(self, input: Option<String>) -> Self
pub fn set_client_id(self, input: Option<String>) -> Self
The clientToken
portion of the clientId
and clientToken
pair used to verify that the calling entity is allowed access to the job and its details.
sourcepub fn get_client_id(&self) -> &Option<String>
pub fn get_client_id(&self) -> &Option<String>
The clientToken
portion of the clientId
and clientToken
pair used to verify that the calling entity is allowed access to the job and its details.
sourcepub fn job_id(self, input: impl Into<String>) -> Self
pub fn job_id(self, input: impl Into<String>) -> Self
The identifier used to identify the job in CodePipeline.
sourcepub fn set_job_id(self, input: Option<String>) -> Self
pub fn set_job_id(self, input: Option<String>) -> Self
The identifier used to identify the job in CodePipeline.
sourcepub fn get_job_id(&self) -> &Option<String>
pub fn get_job_id(&self) -> &Option<String>
The identifier used to identify the job in CodePipeline.
sourcepub fn build(self) -> ThirdPartyJob
pub fn build(self) -> ThirdPartyJob
Consumes the builder and constructs a ThirdPartyJob
.
Trait Implementations§
source§impl Clone for ThirdPartyJobBuilder
impl Clone for ThirdPartyJobBuilder
source§fn clone(&self) -> ThirdPartyJobBuilder
fn clone(&self) -> ThirdPartyJobBuilder
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 ThirdPartyJobBuilder
impl Debug for ThirdPartyJobBuilder
source§impl Default for ThirdPartyJobBuilder
impl Default for ThirdPartyJobBuilder
source§fn default() -> ThirdPartyJobBuilder
fn default() -> ThirdPartyJobBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ThirdPartyJobBuilder
impl PartialEq for ThirdPartyJobBuilder
source§fn eq(&self, other: &ThirdPartyJobBuilder) -> bool
fn eq(&self, other: &ThirdPartyJobBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ThirdPartyJobBuilder
Auto Trait Implementations§
impl Freeze for ThirdPartyJobBuilder
impl RefUnwindSafe for ThirdPartyJobBuilder
impl Send for ThirdPartyJobBuilder
impl Sync for ThirdPartyJobBuilder
impl Unpin for ThirdPartyJobBuilder
impl UnwindSafe for ThirdPartyJobBuilder
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>
Creates a shared type from an unshared type.