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
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
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