Struct aws_sdk_amplify::operation::start_job::StartJobInput
source · #[non_exhaustive]pub struct StartJobInput {
pub app_id: Option<String>,
pub branch_name: Option<String>,
pub job_id: Option<String>,
pub job_type: Option<JobType>,
pub job_reason: Option<String>,
pub commit_id: Option<String>,
pub commit_message: Option<String>,
pub commit_time: Option<DateTime>,
}Expand description
The request structure for the start job request.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.app_id: Option<String>The unique ID for an Amplify app.
branch_name: Option<String>The name of the branch to use for the job.
job_id: Option<String>The unique ID for an existing job. This is required if the value of jobType is RETRY.
job_type: Option<JobType>Describes the type for the job. The job type RELEASE starts a new job with the latest change from the specified branch. This value is available only for apps that are connected to a repository.
The job type RETRY retries an existing job. If the job type value is RETRY, the jobId is also required.
job_reason: Option<String>A descriptive reason for starting the job.
commit_id: Option<String>The commit ID from a third-party repository provider for the job.
commit_message: Option<String>The commit message from a third-party repository provider for the job.
commit_time: Option<DateTime>The commit date and time for the job.
Implementations§
source§impl StartJobInput
impl StartJobInput
sourcepub fn branch_name(&self) -> Option<&str>
pub fn branch_name(&self) -> Option<&str>
The name of the branch to use for the job.
sourcepub fn job_id(&self) -> Option<&str>
pub fn job_id(&self) -> Option<&str>
The unique ID for an existing job. This is required if the value of jobType is RETRY.
sourcepub fn job_type(&self) -> Option<&JobType>
pub fn job_type(&self) -> Option<&JobType>
Describes the type for the job. The job type RELEASE starts a new job with the latest change from the specified branch. This value is available only for apps that are connected to a repository.
The job type RETRY retries an existing job. If the job type value is RETRY, the jobId is also required.
sourcepub fn job_reason(&self) -> Option<&str>
pub fn job_reason(&self) -> Option<&str>
A descriptive reason for starting the job.
sourcepub fn commit_id(&self) -> Option<&str>
pub fn commit_id(&self) -> Option<&str>
The commit ID from a third-party repository provider for the job.
sourcepub fn commit_message(&self) -> Option<&str>
pub fn commit_message(&self) -> Option<&str>
The commit message from a third-party repository provider for the job.
sourcepub fn commit_time(&self) -> Option<&DateTime>
pub fn commit_time(&self) -> Option<&DateTime>
The commit date and time for the job.
source§impl StartJobInput
impl StartJobInput
sourcepub fn builder() -> StartJobInputBuilder
pub fn builder() -> StartJobInputBuilder
Creates a new builder-style object to manufacture StartJobInput.
Trait Implementations§
source§impl Clone for StartJobInput
impl Clone for StartJobInput
source§fn clone(&self) -> StartJobInput
fn clone(&self) -> StartJobInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for StartJobInput
impl Debug for StartJobInput
source§impl PartialEq for StartJobInput
impl PartialEq for StartJobInput
source§fn eq(&self, other: &StartJobInput) -> bool
fn eq(&self, other: &StartJobInput) -> bool
self and other values to be equal, and is used
by ==.