Struct aws_sdk_ec2::model::ElasticGpuHealth
source · #[non_exhaustive]pub struct ElasticGpuHealth { /* private fields */ }
Expand description
Describes the status of an Elastic Graphics accelerator.
Implementations§
source§impl ElasticGpuHealth
impl ElasticGpuHealth
sourcepub fn status(&self) -> Option<&ElasticGpuStatus>
pub fn status(&self) -> Option<&ElasticGpuStatus>
The health status.
source§impl ElasticGpuHealth
impl ElasticGpuHealth
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ElasticGpuHealth
.
Examples found in repository?
src/xml_deser.rs (line 58418)
58414 58415 58416 58417 58418 58419 58420 58421 58422 58423 58424 58425 58426 58427 58428 58429 58430 58431 58432 58433 58434 58435 58436 58437 58438 58439
pub fn deser_structure_crate_model_elastic_gpu_health(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ElasticGpuHealth, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ElasticGpuHealth::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("status") /* Status com.amazonaws.ec2#ElasticGpuHealth$Status */ => {
let var_2844 =
Some(
Result::<crate::model::ElasticGpuStatus, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ElasticGpuStatus::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_status(var_2844);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for ElasticGpuHealth
impl Clone for ElasticGpuHealth
source§fn clone(&self) -> ElasticGpuHealth
fn clone(&self) -> ElasticGpuHealth
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more