AWS SDK for C++  0.14.3
AWS SDK for C++
Public Member Functions | List of all members
Aws::Snowball::Model::Shipment Class Reference

#include <Shipment.h>

Public Member Functions

 Shipment ()
 
 Shipment (const Aws::Utils::Json::JsonValue &jsonValue)
 
Shipmentoperator= (const Aws::Utils::Json::JsonValue &jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStatus () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
ShipmentWithStatus (const Aws::String &value)
 
ShipmentWithStatus (Aws::String &&value)
 
ShipmentWithStatus (const char *value)
 
const Aws::StringGetTrackingNumber () const
 
void SetTrackingNumber (const Aws::String &value)
 
void SetTrackingNumber (Aws::String &&value)
 
void SetTrackingNumber (const char *value)
 
ShipmentWithTrackingNumber (const Aws::String &value)
 
ShipmentWithTrackingNumber (Aws::String &&value)
 
ShipmentWithTrackingNumber (const char *value)
 

Detailed Description

The Status and TrackingNumber information for an inbound or outbound shipment.

Definition at line 37 of file Shipment.h.

Constructor & Destructor Documentation

Aws::Snowball::Model::Shipment::Shipment ( )
Aws::Snowball::Model::Shipment::Shipment ( const Aws::Utils::Json::JsonValue jsonValue)

Member Function Documentation

const Aws::String& Aws::Snowball::Model::Shipment::GetStatus ( ) const
inline

Status information for a shipment. Valid statuses include NEW, IN_TRANSIT, and DELIVERED.

Definition at line 49 of file Shipment.h.

const Aws::String& Aws::Snowball::Model::Shipment::GetTrackingNumber ( ) const
inline

The tracking number for this job. Using this tracking number with your region's carrier's website, you can track a Snowball as the carrier transports it.

For India, the carrier is Amazon Logistics. For all other regions, UPS is the carrier.

Definition at line 93 of file Shipment.h.

Aws::Utils::Json::JsonValue Aws::Snowball::Model::Shipment::Jsonize ( ) const
Shipment& Aws::Snowball::Model::Shipment::operator= ( const Aws::Utils::Json::JsonValue jsonValue)
void Aws::Snowball::Model::Shipment::SetStatus ( const Aws::String value)
inline

Status information for a shipment. Valid statuses include NEW, IN_TRANSIT, and DELIVERED.

Definition at line 55 of file Shipment.h.

void Aws::Snowball::Model::Shipment::SetStatus ( Aws::String &&  value)
inline

Status information for a shipment. Valid statuses include NEW, IN_TRANSIT, and DELIVERED.

Definition at line 61 of file Shipment.h.

void Aws::Snowball::Model::Shipment::SetStatus ( const char *  value)
inline

Status information for a shipment. Valid statuses include NEW, IN_TRANSIT, and DELIVERED.

Definition at line 67 of file Shipment.h.

void Aws::Snowball::Model::Shipment::SetTrackingNumber ( const Aws::String value)
inline

The tracking number for this job. Using this tracking number with your region's carrier's website, you can track a Snowball as the carrier transports it.

For India, the carrier is Amazon Logistics. For all other regions, UPS is the carrier.

Definition at line 101 of file Shipment.h.

void Aws::Snowball::Model::Shipment::SetTrackingNumber ( Aws::String &&  value)
inline

The tracking number for this job. Using this tracking number with your region's carrier's website, you can track a Snowball as the carrier transports it.

For India, the carrier is Amazon Logistics. For all other regions, UPS is the carrier.

Definition at line 109 of file Shipment.h.

void Aws::Snowball::Model::Shipment::SetTrackingNumber ( const char *  value)
inline

The tracking number for this job. Using this tracking number with your region's carrier's website, you can track a Snowball as the carrier transports it.

For India, the carrier is Amazon Logistics. For all other regions, UPS is the carrier.

Definition at line 117 of file Shipment.h.

Shipment& Aws::Snowball::Model::Shipment::WithStatus ( const Aws::String value)
inline

Status information for a shipment. Valid statuses include NEW, IN_TRANSIT, and DELIVERED.

Definition at line 73 of file Shipment.h.

Shipment& Aws::Snowball::Model::Shipment::WithStatus ( Aws::String &&  value)
inline

Status information for a shipment. Valid statuses include NEW, IN_TRANSIT, and DELIVERED.

Definition at line 79 of file Shipment.h.

Shipment& Aws::Snowball::Model::Shipment::WithStatus ( const char *  value)
inline

Status information for a shipment. Valid statuses include NEW, IN_TRANSIT, and DELIVERED.

Definition at line 85 of file Shipment.h.

Shipment& Aws::Snowball::Model::Shipment::WithTrackingNumber ( const Aws::String value)
inline

The tracking number for this job. Using this tracking number with your region's carrier's website, you can track a Snowball as the carrier transports it.

For India, the carrier is Amazon Logistics. For all other regions, UPS is the carrier.

Definition at line 125 of file Shipment.h.

Shipment& Aws::Snowball::Model::Shipment::WithTrackingNumber ( Aws::String &&  value)
inline

The tracking number for this job. Using this tracking number with your region's carrier's website, you can track a Snowball as the carrier transports it.

For India, the carrier is Amazon Logistics. For all other regions, UPS is the carrier.

Definition at line 133 of file Shipment.h.

Shipment& Aws::Snowball::Model::Shipment::WithTrackingNumber ( const char *  value)
inline

The tracking number for this job. Using this tracking number with your region's carrier's website, you can track a Snowball as the carrier transports it.

For India, the carrier is Amazon Logistics. For all other regions, UPS is the carrier.

Definition at line 141 of file Shipment.h.


The documentation for this class was generated from the following file: