Struct aws_sdk_ec2::model::conversion_task::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for ConversionTask
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn conversion_task_id(self, input: impl Into<String>) -> Self
pub fn conversion_task_id(self, input: impl Into<String>) -> Self
The ID of the conversion task.
sourcepub fn set_conversion_task_id(self, input: Option<String>) -> Self
pub fn set_conversion_task_id(self, input: Option<String>) -> Self
The ID of the conversion task.
Examples found in repository?
36985 36986 36987 36988 36989 36990 36991 36992 36993 36994 36995 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 37017 37018 37019 37020 37021 37022 37023 37024 37025 37026 37027 37028 37029 37030 37031 37032 37033 37034 37035 37036 37037 37038 37039 37040 37041 37042 37043 37044 37045 37046 37047 37048 37049 37050 37051 37052 37053 37054 37055 37056 37057 37058 37059 37060 37061 37062 37063 37064 37065 37066 37067 37068 37069 37070 37071 37072 37073 37074 37075 37076 37077 37078 37079
pub fn deser_structure_crate_model_conversion_task(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ConversionTask, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ConversionTask::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("conversionTaskId") /* ConversionTaskId com.amazonaws.ec2#ConversionTask$ConversionTaskId */ => {
let var_1537 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_conversion_task_id(var_1537);
}
,
s if s.matches("expirationTime") /* ExpirationTime com.amazonaws.ec2#ConversionTask$ExpirationTime */ => {
let var_1538 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_expiration_time(var_1538);
}
,
s if s.matches("importInstance") /* ImportInstance com.amazonaws.ec2#ConversionTask$ImportInstance */ => {
let var_1539 =
Some(
crate::xml_deser::deser_structure_crate_model_import_instance_task_details(&mut tag)
?
)
;
builder = builder.set_import_instance(var_1539);
}
,
s if s.matches("importVolume") /* ImportVolume com.amazonaws.ec2#ConversionTask$ImportVolume */ => {
let var_1540 =
Some(
crate::xml_deser::deser_structure_crate_model_import_volume_task_details(&mut tag)
?
)
;
builder = builder.set_import_volume(var_1540);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#ConversionTask$State */ => {
let var_1541 =
Some(
Result::<crate::model::ConversionTaskState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ConversionTaskState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1541);
}
,
s if s.matches("statusMessage") /* StatusMessage com.amazonaws.ec2#ConversionTask$StatusMessage */ => {
let var_1542 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_status_message(var_1542);
}
,
s if s.matches("tagSet") /* Tags com.amazonaws.ec2#ConversionTask$Tags */ => {
let var_1543 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_tag_list(&mut tag)
?
)
;
builder = builder.set_tags(var_1543);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn expiration_time(self, input: impl Into<String>) -> Self
pub fn expiration_time(self, input: impl Into<String>) -> Self
The time when the task expires. If the upload isn't complete before the expiration time, we automatically cancel the task.
sourcepub fn set_expiration_time(self, input: Option<String>) -> Self
pub fn set_expiration_time(self, input: Option<String>) -> Self
The time when the task expires. If the upload isn't complete before the expiration time, we automatically cancel the task.
Examples found in repository?
36985 36986 36987 36988 36989 36990 36991 36992 36993 36994 36995 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 37017 37018 37019 37020 37021 37022 37023 37024 37025 37026 37027 37028 37029 37030 37031 37032 37033 37034 37035 37036 37037 37038 37039 37040 37041 37042 37043 37044 37045 37046 37047 37048 37049 37050 37051 37052 37053 37054 37055 37056 37057 37058 37059 37060 37061 37062 37063 37064 37065 37066 37067 37068 37069 37070 37071 37072 37073 37074 37075 37076 37077 37078 37079
pub fn deser_structure_crate_model_conversion_task(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ConversionTask, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ConversionTask::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("conversionTaskId") /* ConversionTaskId com.amazonaws.ec2#ConversionTask$ConversionTaskId */ => {
let var_1537 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_conversion_task_id(var_1537);
}
,
s if s.matches("expirationTime") /* ExpirationTime com.amazonaws.ec2#ConversionTask$ExpirationTime */ => {
let var_1538 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_expiration_time(var_1538);
}
,
s if s.matches("importInstance") /* ImportInstance com.amazonaws.ec2#ConversionTask$ImportInstance */ => {
let var_1539 =
Some(
crate::xml_deser::deser_structure_crate_model_import_instance_task_details(&mut tag)
?
)
;
builder = builder.set_import_instance(var_1539);
}
,
s if s.matches("importVolume") /* ImportVolume com.amazonaws.ec2#ConversionTask$ImportVolume */ => {
let var_1540 =
Some(
crate::xml_deser::deser_structure_crate_model_import_volume_task_details(&mut tag)
?
)
;
builder = builder.set_import_volume(var_1540);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#ConversionTask$State */ => {
let var_1541 =
Some(
Result::<crate::model::ConversionTaskState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ConversionTaskState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1541);
}
,
s if s.matches("statusMessage") /* StatusMessage com.amazonaws.ec2#ConversionTask$StatusMessage */ => {
let var_1542 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_status_message(var_1542);
}
,
s if s.matches("tagSet") /* Tags com.amazonaws.ec2#ConversionTask$Tags */ => {
let var_1543 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_tag_list(&mut tag)
?
)
;
builder = builder.set_tags(var_1543);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn import_instance(self, input: ImportInstanceTaskDetails) -> Self
pub fn import_instance(self, input: ImportInstanceTaskDetails) -> Self
If the task is for importing an instance, this contains information about the import instance task.
sourcepub fn set_import_instance(
self,
input: Option<ImportInstanceTaskDetails>
) -> Self
pub fn set_import_instance(
self,
input: Option<ImportInstanceTaskDetails>
) -> Self
If the task is for importing an instance, this contains information about the import instance task.
Examples found in repository?
36985 36986 36987 36988 36989 36990 36991 36992 36993 36994 36995 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 37017 37018 37019 37020 37021 37022 37023 37024 37025 37026 37027 37028 37029 37030 37031 37032 37033 37034 37035 37036 37037 37038 37039 37040 37041 37042 37043 37044 37045 37046 37047 37048 37049 37050 37051 37052 37053 37054 37055 37056 37057 37058 37059 37060 37061 37062 37063 37064 37065 37066 37067 37068 37069 37070 37071 37072 37073 37074 37075 37076 37077 37078 37079
pub fn deser_structure_crate_model_conversion_task(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ConversionTask, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ConversionTask::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("conversionTaskId") /* ConversionTaskId com.amazonaws.ec2#ConversionTask$ConversionTaskId */ => {
let var_1537 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_conversion_task_id(var_1537);
}
,
s if s.matches("expirationTime") /* ExpirationTime com.amazonaws.ec2#ConversionTask$ExpirationTime */ => {
let var_1538 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_expiration_time(var_1538);
}
,
s if s.matches("importInstance") /* ImportInstance com.amazonaws.ec2#ConversionTask$ImportInstance */ => {
let var_1539 =
Some(
crate::xml_deser::deser_structure_crate_model_import_instance_task_details(&mut tag)
?
)
;
builder = builder.set_import_instance(var_1539);
}
,
s if s.matches("importVolume") /* ImportVolume com.amazonaws.ec2#ConversionTask$ImportVolume */ => {
let var_1540 =
Some(
crate::xml_deser::deser_structure_crate_model_import_volume_task_details(&mut tag)
?
)
;
builder = builder.set_import_volume(var_1540);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#ConversionTask$State */ => {
let var_1541 =
Some(
Result::<crate::model::ConversionTaskState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ConversionTaskState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1541);
}
,
s if s.matches("statusMessage") /* StatusMessage com.amazonaws.ec2#ConversionTask$StatusMessage */ => {
let var_1542 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_status_message(var_1542);
}
,
s if s.matches("tagSet") /* Tags com.amazonaws.ec2#ConversionTask$Tags */ => {
let var_1543 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_tag_list(&mut tag)
?
)
;
builder = builder.set_tags(var_1543);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn import_volume(self, input: ImportVolumeTaskDetails) -> Self
pub fn import_volume(self, input: ImportVolumeTaskDetails) -> Self
If the task is for importing a volume, this contains information about the import volume task.
sourcepub fn set_import_volume(self, input: Option<ImportVolumeTaskDetails>) -> Self
pub fn set_import_volume(self, input: Option<ImportVolumeTaskDetails>) -> Self
If the task is for importing a volume, this contains information about the import volume task.
Examples found in repository?
36985 36986 36987 36988 36989 36990 36991 36992 36993 36994 36995 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 37017 37018 37019 37020 37021 37022 37023 37024 37025 37026 37027 37028 37029 37030 37031 37032 37033 37034 37035 37036 37037 37038 37039 37040 37041 37042 37043 37044 37045 37046 37047 37048 37049 37050 37051 37052 37053 37054 37055 37056 37057 37058 37059 37060 37061 37062 37063 37064 37065 37066 37067 37068 37069 37070 37071 37072 37073 37074 37075 37076 37077 37078 37079
pub fn deser_structure_crate_model_conversion_task(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ConversionTask, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ConversionTask::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("conversionTaskId") /* ConversionTaskId com.amazonaws.ec2#ConversionTask$ConversionTaskId */ => {
let var_1537 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_conversion_task_id(var_1537);
}
,
s if s.matches("expirationTime") /* ExpirationTime com.amazonaws.ec2#ConversionTask$ExpirationTime */ => {
let var_1538 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_expiration_time(var_1538);
}
,
s if s.matches("importInstance") /* ImportInstance com.amazonaws.ec2#ConversionTask$ImportInstance */ => {
let var_1539 =
Some(
crate::xml_deser::deser_structure_crate_model_import_instance_task_details(&mut tag)
?
)
;
builder = builder.set_import_instance(var_1539);
}
,
s if s.matches("importVolume") /* ImportVolume com.amazonaws.ec2#ConversionTask$ImportVolume */ => {
let var_1540 =
Some(
crate::xml_deser::deser_structure_crate_model_import_volume_task_details(&mut tag)
?
)
;
builder = builder.set_import_volume(var_1540);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#ConversionTask$State */ => {
let var_1541 =
Some(
Result::<crate::model::ConversionTaskState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ConversionTaskState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1541);
}
,
s if s.matches("statusMessage") /* StatusMessage com.amazonaws.ec2#ConversionTask$StatusMessage */ => {
let var_1542 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_status_message(var_1542);
}
,
s if s.matches("tagSet") /* Tags com.amazonaws.ec2#ConversionTask$Tags */ => {
let var_1543 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_tag_list(&mut tag)
?
)
;
builder = builder.set_tags(var_1543);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn state(self, input: ConversionTaskState) -> Self
pub fn state(self, input: ConversionTaskState) -> Self
The state of the conversion task.
sourcepub fn set_state(self, input: Option<ConversionTaskState>) -> Self
pub fn set_state(self, input: Option<ConversionTaskState>) -> Self
The state of the conversion task.
Examples found in repository?
36985 36986 36987 36988 36989 36990 36991 36992 36993 36994 36995 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 37017 37018 37019 37020 37021 37022 37023 37024 37025 37026 37027 37028 37029 37030 37031 37032 37033 37034 37035 37036 37037 37038 37039 37040 37041 37042 37043 37044 37045 37046 37047 37048 37049 37050 37051 37052 37053 37054 37055 37056 37057 37058 37059 37060 37061 37062 37063 37064 37065 37066 37067 37068 37069 37070 37071 37072 37073 37074 37075 37076 37077 37078 37079
pub fn deser_structure_crate_model_conversion_task(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ConversionTask, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ConversionTask::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("conversionTaskId") /* ConversionTaskId com.amazonaws.ec2#ConversionTask$ConversionTaskId */ => {
let var_1537 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_conversion_task_id(var_1537);
}
,
s if s.matches("expirationTime") /* ExpirationTime com.amazonaws.ec2#ConversionTask$ExpirationTime */ => {
let var_1538 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_expiration_time(var_1538);
}
,
s if s.matches("importInstance") /* ImportInstance com.amazonaws.ec2#ConversionTask$ImportInstance */ => {
let var_1539 =
Some(
crate::xml_deser::deser_structure_crate_model_import_instance_task_details(&mut tag)
?
)
;
builder = builder.set_import_instance(var_1539);
}
,
s if s.matches("importVolume") /* ImportVolume com.amazonaws.ec2#ConversionTask$ImportVolume */ => {
let var_1540 =
Some(
crate::xml_deser::deser_structure_crate_model_import_volume_task_details(&mut tag)
?
)
;
builder = builder.set_import_volume(var_1540);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#ConversionTask$State */ => {
let var_1541 =
Some(
Result::<crate::model::ConversionTaskState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ConversionTaskState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1541);
}
,
s if s.matches("statusMessage") /* StatusMessage com.amazonaws.ec2#ConversionTask$StatusMessage */ => {
let var_1542 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_status_message(var_1542);
}
,
s if s.matches("tagSet") /* Tags com.amazonaws.ec2#ConversionTask$Tags */ => {
let var_1543 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_tag_list(&mut tag)
?
)
;
builder = builder.set_tags(var_1543);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn status_message(self, input: impl Into<String>) -> Self
pub fn status_message(self, input: impl Into<String>) -> Self
The status message related to the conversion task.
sourcepub fn set_status_message(self, input: Option<String>) -> Self
pub fn set_status_message(self, input: Option<String>) -> Self
The status message related to the conversion task.
Examples found in repository?
36985 36986 36987 36988 36989 36990 36991 36992 36993 36994 36995 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 37017 37018 37019 37020 37021 37022 37023 37024 37025 37026 37027 37028 37029 37030 37031 37032 37033 37034 37035 37036 37037 37038 37039 37040 37041 37042 37043 37044 37045 37046 37047 37048 37049 37050 37051 37052 37053 37054 37055 37056 37057 37058 37059 37060 37061 37062 37063 37064 37065 37066 37067 37068 37069 37070 37071 37072 37073 37074 37075 37076 37077 37078 37079
pub fn deser_structure_crate_model_conversion_task(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ConversionTask, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ConversionTask::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("conversionTaskId") /* ConversionTaskId com.amazonaws.ec2#ConversionTask$ConversionTaskId */ => {
let var_1537 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_conversion_task_id(var_1537);
}
,
s if s.matches("expirationTime") /* ExpirationTime com.amazonaws.ec2#ConversionTask$ExpirationTime */ => {
let var_1538 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_expiration_time(var_1538);
}
,
s if s.matches("importInstance") /* ImportInstance com.amazonaws.ec2#ConversionTask$ImportInstance */ => {
let var_1539 =
Some(
crate::xml_deser::deser_structure_crate_model_import_instance_task_details(&mut tag)
?
)
;
builder = builder.set_import_instance(var_1539);
}
,
s if s.matches("importVolume") /* ImportVolume com.amazonaws.ec2#ConversionTask$ImportVolume */ => {
let var_1540 =
Some(
crate::xml_deser::deser_structure_crate_model_import_volume_task_details(&mut tag)
?
)
;
builder = builder.set_import_volume(var_1540);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#ConversionTask$State */ => {
let var_1541 =
Some(
Result::<crate::model::ConversionTaskState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ConversionTaskState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1541);
}
,
s if s.matches("statusMessage") /* StatusMessage com.amazonaws.ec2#ConversionTask$StatusMessage */ => {
let var_1542 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_status_message(var_1542);
}
,
s if s.matches("tagSet") /* Tags com.amazonaws.ec2#ConversionTask$Tags */ => {
let var_1543 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_tag_list(&mut tag)
?
)
;
builder = builder.set_tags(var_1543);
}
,
_ => {}
}
}
Ok(builder.build())
}
Appends an item to tags
.
To override the contents of this collection use set_tags
.
Any tags assigned to the task.
Any tags assigned to the task.
Examples found in repository?
36985 36986 36987 36988 36989 36990 36991 36992 36993 36994 36995 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 37017 37018 37019 37020 37021 37022 37023 37024 37025 37026 37027 37028 37029 37030 37031 37032 37033 37034 37035 37036 37037 37038 37039 37040 37041 37042 37043 37044 37045 37046 37047 37048 37049 37050 37051 37052 37053 37054 37055 37056 37057 37058 37059 37060 37061 37062 37063 37064 37065 37066 37067 37068 37069 37070 37071 37072 37073 37074 37075 37076 37077 37078 37079
pub fn deser_structure_crate_model_conversion_task(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ConversionTask, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ConversionTask::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("conversionTaskId") /* ConversionTaskId com.amazonaws.ec2#ConversionTask$ConversionTaskId */ => {
let var_1537 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_conversion_task_id(var_1537);
}
,
s if s.matches("expirationTime") /* ExpirationTime com.amazonaws.ec2#ConversionTask$ExpirationTime */ => {
let var_1538 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_expiration_time(var_1538);
}
,
s if s.matches("importInstance") /* ImportInstance com.amazonaws.ec2#ConversionTask$ImportInstance */ => {
let var_1539 =
Some(
crate::xml_deser::deser_structure_crate_model_import_instance_task_details(&mut tag)
?
)
;
builder = builder.set_import_instance(var_1539);
}
,
s if s.matches("importVolume") /* ImportVolume com.amazonaws.ec2#ConversionTask$ImportVolume */ => {
let var_1540 =
Some(
crate::xml_deser::deser_structure_crate_model_import_volume_task_details(&mut tag)
?
)
;
builder = builder.set_import_volume(var_1540);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#ConversionTask$State */ => {
let var_1541 =
Some(
Result::<crate::model::ConversionTaskState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ConversionTaskState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1541);
}
,
s if s.matches("statusMessage") /* StatusMessage com.amazonaws.ec2#ConversionTask$StatusMessage */ => {
let var_1542 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_status_message(var_1542);
}
,
s if s.matches("tagSet") /* Tags com.amazonaws.ec2#ConversionTask$Tags */ => {
let var_1543 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_tag_list(&mut tag)
?
)
;
builder = builder.set_tags(var_1543);
}
,
_ => {}
}
}
Ok(builder.build())
}
sourcepub fn build(self) -> ConversionTask
pub fn build(self) -> ConversionTask
Consumes the builder and constructs a ConversionTask
.
Examples found in repository?
36985 36986 36987 36988 36989 36990 36991 36992 36993 36994 36995 36996 36997 36998 36999 37000 37001 37002 37003 37004 37005 37006 37007 37008 37009 37010 37011 37012 37013 37014 37015 37016 37017 37018 37019 37020 37021 37022 37023 37024 37025 37026 37027 37028 37029 37030 37031 37032 37033 37034 37035 37036 37037 37038 37039 37040 37041 37042 37043 37044 37045 37046 37047 37048 37049 37050 37051 37052 37053 37054 37055 37056 37057 37058 37059 37060 37061 37062 37063 37064 37065 37066 37067 37068 37069 37070 37071 37072 37073 37074 37075 37076 37077 37078 37079
pub fn deser_structure_crate_model_conversion_task(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ConversionTask, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ConversionTask::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("conversionTaskId") /* ConversionTaskId com.amazonaws.ec2#ConversionTask$ConversionTaskId */ => {
let var_1537 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_conversion_task_id(var_1537);
}
,
s if s.matches("expirationTime") /* ExpirationTime com.amazonaws.ec2#ConversionTask$ExpirationTime */ => {
let var_1538 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_expiration_time(var_1538);
}
,
s if s.matches("importInstance") /* ImportInstance com.amazonaws.ec2#ConversionTask$ImportInstance */ => {
let var_1539 =
Some(
crate::xml_deser::deser_structure_crate_model_import_instance_task_details(&mut tag)
?
)
;
builder = builder.set_import_instance(var_1539);
}
,
s if s.matches("importVolume") /* ImportVolume com.amazonaws.ec2#ConversionTask$ImportVolume */ => {
let var_1540 =
Some(
crate::xml_deser::deser_structure_crate_model_import_volume_task_details(&mut tag)
?
)
;
builder = builder.set_import_volume(var_1540);
}
,
s if s.matches("state") /* State com.amazonaws.ec2#ConversionTask$State */ => {
let var_1541 =
Some(
Result::<crate::model::ConversionTaskState, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ConversionTaskState::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_state(var_1541);
}
,
s if s.matches("statusMessage") /* StatusMessage com.amazonaws.ec2#ConversionTask$StatusMessage */ => {
let var_1542 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_status_message(var_1542);
}
,
s if s.matches("tagSet") /* Tags com.amazonaws.ec2#ConversionTask$Tags */ => {
let var_1543 =
Some(
crate::xml_deser::deser_list_com_amazonaws_ec2_tag_list(&mut tag)
?
)
;
builder = builder.set_tags(var_1543);
}
,
_ => {}
}
}
Ok(builder.build())
}