#[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 ==
.