#[non_exhaustive]pub struct StartDeploymentInputBuilder { /* private fields */ }Expand description
A builder for StartDeploymentInput.
Implementations§
source§impl StartDeploymentInputBuilder
impl StartDeploymentInputBuilder
sourcepub fn app_id(self, input: impl Into<String>) -> Self
pub fn app_id(self, input: impl Into<String>) -> Self
The unique ID for an Amplify app.
This field is required.sourcepub fn set_app_id(self, input: Option<String>) -> Self
pub fn set_app_id(self, input: Option<String>) -> Self
The unique ID for an Amplify app.
sourcepub fn get_app_id(&self) -> &Option<String>
pub fn get_app_id(&self) -> &Option<String>
The unique ID for an Amplify app.
sourcepub fn branch_name(self, input: impl Into<String>) -> Self
pub fn branch_name(self, input: impl Into<String>) -> Self
The name of the branch to use for the job.
This field is required.sourcepub fn set_branch_name(self, input: Option<String>) -> Self
pub fn set_branch_name(self, input: Option<String>) -> Self
The name of the branch to use for the job.
sourcepub fn get_branch_name(&self) -> &Option<String>
pub fn get_branch_name(&self) -> &Option<String>
The name of the branch to use for the job.
sourcepub fn job_id(self, input: impl Into<String>) -> Self
pub fn job_id(self, input: impl Into<String>) -> Self
The job ID for this deployment, generated by the create deployment request.
sourcepub fn set_job_id(self, input: Option<String>) -> Self
pub fn set_job_id(self, input: Option<String>) -> Self
The job ID for this deployment, generated by the create deployment request.
sourcepub fn get_job_id(&self) -> &Option<String>
pub fn get_job_id(&self) -> &Option<String>
The job ID for this deployment, generated by the create deployment request.
sourcepub fn source_url(self, input: impl Into<String>) -> Self
pub fn source_url(self, input: impl Into<String>) -> Self
The source URL for this deployment, used when calling start deployment without create deployment. The source URL can be any HTTP GET URL that is publicly accessible and downloads a single .zip file.
sourcepub fn set_source_url(self, input: Option<String>) -> Self
pub fn set_source_url(self, input: Option<String>) -> Self
The source URL for this deployment, used when calling start deployment without create deployment. The source URL can be any HTTP GET URL that is publicly accessible and downloads a single .zip file.
sourcepub fn get_source_url(&self) -> &Option<String>
pub fn get_source_url(&self) -> &Option<String>
The source URL for this deployment, used when calling start deployment without create deployment. The source URL can be any HTTP GET URL that is publicly accessible and downloads a single .zip file.
sourcepub fn build(self) -> Result<StartDeploymentInput, BuildError>
pub fn build(self) -> Result<StartDeploymentInput, BuildError>
Consumes the builder and constructs a StartDeploymentInput.
source§impl StartDeploymentInputBuilder
impl StartDeploymentInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<StartDeploymentOutput, SdkError<StartDeploymentError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<StartDeploymentOutput, SdkError<StartDeploymentError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for StartDeploymentInputBuilder
impl Clone for StartDeploymentInputBuilder
source§fn clone(&self) -> StartDeploymentInputBuilder
fn clone(&self) -> StartDeploymentInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StartDeploymentInputBuilder
impl Debug for StartDeploymentInputBuilder
source§impl Default for StartDeploymentInputBuilder
impl Default for StartDeploymentInputBuilder
source§fn default() -> StartDeploymentInputBuilder
fn default() -> StartDeploymentInputBuilder
impl StructuralPartialEq for StartDeploymentInputBuilder
Auto Trait Implementations§
impl Freeze for StartDeploymentInputBuilder
impl RefUnwindSafe for StartDeploymentInputBuilder
impl Send for StartDeploymentInputBuilder
impl Sync for StartDeploymentInputBuilder
impl Unpin for StartDeploymentInputBuilder
impl UnwindSafe for StartDeploymentInputBuilder
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