#[non_exhaustive]pub struct ThirdPartyJobDetailsBuilder { /* private fields */ }Expand description
A builder for ThirdPartyJobDetails.
Implementations§
source§impl ThirdPartyJobDetailsBuilder
 
impl ThirdPartyJobDetailsBuilder
sourcepub fn id(self, input: impl Into<String>) -> Self
 
pub fn id(self, input: impl Into<String>) -> Self
The identifier used to identify the job details in CodePipeline.
sourcepub fn set_id(self, input: Option<String>) -> Self
 
pub fn set_id(self, input: Option<String>) -> Self
The identifier used to identify the job details in CodePipeline.
sourcepub fn get_id(&self) -> &Option<String>
 
pub fn get_id(&self) -> &Option<String>
The identifier used to identify the job details in CodePipeline.
sourcepub fn data(self, input: ThirdPartyJobData) -> Self
 
pub fn data(self, input: ThirdPartyJobData) -> Self
The data to be returned by the third party job worker.
sourcepub fn set_data(self, input: Option<ThirdPartyJobData>) -> Self
 
pub fn set_data(self, input: Option<ThirdPartyJobData>) -> Self
The data to be returned by the third party job worker.
sourcepub fn get_data(&self) -> &Option<ThirdPartyJobData>
 
pub fn get_data(&self) -> &Option<ThirdPartyJobData>
The data to be returned by the third party job worker.
sourcepub fn nonce(self, input: impl Into<String>) -> Self
 
pub fn nonce(self, input: impl Into<String>) -> Self
A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.
sourcepub fn set_nonce(self, input: Option<String>) -> Self
 
pub fn set_nonce(self, input: Option<String>) -> Self
A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.
sourcepub fn get_nonce(&self) -> &Option<String>
 
pub fn get_nonce(&self) -> &Option<String>
A system-generated random number that CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.
sourcepub fn build(self) -> ThirdPartyJobDetails
 
pub fn build(self) -> ThirdPartyJobDetails
Consumes the builder and constructs a ThirdPartyJobDetails.
Trait Implementations§
source§impl Clone for ThirdPartyJobDetailsBuilder
 
impl Clone for ThirdPartyJobDetailsBuilder
source§fn clone(&self) -> ThirdPartyJobDetailsBuilder
 
fn clone(&self) -> ThirdPartyJobDetailsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ThirdPartyJobDetailsBuilder
 
impl Debug for ThirdPartyJobDetailsBuilder
source§impl Default for ThirdPartyJobDetailsBuilder
 
impl Default for ThirdPartyJobDetailsBuilder
source§fn default() -> ThirdPartyJobDetailsBuilder
 
fn default() -> ThirdPartyJobDetailsBuilder
source§impl PartialEq for ThirdPartyJobDetailsBuilder
 
impl PartialEq for ThirdPartyJobDetailsBuilder
source§fn eq(&self, other: &ThirdPartyJobDetailsBuilder) -> bool
 
fn eq(&self, other: &ThirdPartyJobDetailsBuilder) -> bool
self and other values to be equal, and is used
by ==.