Struct aws_sdk_ec2::types::builders::ReservationBuilder
source · #[non_exhaustive]pub struct ReservationBuilder { /* private fields */ }
Expand description
A builder for Reservation
.
Implementations§
source§impl ReservationBuilder
impl ReservationBuilder
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
.
Not supported.
sourcepub fn set_groups(self, input: Option<Vec<GroupIdentifier>>) -> Self
pub fn set_groups(self, input: Option<Vec<GroupIdentifier>>) -> Self
Not supported.
sourcepub fn get_groups(&self) -> &Option<Vec<GroupIdentifier>>
pub fn get_groups(&self) -> &Option<Vec<GroupIdentifier>>
Not supported.
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 get_instances(&self) -> &Option<Vec<Instance>>
pub fn get_instances(&self) -> &Option<Vec<Instance>>
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 get_owner_id(&self) -> &Option<String>
pub fn get_owner_id(&self) -> &Option<String>
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 get_requester_id(&self) -> &Option<String>
pub fn get_requester_id(&self) -> &Option<String>
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 get_reservation_id(&self) -> &Option<String>
pub fn get_reservation_id(&self) -> &Option<String>
The ID of the reservation.
sourcepub fn build(self) -> Reservation
pub fn build(self) -> Reservation
Consumes the builder and constructs a Reservation
.
Trait Implementations§
source§impl Clone for ReservationBuilder
impl Clone for ReservationBuilder
source§fn clone(&self) -> ReservationBuilder
fn clone(&self) -> ReservationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReservationBuilder
impl Debug for ReservationBuilder
source§impl Default for ReservationBuilder
impl Default for ReservationBuilder
source§fn default() -> ReservationBuilder
fn default() -> ReservationBuilder
source§impl PartialEq<ReservationBuilder> for ReservationBuilder
impl PartialEq<ReservationBuilder> for ReservationBuilder
source§fn eq(&self, other: &ReservationBuilder) -> bool
fn eq(&self, other: &ReservationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.