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
Type of order.
sourcepub fn set_order_type(self, input: Option<OrderType>) -> Self
 
pub fn set_order_type(self, input: Option<OrderType>) -> Self
Type of order.
sourcepub fn get_order_type(&self) -> &Option<OrderType>
 
pub fn get_order_type(&self) -> &Option<OrderType>
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<OrderBuilder> for OrderBuilder
 
impl PartialEq<OrderBuilder> 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 ==.