Class Shipment
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.account.Shipment
@ApiType("SoftLayer_Account_Shipment") public class Shipment extends Entity
The SoftLayer_Account_Shipment data type contains information relating to a shipment. Basic information such as addresses, the shipment courier, and any tracking information for as shipment is accessible with this data type.
- See Also:
- SoftLayer_Account_Shipment
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Shipment.Mask
static interface
Shipment.Service
SoftLayer's shipment service allows the user to access information pertaining to a shipment from the user to SoftLayer or from SoftLayer to the user.static interface
Shipment.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The account to which the shipment belongs.protected Long
accountId
The account id of the shipment.protected boolean
accountIdSpecified
protected Courier
courier
The courier handling the shipment.protected Long
courierId
The courier id of the shipment.protected boolean
courierIdSpecified
protected String
courierName
The courier name of the shipment.protected boolean
courierNameSpecified
protected Employee
createEmployee
The employee who created the shipment.protected Customer
createUser
The customer user who created the shipment.protected Long
createUserId
The create user id of the shipment.protected boolean
createUserIdSpecified
protected Currency
currency
protected Address
destinationAddress
The address at which the shipment is received.protected Long
destinationAddressId
The destination address id of the shipment.protected boolean
destinationAddressIdSpecified
protected GregorianCalendar
destinationDate
The destination date of the shipment.protected boolean
destinationDateSpecified
protected Long
id
The unique id of the shipment.protected boolean
idSpecified
protected Data
masterTrackingData
The one master tracking data for the shipment.protected Employee
modifyEmployee
The employee who last modified the shipment.protected Customer
modifyUser
The customer user who last modified the shipment.protected Long
modifyUserId
The modify user id of the shipment.protected boolean
modifyUserIdSpecified
protected String
note
The shipment note (special handling instructions).protected boolean
noteSpecified
protected Address
originationAddress
The address from which the shipment is sent.protected Long
originationAddressId
The origination address id of the shipment.protected boolean
originationAddressIdSpecified
protected GregorianCalendar
originationDate
The origination date of the shipment.protected boolean
originationDateSpecified
protected Long
shipmentItemCount
A count of the items in the shipment.protected List<Item>
shipmentItems
The items in the shipment.protected Status
status
The status of the shipment.protected Long
statusId
The status id of the shipment.protected boolean
statusIdSpecified
protected List<Data>
trackingData
All tracking data for the shipment and packages.protected Long
trackingDataCount
A count of all tracking data for the shipment and packages.protected Type
type
The type of shipment (e.g.protected Long
typeId
The type id of the shipment.protected boolean
typeIdSpecified
protected Address
viaAddress
The address at which the shipment is received.protected Long
viaAddressId
The via address id of the shipment.protected boolean
viaAddressIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Shipment()
-
Method Summary
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
account
The account to which the shipment belongs. -
courier
The courier handling the shipment. -
createEmployee
The employee who created the shipment. -
createUser
The customer user who created the shipment. -
currency
-
destinationAddress
The address at which the shipment is received. -
masterTrackingData
The one master tracking data for the shipment. -
modifyEmployee
The employee who last modified the shipment. -
modifyUser
The customer user who last modified the shipment. -
originationAddress
The address from which the shipment is sent. -
shipmentItems
The items in the shipment. -
status
The status of the shipment. -
trackingData
All tracking data for the shipment and packages. -
type
The type of shipment (e.g. for Data Transfer Service or Colocation Service). -
viaAddress
The address at which the shipment is received. -
accountId
The account id of the shipment. -
accountIdSpecified
protected boolean accountIdSpecified -
courierId
The courier id of the shipment. -
courierIdSpecified
protected boolean courierIdSpecified -
courierName
The courier name of the shipment. -
courierNameSpecified
protected boolean courierNameSpecified -
createUserId
The create user id of the shipment. -
createUserIdSpecified
protected boolean createUserIdSpecified -
destinationAddressId
The destination address id of the shipment. -
destinationAddressIdSpecified
protected boolean destinationAddressIdSpecified -
destinationDate
The destination date of the shipment. -
destinationDateSpecified
protected boolean destinationDateSpecified -
id
The unique id of the shipment. -
idSpecified
protected boolean idSpecified -
modifyUserId
The modify user id of the shipment. -
modifyUserIdSpecified
protected boolean modifyUserIdSpecified -
note
The shipment note (special handling instructions). -
noteSpecified
protected boolean noteSpecified -
originationAddressId
The origination address id of the shipment. -
originationAddressIdSpecified
protected boolean originationAddressIdSpecified -
originationDate
The origination date of the shipment. -
originationDateSpecified
protected boolean originationDateSpecified -
statusId
The status id of the shipment. -
statusIdSpecified
protected boolean statusIdSpecified -
typeId
The type id of the shipment. -
typeIdSpecified
protected boolean typeIdSpecified -
viaAddressId
The via address id of the shipment. -
viaAddressIdSpecified
protected boolean viaAddressIdSpecified -
shipmentItemCount
A count of the items in the shipment. -
trackingDataCount
A count of all tracking data for the shipment and packages.
-
-
Constructor Details
-
Shipment
public Shipment()
-
-
Method Details
-
getAccount
-
setAccount
-
getCourier
-
setCourier
-
getCreateEmployee
-
setCreateEmployee
-
getCreateUser
-
setCreateUser
-
getCurrency
-
setCurrency
-
getDestinationAddress
-
setDestinationAddress
-
getMasterTrackingData
-
setMasterTrackingData
-
getModifyEmployee
-
setModifyEmployee
-
getModifyUser
-
setModifyUser
-
getOriginationAddress
-
setOriginationAddress
-
getShipmentItems
-
getStatus
-
setStatus
-
getTrackingData
-
getType
-
setType
-
getViaAddress
-
setViaAddress
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getCourierId
-
setCourierId
-
isCourierIdSpecified
public boolean isCourierIdSpecified() -
unsetCourierId
public void unsetCourierId() -
getCourierName
-
setCourierName
-
isCourierNameSpecified
public boolean isCourierNameSpecified() -
unsetCourierName
public void unsetCourierName() -
getCreateUserId
-
setCreateUserId
-
isCreateUserIdSpecified
public boolean isCreateUserIdSpecified() -
unsetCreateUserId
public void unsetCreateUserId() -
getDestinationAddressId
-
setDestinationAddressId
-
isDestinationAddressIdSpecified
public boolean isDestinationAddressIdSpecified() -
unsetDestinationAddressId
public void unsetDestinationAddressId() -
getDestinationDate
-
setDestinationDate
-
isDestinationDateSpecified
public boolean isDestinationDateSpecified() -
unsetDestinationDate
public void unsetDestinationDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyUserId
-
setModifyUserId
-
isModifyUserIdSpecified
public boolean isModifyUserIdSpecified() -
unsetModifyUserId
public void unsetModifyUserId() -
getNote
-
setNote
-
isNoteSpecified
public boolean isNoteSpecified() -
unsetNote
public void unsetNote() -
getOriginationAddressId
-
setOriginationAddressId
-
isOriginationAddressIdSpecified
public boolean isOriginationAddressIdSpecified() -
unsetOriginationAddressId
public void unsetOriginationAddressId() -
getOriginationDate
-
setOriginationDate
-
isOriginationDateSpecified
public boolean isOriginationDateSpecified() -
unsetOriginationDate
public void unsetOriginationDate() -
getStatusId
-
setStatusId
-
isStatusIdSpecified
public boolean isStatusIdSpecified() -
unsetStatusId
public void unsetStatusId() -
getTypeId
-
setTypeId
-
isTypeIdSpecified
public boolean isTypeIdSpecified() -
unsetTypeId
public void unsetTypeId() -
getViaAddressId
-
setViaAddressId
-
isViaAddressIdSpecified
public boolean isViaAddressIdSpecified() -
unsetViaAddressId
public void unsetViaAddressId() -
getShipmentItemCount
-
setShipmentItemCount
-
getTrackingDataCount
-
setTrackingDataCount
-
asService
-
service
-
service
-