Enum aws_sdk_m2::types::BatchJobIdentifier
source · #[non_exhaustive]pub enum BatchJobIdentifier {
FileBatchJobIdentifier(FileBatchJobIdentifier),
RestartBatchJobIdentifier(RestartBatchJobIdentifier),
S3BatchJobIdentifier(S3BatchJobIdentifier),
ScriptBatchJobIdentifier(ScriptBatchJobIdentifier),
Unknown,
}Expand description
Identifies a specific batch job.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
FileBatchJobIdentifier(FileBatchJobIdentifier)
Specifies a file associated with a specific batch job.
RestartBatchJobIdentifier(RestartBatchJobIdentifier)
Specifies the required information for restart, including execution ID and jobsteprestartmarker.
S3BatchJobIdentifier(S3BatchJobIdentifier)
Specifies an Amazon S3 location that identifies the batch jobs that you want to run. Use this identifier to run ad hoc batch jobs.
ScriptBatchJobIdentifier(ScriptBatchJobIdentifier)
A batch job identifier in which the batch job to run is identified by the script name.
Unknown
The Unknown variant represents cases where new union variant was received. Consider upgrading the SDK to the latest available version.
An unknown enum variant
Note: If you encounter this error, consider upgrading your SDK to the latest version.
The Unknown variant represents cases where the server sent a value that wasn’t recognized
by the client. This can happen when the server adds new functionality, but the client has not been updated.
To investigate this, consider turning on debug logging to print the raw HTTP response.
Implementations§
source§impl BatchJobIdentifier
impl BatchJobIdentifier
sourcepub fn as_file_batch_job_identifier(
&self,
) -> Result<&FileBatchJobIdentifier, &Self>
pub fn as_file_batch_job_identifier( &self, ) -> Result<&FileBatchJobIdentifier, &Self>
Tries to convert the enum instance into FileBatchJobIdentifier, extracting the inner FileBatchJobIdentifier.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_file_batch_job_identifier(&self) -> bool
pub fn is_file_batch_job_identifier(&self) -> bool
Returns true if this is a FileBatchJobIdentifier.
sourcepub fn as_restart_batch_job_identifier(
&self,
) -> Result<&RestartBatchJobIdentifier, &Self>
pub fn as_restart_batch_job_identifier( &self, ) -> Result<&RestartBatchJobIdentifier, &Self>
Tries to convert the enum instance into RestartBatchJobIdentifier, extracting the inner RestartBatchJobIdentifier.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_restart_batch_job_identifier(&self) -> bool
pub fn is_restart_batch_job_identifier(&self) -> bool
Returns true if this is a RestartBatchJobIdentifier.
sourcepub fn as_s3_batch_job_identifier(&self) -> Result<&S3BatchJobIdentifier, &Self>
pub fn as_s3_batch_job_identifier(&self) -> Result<&S3BatchJobIdentifier, &Self>
Tries to convert the enum instance into S3BatchJobIdentifier, extracting the inner S3BatchJobIdentifier.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_s3_batch_job_identifier(&self) -> bool
pub fn is_s3_batch_job_identifier(&self) -> bool
Returns true if this is a S3BatchJobIdentifier.
sourcepub fn as_script_batch_job_identifier(
&self,
) -> Result<&ScriptBatchJobIdentifier, &Self>
pub fn as_script_batch_job_identifier( &self, ) -> Result<&ScriptBatchJobIdentifier, &Self>
Tries to convert the enum instance into ScriptBatchJobIdentifier, extracting the inner ScriptBatchJobIdentifier.
Returns Err(&Self) if it can’t be converted.
sourcepub fn is_script_batch_job_identifier(&self) -> bool
pub fn is_script_batch_job_identifier(&self) -> bool
Returns true if this is a ScriptBatchJobIdentifier.
sourcepub fn is_unknown(&self) -> bool
pub fn is_unknown(&self) -> bool
Returns true if the enum instance is the Unknown variant.
Trait Implementations§
source§impl Clone for BatchJobIdentifier
impl Clone for BatchJobIdentifier
source§fn clone(&self) -> BatchJobIdentifier
fn clone(&self) -> BatchJobIdentifier
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for BatchJobIdentifier
impl Debug for BatchJobIdentifier
source§impl PartialEq for BatchJobIdentifier
impl PartialEq for BatchJobIdentifier
source§fn eq(&self, other: &BatchJobIdentifier) -> bool
fn eq(&self, other: &BatchJobIdentifier) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for BatchJobIdentifier
Auto Trait Implementations§
impl Freeze for BatchJobIdentifier
impl RefUnwindSafe for BatchJobIdentifier
impl Send for BatchJobIdentifier
impl Sync for BatchJobIdentifier
impl Unpin for BatchJobIdentifier
impl UnwindSafe for BatchJobIdentifier
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> 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