Struct aws_sdk_ec2::model::reservation::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for Reservation
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn groups(self, input: GroupIdentifier) -> Self
pub fn groups(self, input: GroupIdentifier) -> Self
Appends an item to groups
.
To override the contents of this collection use set_groups
.
[EC2-Classic only] The security groups.
sourcepub fn set_groups(self, input: Option<Vec<GroupIdentifier>>) -> Self
pub fn set_groups(self, input: Option<Vec<GroupIdentifier>>) -> Self
[EC2-Classic only] The security groups.
sourcepub fn instances(self, input: Instance) -> Self
pub fn instances(self, input: Instance) -> Self
Appends an item to instances
.
To override the contents of this collection use set_instances
.
The instances.
sourcepub fn set_instances(self, input: Option<Vec<Instance>>) -> Self
pub fn set_instances(self, input: Option<Vec<Instance>>) -> Self
The instances.
sourcepub fn owner_id(self, input: impl Into<String>) -> Self
pub fn owner_id(self, input: impl Into<String>) -> Self
The ID of the Amazon Web Services account that owns the reservation.
sourcepub fn set_owner_id(self, input: Option<String>) -> Self
pub fn set_owner_id(self, input: Option<String>) -> Self
The ID of the Amazon Web Services account that owns the reservation.
sourcepub fn requester_id(self, input: impl Into<String>) -> Self
pub fn requester_id(self, input: impl Into<String>) -> Self
The ID of the requester that launched the instances on your behalf (for example, Amazon Web Services Management Console or Auto Scaling).
sourcepub fn set_requester_id(self, input: Option<String>) -> Self
pub fn set_requester_id(self, input: Option<String>) -> Self
The ID of the requester that launched the instances on your behalf (for example, Amazon Web Services Management Console or Auto Scaling).
sourcepub fn reservation_id(self, input: impl Into<String>) -> Self
pub fn reservation_id(self, input: impl Into<String>) -> Self
The ID of the reservation.
sourcepub fn set_reservation_id(self, input: Option<String>) -> Self
pub fn set_reservation_id(self, input: Option<String>) -> Self
The ID of the reservation.
sourcepub fn build(self) -> Reservation
pub fn build(self) -> Reservation
Consumes the builder and constructs a Reservation
.