Struct aws_sdk_outposts::types::builders::OrderBuilder
source · #[non_exhaustive]pub struct OrderBuilder { /* private fields */ }
Expand description
A builder for Order
.
Implementations§
source§impl OrderBuilder
impl OrderBuilder
sourcepub fn outpost_id(self, input: impl Into<String>) -> Self
pub fn outpost_id(self, input: impl Into<String>) -> Self
The ID of the Outpost in the order.
sourcepub fn set_outpost_id(self, input: Option<String>) -> Self
pub fn set_outpost_id(self, input: Option<String>) -> Self
The ID of the Outpost in the order.
sourcepub fn get_outpost_id(&self) -> &Option<String>
pub fn get_outpost_id(&self) -> &Option<String>
The ID of the Outpost in the order.
sourcepub fn set_order_id(self, input: Option<String>) -> Self
pub fn set_order_id(self, input: Option<String>) -> Self
The ID of the order.
sourcepub fn get_order_id(&self) -> &Option<String>
pub fn get_order_id(&self) -> &Option<String>
The ID of the order.
sourcepub fn status(self, input: OrderStatus) -> Self
pub fn status(self, input: OrderStatus) -> Self
The status of the order.
-
PREPARING
- Order is received and being prepared. -
IN_PROGRESS
- Order is either being built, shipped, or installed. To get more details, see the line item status. -
COMPLETED
- Order is complete. -
CANCELLED
- Order is cancelled. -
ERROR
- Customer should contact support.
The following status are deprecated: RECEIVED
, PENDING
, PROCESSING
, INSTALLING
, and FULFILLED
.
sourcepub fn set_status(self, input: Option<OrderStatus>) -> Self
pub fn set_status(self, input: Option<OrderStatus>) -> Self
The status of the order.
-
PREPARING
- Order is received and being prepared. -
IN_PROGRESS
- Order is either being built, shipped, or installed. To get more details, see the line item status. -
COMPLETED
- Order is complete. -
CANCELLED
- Order is cancelled. -
ERROR
- Customer should contact support.
The following status are deprecated: RECEIVED
, PENDING
, PROCESSING
, INSTALLING
, and FULFILLED
.
sourcepub fn get_status(&self) -> &Option<OrderStatus>
pub fn get_status(&self) -> &Option<OrderStatus>
The status of the order.
-
PREPARING
- Order is received and being prepared. -
IN_PROGRESS
- Order is either being built, shipped, or installed. To get more details, see the line item status. -
COMPLETED
- Order is complete. -
CANCELLED
- Order is cancelled. -
ERROR
- Customer should contact support.
The following status are deprecated: RECEIVED
, PENDING
, PROCESSING
, INSTALLING
, and FULFILLED
.
sourcepub fn line_items(self, input: LineItem) -> Self
pub fn line_items(self, input: LineItem) -> Self
Appends an item to line_items
.
To override the contents of this collection use set_line_items
.
The line items for the order
sourcepub fn set_line_items(self, input: Option<Vec<LineItem>>) -> Self
pub fn set_line_items(self, input: Option<Vec<LineItem>>) -> Self
The line items for the order
sourcepub fn get_line_items(&self) -> &Option<Vec<LineItem>>
pub fn get_line_items(&self) -> &Option<Vec<LineItem>>
The line items for the order
sourcepub fn payment_option(self, input: PaymentOption) -> Self
pub fn payment_option(self, input: PaymentOption) -> Self
The payment option for the order.
sourcepub fn set_payment_option(self, input: Option<PaymentOption>) -> Self
pub fn set_payment_option(self, input: Option<PaymentOption>) -> Self
The payment option for the order.
sourcepub fn get_payment_option(&self) -> &Option<PaymentOption>
pub fn get_payment_option(&self) -> &Option<PaymentOption>
The payment option for the order.
sourcepub fn order_submission_date(self, input: DateTime) -> Self
pub fn order_submission_date(self, input: DateTime) -> Self
The submission date for the order.
sourcepub fn set_order_submission_date(self, input: Option<DateTime>) -> Self
pub fn set_order_submission_date(self, input: Option<DateTime>) -> Self
The submission date for the order.
sourcepub fn get_order_submission_date(&self) -> &Option<DateTime>
pub fn get_order_submission_date(&self) -> &Option<DateTime>
The submission date for the order.
sourcepub fn order_fulfilled_date(self, input: DateTime) -> Self
pub fn order_fulfilled_date(self, input: DateTime) -> Self
The fulfillment date of the order.
sourcepub fn set_order_fulfilled_date(self, input: Option<DateTime>) -> Self
pub fn set_order_fulfilled_date(self, input: Option<DateTime>) -> Self
The fulfillment date of the order.
sourcepub fn get_order_fulfilled_date(&self) -> &Option<DateTime>
pub fn get_order_fulfilled_date(&self) -> &Option<DateTime>
The fulfillment date of the order.
sourcepub fn payment_term(self, input: PaymentTerm) -> Self
pub fn payment_term(self, input: PaymentTerm) -> Self
The payment term.
sourcepub fn set_payment_term(self, input: Option<PaymentTerm>) -> Self
pub fn set_payment_term(self, input: Option<PaymentTerm>) -> Self
The payment term.
sourcepub fn get_payment_term(&self) -> &Option<PaymentTerm>
pub fn get_payment_term(&self) -> &Option<PaymentTerm>
The payment term.
sourcepub fn order_type(self, input: OrderType) -> Self
pub fn order_type(self, input: OrderType) -> Self
The type of order.
sourcepub fn set_order_type(self, input: Option<OrderType>) -> Self
pub fn set_order_type(self, input: Option<OrderType>) -> Self
The type of order.
sourcepub fn get_order_type(&self) -> &Option<OrderType>
pub fn get_order_type(&self) -> &Option<OrderType>
The type of order.
Trait Implementations§
source§impl Clone for OrderBuilder
impl Clone for OrderBuilder
source§fn clone(&self) -> OrderBuilder
fn clone(&self) -> OrderBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for OrderBuilder
impl Debug for OrderBuilder
source§impl Default for OrderBuilder
impl Default for OrderBuilder
source§fn default() -> OrderBuilder
fn default() -> OrderBuilder
source§impl PartialEq for OrderBuilder
impl PartialEq for OrderBuilder
source§fn eq(&self, other: &OrderBuilder) -> bool
fn eq(&self, other: &OrderBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.