7#include <aws/snowball/Snowball_EXPORTS.h>
8#include <aws/snowball/model/Shipment.h>
9#include <aws/snowball/model/ShippingOption.h>
54 m_shippingOptionHasBeenSet =
true;
55 m_shippingOption = value;
70 template <
typename InboundShipmentT = Shipment>
72 m_inboundShipmentHasBeenSet =
true;
73 m_inboundShipment = std::forward<InboundShipmentT>(value);
75 template <
typename InboundShipmentT = Shipment>
90 template <
typename OutboundShipmentT = Shipment>
92 m_outboundShipmentHasBeenSet =
true;
93 m_outboundShipment = std::forward<OutboundShipmentT>(value);
95 template <
typename OutboundShipmentT = Shipment>
104 Shipment m_inboundShipment;
106 Shipment m_outboundShipment;
107 bool m_shippingOptionHasBeenSet =
false;
108 bool m_inboundShipmentHasBeenSet =
false;
109 bool m_outboundShipmentHasBeenSet =
false;
const Shipment & GetInboundShipment() const
AWS_SNOWBALL_API ShippingDetails()=default
AWS_SNOWBALL_API ShippingDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SNOWBALL_API ShippingDetails(Aws::Utils::Json::JsonView jsonValue)
ShippingDetails & WithOutboundShipment(OutboundShipmentT &&value)
ShippingDetails & WithInboundShipment(InboundShipmentT &&value)
AWS_SNOWBALL_API Aws::Utils::Json::JsonValue Jsonize() const
const Shipment & GetOutboundShipment() const
bool OutboundShipmentHasBeenSet() const
bool ShippingOptionHasBeenSet() const
void SetInboundShipment(InboundShipmentT &&value)
void SetOutboundShipment(OutboundShipmentT &&value)
bool InboundShipmentHasBeenSet() const
ShippingOption GetShippingOption() const
ShippingDetails & WithShippingOption(ShippingOption value)
void SetShippingOption(ShippingOption value)
Aws::Utils::Json::JsonValue JsonValue