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 for ReservationBuilder
impl PartialEq 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 ==
.impl StructuralPartialEq for ReservationBuilder
Auto Trait Implementations§
impl Freeze for ReservationBuilder
impl RefUnwindSafe for ReservationBuilder
impl Send for ReservationBuilder
impl Sync for ReservationBuilder
impl Unpin for ReservationBuilder
impl UnwindSafe for ReservationBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more