Struct aws_sdk_amplify::input::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 branch name 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 this 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
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<StartJob, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<StartJob, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<StartJob
>
Creates a new builder-style object to manufacture StartJobInput
The branch name for the job.
The unique ID for an existing job. This is required if the value of jobType
is RETRY
.
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.
A descriptive reason for starting this job.
The commit ID from a third-party repository provider for the job.
The commit message from a third-party repository provider for the job.
The commit date and time for the job.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for StartJobInput
impl Send for StartJobInput
impl Sync for StartJobInput
impl Unpin for StartJobInput
impl UnwindSafe for StartJobInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more