7#include <aws/snowball/Snowball_EXPORTS.h>
8#include <aws/snowball/model/ShippingOption.h>
9#include <aws/snowball/model/Shipment.h>
70 template<
typename InboundShipmentT = Shipment>
71 void SetInboundShipment(InboundShipmentT&& value) { m_inboundShipmentHasBeenSet =
true; m_inboundShipment = std::forward<InboundShipmentT>(value); }
72 template<
typename InboundShipmentT = Shipment>
84 template<
typename OutboundShipmentT = Shipment>
85 void SetOutboundShipment(OutboundShipmentT&& value) { m_outboundShipmentHasBeenSet =
true; m_outboundShipment = std::forward<OutboundShipmentT>(value); }
86 template<
typename OutboundShipmentT = Shipment>
92 bool m_shippingOptionHasBeenSet =
false;
94 Shipment m_inboundShipment;
95 bool m_inboundShipmentHasBeenSet =
false;
97 Shipment m_outboundShipment;
98 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