Enum aws_sdk_m2::types::BatchJobIdentifier
source · #[non_exhaustive]pub enum BatchJobIdentifier {
FileBatchJobIdentifier(FileBatchJobIdentifier),
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.
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_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<BatchJobIdentifier> for BatchJobIdentifier
impl PartialEq<BatchJobIdentifier> 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 ==
.