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

#include <JobMetadata.h>

Public Member Functions

 JobMetadata ()
 
 JobMetadata (Aws::Utils::Json::JsonView jsonValue)
 
JobMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetJobId () const
 
bool JobIdHasBeenSet () const
 
void SetJobId (const Aws::String &value)
 
void SetJobId (Aws::String &&value)
 
void SetJobId (const char *value)
 
JobMetadataWithJobId (const Aws::String &value)
 
JobMetadataWithJobId (Aws::String &&value)
 
JobMetadataWithJobId (const char *value)
 
const JobStateGetJobState () const
 
bool JobStateHasBeenSet () const
 
void SetJobState (const JobState &value)
 
void SetJobState (JobState &&value)
 
JobMetadataWithJobState (const JobState &value)
 
JobMetadataWithJobState (JobState &&value)
 
const JobTypeGetJobType () const
 
bool JobTypeHasBeenSet () const
 
void SetJobType (const JobType &value)
 
void SetJobType (JobType &&value)
 
JobMetadataWithJobType (const JobType &value)
 
JobMetadataWithJobType (JobType &&value)
 
const SnowballTypeGetSnowballType () const
 
bool SnowballTypeHasBeenSet () const
 
void SetSnowballType (const SnowballType &value)
 
void SetSnowballType (SnowballType &&value)
 
JobMetadataWithSnowballType (const SnowballType &value)
 
JobMetadataWithSnowballType (SnowballType &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
JobMetadataWithCreationDate (const Aws::Utils::DateTime &value)
 
JobMetadataWithCreationDate (Aws::Utils::DateTime &&value)
 
const JobResourceGetResources () const
 
bool ResourcesHasBeenSet () const
 
void SetResources (const JobResource &value)
 
void SetResources (JobResource &&value)
 
JobMetadataWithResources (const JobResource &value)
 
JobMetadataWithResources (JobResource &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
JobMetadataWithDescription (const Aws::String &value)
 
JobMetadataWithDescription (Aws::String &&value)
 
JobMetadataWithDescription (const char *value)
 
const Aws::StringGetKmsKeyARN () const
 
bool KmsKeyARNHasBeenSet () const
 
void SetKmsKeyARN (const Aws::String &value)
 
void SetKmsKeyARN (Aws::String &&value)
 
void SetKmsKeyARN (const char *value)
 
JobMetadataWithKmsKeyARN (const Aws::String &value)
 
JobMetadataWithKmsKeyARN (Aws::String &&value)
 
JobMetadataWithKmsKeyARN (const char *value)
 
const Aws::StringGetRoleARN () const
 
bool RoleARNHasBeenSet () const
 
void SetRoleARN (const Aws::String &value)
 
void SetRoleARN (Aws::String &&value)
 
void SetRoleARN (const char *value)
 
JobMetadataWithRoleARN (const Aws::String &value)
 
JobMetadataWithRoleARN (Aws::String &&value)
 
JobMetadataWithRoleARN (const char *value)
 
const Aws::StringGetAddressId () const
 
bool AddressIdHasBeenSet () const
 
void SetAddressId (const Aws::String &value)
 
void SetAddressId (Aws::String &&value)
 
void SetAddressId (const char *value)
 
JobMetadataWithAddressId (const Aws::String &value)
 
JobMetadataWithAddressId (Aws::String &&value)
 
JobMetadataWithAddressId (const char *value)
 
const ShippingDetailsGetShippingDetails () const
 
bool ShippingDetailsHasBeenSet () const
 
void SetShippingDetails (const ShippingDetails &value)
 
void SetShippingDetails (ShippingDetails &&value)
 
JobMetadataWithShippingDetails (const ShippingDetails &value)
 
JobMetadataWithShippingDetails (ShippingDetails &&value)
 
const SnowballCapacityGetSnowballCapacityPreference () const
 
bool SnowballCapacityPreferenceHasBeenSet () const
 
void SetSnowballCapacityPreference (const SnowballCapacity &value)
 
void SetSnowballCapacityPreference (SnowballCapacity &&value)
 
JobMetadataWithSnowballCapacityPreference (const SnowballCapacity &value)
 
JobMetadataWithSnowballCapacityPreference (SnowballCapacity &&value)
 
const NotificationGetNotification () const
 
bool NotificationHasBeenSet () const
 
void SetNotification (const Notification &value)
 
void SetNotification (Notification &&value)
 
JobMetadataWithNotification (const Notification &value)
 
JobMetadataWithNotification (Notification &&value)
 
const DataTransferGetDataTransferProgress () const
 
bool DataTransferProgressHasBeenSet () const
 
void SetDataTransferProgress (const DataTransfer &value)
 
void SetDataTransferProgress (DataTransfer &&value)
 
JobMetadataWithDataTransferProgress (const DataTransfer &value)
 
JobMetadataWithDataTransferProgress (DataTransfer &&value)
 
const JobLogsGetJobLogInfo () const
 
bool JobLogInfoHasBeenSet () const
 
void SetJobLogInfo (const JobLogs &value)
 
void SetJobLogInfo (JobLogs &&value)
 
JobMetadataWithJobLogInfo (const JobLogs &value)
 
JobMetadataWithJobLogInfo (JobLogs &&value)
 
const Aws::StringGetClusterId () const
 
bool ClusterIdHasBeenSet () const
 
void SetClusterId (const Aws::String &value)
 
void SetClusterId (Aws::String &&value)
 
void SetClusterId (const char *value)
 
JobMetadataWithClusterId (const Aws::String &value)
 
JobMetadataWithClusterId (Aws::String &&value)
 
JobMetadataWithClusterId (const char *value)
 
const Aws::StringGetForwardingAddressId () const
 
bool ForwardingAddressIdHasBeenSet () const
 
void SetForwardingAddressId (const Aws::String &value)
 
void SetForwardingAddressId (Aws::String &&value)
 
void SetForwardingAddressId (const char *value)
 
JobMetadataWithForwardingAddressId (const Aws::String &value)
 
JobMetadataWithForwardingAddressId (Aws::String &&value)
 
JobMetadataWithForwardingAddressId (const char *value)
 
const TaxDocumentsGetTaxDocuments () const
 
bool TaxDocumentsHasBeenSet () const
 
void SetTaxDocuments (const TaxDocuments &value)
 
void SetTaxDocuments (TaxDocuments &&value)
 
JobMetadataWithTaxDocuments (const TaxDocuments &value)
 
JobMetadataWithTaxDocuments (TaxDocuments &&value)
 
const DeviceConfigurationGetDeviceConfiguration () const
 
bool DeviceConfigurationHasBeenSet () const
 
void SetDeviceConfiguration (const DeviceConfiguration &value)
 
void SetDeviceConfiguration (DeviceConfiguration &&value)
 
JobMetadataWithDeviceConfiguration (const DeviceConfiguration &value)
 
JobMetadataWithDeviceConfiguration (DeviceConfiguration &&value)
 
const RemoteManagementGetRemoteManagement () const
 
bool RemoteManagementHasBeenSet () const
 
void SetRemoteManagement (const RemoteManagement &value)
 
void SetRemoteManagement (RemoteManagement &&value)
 
JobMetadataWithRemoteManagement (const RemoteManagement &value)
 
JobMetadataWithRemoteManagement (RemoteManagement &&value)
 
const Aws::StringGetLongTermPricingId () const
 
bool LongTermPricingIdHasBeenSet () const
 
void SetLongTermPricingId (const Aws::String &value)
 
void SetLongTermPricingId (Aws::String &&value)
 
void SetLongTermPricingId (const char *value)
 
JobMetadataWithLongTermPricingId (const Aws::String &value)
 
JobMetadataWithLongTermPricingId (Aws::String &&value)
 
JobMetadataWithLongTermPricingId (const char *value)
 
const OnDeviceServiceConfigurationGetOnDeviceServiceConfiguration () const
 
bool OnDeviceServiceConfigurationHasBeenSet () const
 
void SetOnDeviceServiceConfiguration (const OnDeviceServiceConfiguration &value)
 
void SetOnDeviceServiceConfiguration (OnDeviceServiceConfiguration &&value)
 
JobMetadataWithOnDeviceServiceConfiguration (const OnDeviceServiceConfiguration &value)
 
JobMetadataWithOnDeviceServiceConfiguration (OnDeviceServiceConfiguration &&value)
 

Detailed Description

Contains information about a specific job including shipping information, job status, and other important metadata. This information is returned as a part of the response syntax of the DescribeJob action.

See Also:

AWS API Reference

Definition at line 48 of file JobMetadata.h.

Constructor & Destructor Documentation

◆ JobMetadata() [1/2]

Aws::Snowball::Model::JobMetadata::JobMetadata ( )

◆ JobMetadata() [2/2]

Aws::Snowball::Model::JobMetadata::JobMetadata ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddressIdHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::AddressIdHasBeenSet ( ) const
inline

The ID for the address that you want the Snow device shipped to.

Definition at line 444 of file JobMetadata.h.

◆ ClusterIdHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::ClusterIdHasBeenSet ( ) const
inline

The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 738 of file JobMetadata.h.

◆ CreationDateHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::CreationDateHasBeenSet ( ) const
inline

The creation date for this job.

Definition at line 207 of file JobMetadata.h.

◆ DataTransferProgressHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::DataTransferProgressHasBeenSet ( ) const
inline

A value that defines the real-time status of a Snow device's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

Definition at line 644 of file JobMetadata.h.

◆ DescriptionHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::DescriptionHasBeenSet ( ) const
inline

The description of the job, provided at job creation.

Definition at line 281 of file JobMetadata.h.

◆ DeviceConfigurationHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::DeviceConfigurationHasBeenSet ( ) const
inline

Definition at line 867 of file JobMetadata.h.

◆ ForwardingAddressIdHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::ForwardingAddressIdHasBeenSet ( ) const
inline

The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

Definition at line 787 of file JobMetadata.h.

◆ GetAddressId()

const Aws::String& Aws::Snowball::Model::JobMetadata::GetAddressId ( ) const
inline

The ID for the address that you want the Snow device shipped to.

Definition at line 439 of file JobMetadata.h.

◆ GetClusterId()

const Aws::String& Aws::Snowball::Model::JobMetadata::GetClusterId ( ) const
inline

The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 732 of file JobMetadata.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::Snowball::Model::JobMetadata::GetCreationDate ( ) const
inline

The creation date for this job.

Definition at line 202 of file JobMetadata.h.

◆ GetDataTransferProgress()

const DataTransfer& Aws::Snowball::Model::JobMetadata::GetDataTransferProgress ( ) const
inline

A value that defines the real-time status of a Snow device's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

Definition at line 636 of file JobMetadata.h.

◆ GetDescription()

const Aws::String& Aws::Snowball::Model::JobMetadata::GetDescription ( ) const
inline

The description of the job, provided at job creation.

Definition at line 276 of file JobMetadata.h.

◆ GetDeviceConfiguration()

const DeviceConfiguration& Aws::Snowball::Model::JobMetadata::GetDeviceConfiguration ( ) const
inline

Definition at line 864 of file JobMetadata.h.

◆ GetForwardingAddressId()

const Aws::String& Aws::Snowball::Model::JobMetadata::GetForwardingAddressId ( ) const
inline

The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

Definition at line 781 of file JobMetadata.h.

◆ GetJobId()

const Aws::String& Aws::Snowball::Model::JobMetadata::GetJobId ( ) const
inline

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

Definition at line 61 of file JobMetadata.h.

◆ GetJobLogInfo()

const JobLogs& Aws::Snowball::Model::JobMetadata::GetJobLogInfo ( ) const
inline

Links to Amazon S3 presigned URLs for the job report and logs. For import jobs, the PDF job report becomes available at the end of the import process. For export jobs, your job report typically becomes available while the Snow device for your job part is being delivered to you.

Definition at line 685 of file JobMetadata.h.

◆ GetJobState()

const JobState& Aws::Snowball::Model::JobMetadata::GetJobState ( ) const
inline

The current status of the jobs.

Definition at line 109 of file JobMetadata.h.

◆ GetJobType()

const JobType& Aws::Snowball::Model::JobMetadata::GetJobType ( ) const
inline

The type of job.

Definition at line 140 of file JobMetadata.h.

◆ GetKmsKeyARN()

const Aws::String& Aws::Snowball::Model::JobMetadata::GetKmsKeyARN ( ) const
inline

The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

Definition at line 320 of file JobMetadata.h.

◆ GetLongTermPricingId()

const Aws::String& Aws::Snowball::Model::JobMetadata::GetLongTermPricingId ( ) const
inline

The ID of the long-term pricing type for the device.

Definition at line 940 of file JobMetadata.h.

◆ GetNotification()

const Notification& Aws::Snowball::Model::JobMetadata::GetNotification ( ) const
inline

The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.

Definition at line 587 of file JobMetadata.h.

◆ GetOnDeviceServiceConfiguration()

const OnDeviceServiceConfiguration& Aws::Snowball::Model::JobMetadata::GetOnDeviceServiceConfiguration ( ) const
inline

Represents metadata and configuration settings for services on an AWS Snow Family device.

Definition at line 982 of file JobMetadata.h.

◆ GetRemoteManagement()

const RemoteManagement& Aws::Snowball::Model::JobMetadata::GetRemoteManagement ( ) const
inline

Allows you to securely operate and manage Snowcone devices remotely from outside of your internal network. When set to INSTALLED_AUTOSTART, remote management will automatically be available when the device arrives at your location. Otherwise, you need to use the Snowball Client to manage the device.

Definition at line 889 of file JobMetadata.h.

◆ GetResources()

const JobResource& Aws::Snowball::Model::JobMetadata::GetResources ( ) const
inline

An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

Definition at line 235 of file JobMetadata.h.

◆ GetRoleARN()

const Aws::String& Aws::Snowball::Model::JobMetadata::GetRoleARN ( ) const
inline

The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 384 of file JobMetadata.h.

◆ GetShippingDetails()

const ShippingDetails& Aws::Snowball::Model::JobMetadata::GetShippingDetails ( ) const
inline

A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

Definition at line 481 of file JobMetadata.h.

◆ GetSnowballCapacityPreference()

const SnowballCapacity& Aws::Snowball::Model::JobMetadata::GetSnowballCapacityPreference ( ) const
inline

The Snow device capacity preference for this job, specified at job creation. In US regions, you can choose between 50 TB and 80 TB Snowballs. All other regions use 80 TB capacity Snowballs.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

Definition at line 523 of file JobMetadata.h.

◆ GetSnowballType()

const SnowballType& Aws::Snowball::Model::JobMetadata::GetSnowballType ( ) const
inline

The type of device used with this job.

Definition at line 171 of file JobMetadata.h.

◆ GetTaxDocuments()

const TaxDocuments& Aws::Snowball::Model::JobMetadata::GetTaxDocuments ( ) const
inline

The metadata associated with the tax documents required in your AWS Region.

Definition at line 830 of file JobMetadata.h.

◆ JobIdHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::JobIdHasBeenSet ( ) const
inline

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

Definition at line 67 of file JobMetadata.h.

◆ JobLogInfoHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::JobLogInfoHasBeenSet ( ) const
inline

Links to Amazon S3 presigned URLs for the job report and logs. For import jobs, the PDF job report becomes available at the end of the import process. For export jobs, your job report typically becomes available while the Snow device for your job part is being delivered to you.

Definition at line 693 of file JobMetadata.h.

◆ JobStateHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::JobStateHasBeenSet ( ) const
inline

The current status of the jobs.

Definition at line 114 of file JobMetadata.h.

◆ JobTypeHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::JobTypeHasBeenSet ( ) const
inline

The type of job.

Definition at line 145 of file JobMetadata.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Snowball::Model::JobMetadata::Jsonize ( ) const

◆ KmsKeyARNHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::KmsKeyARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

Definition at line 328 of file JobMetadata.h.

◆ LongTermPricingIdHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::LongTermPricingIdHasBeenSet ( ) const
inline

The ID of the long-term pricing type for the device.

Definition at line 945 of file JobMetadata.h.

◆ NotificationHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::NotificationHasBeenSet ( ) const
inline

The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.

Definition at line 595 of file JobMetadata.h.

◆ OnDeviceServiceConfigurationHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::OnDeviceServiceConfigurationHasBeenSet ( ) const
inline

Represents metadata and configuration settings for services on an AWS Snow Family device.

Definition at line 988 of file JobMetadata.h.

◆ operator=()

JobMetadata& Aws::Snowball::Model::JobMetadata::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RemoteManagementHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::RemoteManagementHasBeenSet ( ) const
inline

Allows you to securely operate and manage Snowcone devices remotely from outside of your internal network. When set to INSTALLED_AUTOSTART, remote management will automatically be available when the device arrives at your location. Otherwise, you need to use the Snowball Client to manage the device.

Definition at line 898 of file JobMetadata.h.

◆ ResourcesHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::ResourcesHasBeenSet ( ) const
inline

An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

Definition at line 242 of file JobMetadata.h.

◆ RoleARNHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::RoleARNHasBeenSet ( ) const
inline

The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 391 of file JobMetadata.h.

◆ SetAddressId() [1/3]

void Aws::Snowball::Model::JobMetadata::SetAddressId ( Aws::String &&  value)
inline

The ID for the address that you want the Snow device shipped to.

Definition at line 454 of file JobMetadata.h.

◆ SetAddressId() [2/3]

void Aws::Snowball::Model::JobMetadata::SetAddressId ( const Aws::String value)
inline

The ID for the address that you want the Snow device shipped to.

Definition at line 449 of file JobMetadata.h.

◆ SetAddressId() [3/3]

void Aws::Snowball::Model::JobMetadata::SetAddressId ( const char *  value)
inline

The ID for the address that you want the Snow device shipped to.

Definition at line 459 of file JobMetadata.h.

◆ SetClusterId() [1/3]

void Aws::Snowball::Model::JobMetadata::SetClusterId ( Aws::String &&  value)
inline

The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 750 of file JobMetadata.h.

◆ SetClusterId() [2/3]

void Aws::Snowball::Model::JobMetadata::SetClusterId ( const Aws::String value)
inline

The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 744 of file JobMetadata.h.

◆ SetClusterId() [3/3]

void Aws::Snowball::Model::JobMetadata::SetClusterId ( const char *  value)
inline

The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 756 of file JobMetadata.h.

◆ SetCreationDate() [1/2]

void Aws::Snowball::Model::JobMetadata::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The creation date for this job.

Definition at line 217 of file JobMetadata.h.

◆ SetCreationDate() [2/2]

void Aws::Snowball::Model::JobMetadata::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The creation date for this job.

Definition at line 212 of file JobMetadata.h.

◆ SetDataTransferProgress() [1/2]

void Aws::Snowball::Model::JobMetadata::SetDataTransferProgress ( const DataTransfer value)
inline

A value that defines the real-time status of a Snow device's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

Definition at line 652 of file JobMetadata.h.

◆ SetDataTransferProgress() [2/2]

void Aws::Snowball::Model::JobMetadata::SetDataTransferProgress ( DataTransfer &&  value)
inline

A value that defines the real-time status of a Snow device's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

Definition at line 660 of file JobMetadata.h.

◆ SetDescription() [1/3]

void Aws::Snowball::Model::JobMetadata::SetDescription ( Aws::String &&  value)
inline

The description of the job, provided at job creation.

Definition at line 291 of file JobMetadata.h.

◆ SetDescription() [2/3]

void Aws::Snowball::Model::JobMetadata::SetDescription ( const Aws::String value)
inline

The description of the job, provided at job creation.

Definition at line 286 of file JobMetadata.h.

◆ SetDescription() [3/3]

void Aws::Snowball::Model::JobMetadata::SetDescription ( const char *  value)
inline

The description of the job, provided at job creation.

Definition at line 296 of file JobMetadata.h.

◆ SetDeviceConfiguration() [1/2]

void Aws::Snowball::Model::JobMetadata::SetDeviceConfiguration ( const DeviceConfiguration value)
inline

Definition at line 870 of file JobMetadata.h.

◆ SetDeviceConfiguration() [2/2]

void Aws::Snowball::Model::JobMetadata::SetDeviceConfiguration ( DeviceConfiguration &&  value)
inline

Definition at line 873 of file JobMetadata.h.

◆ SetForwardingAddressId() [1/3]

void Aws::Snowball::Model::JobMetadata::SetForwardingAddressId ( Aws::String &&  value)
inline

The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

Definition at line 799 of file JobMetadata.h.

◆ SetForwardingAddressId() [2/3]

void Aws::Snowball::Model::JobMetadata::SetForwardingAddressId ( const Aws::String value)
inline

The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

Definition at line 793 of file JobMetadata.h.

◆ SetForwardingAddressId() [3/3]

void Aws::Snowball::Model::JobMetadata::SetForwardingAddressId ( const char *  value)
inline

The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

Definition at line 805 of file JobMetadata.h.

◆ SetJobId() [1/3]

void Aws::Snowball::Model::JobMetadata::SetJobId ( Aws::String &&  value)
inline

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

Definition at line 79 of file JobMetadata.h.

◆ SetJobId() [2/3]

void Aws::Snowball::Model::JobMetadata::SetJobId ( const Aws::String value)
inline

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

Definition at line 73 of file JobMetadata.h.

◆ SetJobId() [3/3]

void Aws::Snowball::Model::JobMetadata::SetJobId ( const char *  value)
inline

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

Definition at line 85 of file JobMetadata.h.

◆ SetJobLogInfo() [1/2]

void Aws::Snowball::Model::JobMetadata::SetJobLogInfo ( const JobLogs value)
inline

Links to Amazon S3 presigned URLs for the job report and logs. For import jobs, the PDF job report becomes available at the end of the import process. For export jobs, your job report typically becomes available while the Snow device for your job part is being delivered to you.

Definition at line 701 of file JobMetadata.h.

◆ SetJobLogInfo() [2/2]

void Aws::Snowball::Model::JobMetadata::SetJobLogInfo ( JobLogs &&  value)
inline

Links to Amazon S3 presigned URLs for the job report and logs. For import jobs, the PDF job report becomes available at the end of the import process. For export jobs, your job report typically becomes available while the Snow device for your job part is being delivered to you.

Definition at line 709 of file JobMetadata.h.

◆ SetJobState() [1/2]

void Aws::Snowball::Model::JobMetadata::SetJobState ( const JobState value)
inline

The current status of the jobs.

Definition at line 119 of file JobMetadata.h.

◆ SetJobState() [2/2]

void Aws::Snowball::Model::JobMetadata::SetJobState ( JobState &&  value)
inline

The current status of the jobs.

Definition at line 124 of file JobMetadata.h.

◆ SetJobType() [1/2]

void Aws::Snowball::Model::JobMetadata::SetJobType ( const JobType value)
inline

The type of job.

Definition at line 150 of file JobMetadata.h.

◆ SetJobType() [2/2]

void Aws::Snowball::Model::JobMetadata::SetJobType ( JobType &&  value)
inline

The type of job.

Definition at line 155 of file JobMetadata.h.

◆ SetKmsKeyARN() [1/3]

void Aws::Snowball::Model::JobMetadata::SetKmsKeyARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

Definition at line 344 of file JobMetadata.h.

◆ SetKmsKeyARN() [2/3]

void Aws::Snowball::Model::JobMetadata::SetKmsKeyARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

Definition at line 336 of file JobMetadata.h.

◆ SetKmsKeyARN() [3/3]

void Aws::Snowball::Model::JobMetadata::SetKmsKeyARN ( const char *  value)
inline

The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

Definition at line 352 of file JobMetadata.h.

◆ SetLongTermPricingId() [1/3]

void Aws::Snowball::Model::JobMetadata::SetLongTermPricingId ( Aws::String &&  value)
inline

The ID of the long-term pricing type for the device.

Definition at line 955 of file JobMetadata.h.

◆ SetLongTermPricingId() [2/3]

void Aws::Snowball::Model::JobMetadata::SetLongTermPricingId ( const Aws::String value)
inline

The ID of the long-term pricing type for the device.

Definition at line 950 of file JobMetadata.h.

◆ SetLongTermPricingId() [3/3]

void Aws::Snowball::Model::JobMetadata::SetLongTermPricingId ( const char *  value)
inline

The ID of the long-term pricing type for the device.

Definition at line 960 of file JobMetadata.h.

◆ SetNotification() [1/2]

void Aws::Snowball::Model::JobMetadata::SetNotification ( const Notification value)
inline

The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.

Definition at line 603 of file JobMetadata.h.

◆ SetNotification() [2/2]

void Aws::Snowball::Model::JobMetadata::SetNotification ( Notification &&  value)
inline

The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.

Definition at line 611 of file JobMetadata.h.

◆ SetOnDeviceServiceConfiguration() [1/2]

void Aws::Snowball::Model::JobMetadata::SetOnDeviceServiceConfiguration ( const OnDeviceServiceConfiguration value)
inline

Represents metadata and configuration settings for services on an AWS Snow Family device.

Definition at line 994 of file JobMetadata.h.

◆ SetOnDeviceServiceConfiguration() [2/2]

void Aws::Snowball::Model::JobMetadata::SetOnDeviceServiceConfiguration ( OnDeviceServiceConfiguration &&  value)
inline

Represents metadata and configuration settings for services on an AWS Snow Family device.

Definition at line 1000 of file JobMetadata.h.

◆ SetRemoteManagement() [1/2]

void Aws::Snowball::Model::JobMetadata::SetRemoteManagement ( const RemoteManagement value)
inline

Allows you to securely operate and manage Snowcone devices remotely from outside of your internal network. When set to INSTALLED_AUTOSTART, remote management will automatically be available when the device arrives at your location. Otherwise, you need to use the Snowball Client to manage the device.

Definition at line 907 of file JobMetadata.h.

◆ SetRemoteManagement() [2/2]

void Aws::Snowball::Model::JobMetadata::SetRemoteManagement ( RemoteManagement &&  value)
inline

Allows you to securely operate and manage Snowcone devices remotely from outside of your internal network. When set to INSTALLED_AUTOSTART, remote management will automatically be available when the device arrives at your location. Otherwise, you need to use the Snowball Client to manage the device.

Definition at line 916 of file JobMetadata.h.

◆ SetResources() [1/2]

void Aws::Snowball::Model::JobMetadata::SetResources ( const JobResource value)
inline

An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

Definition at line 249 of file JobMetadata.h.

◆ SetResources() [2/2]

void Aws::Snowball::Model::JobMetadata::SetResources ( JobResource &&  value)
inline

An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

Definition at line 256 of file JobMetadata.h.

◆ SetRoleARN() [1/3]

void Aws::Snowball::Model::JobMetadata::SetRoleARN ( Aws::String &&  value)
inline

The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 405 of file JobMetadata.h.

◆ SetRoleARN() [2/3]

void Aws::Snowball::Model::JobMetadata::SetRoleARN ( const Aws::String value)
inline

The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 398 of file JobMetadata.h.

◆ SetRoleARN() [3/3]

void Aws::Snowball::Model::JobMetadata::SetRoleARN ( const char *  value)
inline

The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 412 of file JobMetadata.h.

◆ SetShippingDetails() [1/2]

void Aws::Snowball::Model::JobMetadata::SetShippingDetails ( const ShippingDetails value)
inline

A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

Definition at line 493 of file JobMetadata.h.

◆ SetShippingDetails() [2/2]

void Aws::Snowball::Model::JobMetadata::SetShippingDetails ( ShippingDetails &&  value)
inline

A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

Definition at line 499 of file JobMetadata.h.

◆ SetSnowballCapacityPreference() [1/2]

void Aws::Snowball::Model::JobMetadata::SetSnowballCapacityPreference ( const SnowballCapacity value)
inline

The Snow device capacity preference for this job, specified at job creation. In US regions, you can choose between 50 TB and 80 TB Snowballs. All other regions use 80 TB capacity Snowballs.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

Definition at line 545 of file JobMetadata.h.

◆ SetSnowballCapacityPreference() [2/2]

void Aws::Snowball::Model::JobMetadata::SetSnowballCapacityPreference ( SnowballCapacity &&  value)
inline

The Snow device capacity preference for this job, specified at job creation. In US regions, you can choose between 50 TB and 80 TB Snowballs. All other regions use 80 TB capacity Snowballs.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

Definition at line 556 of file JobMetadata.h.

◆ SetSnowballType() [1/2]

void Aws::Snowball::Model::JobMetadata::SetSnowballType ( const SnowballType value)
inline

The type of device used with this job.

Definition at line 181 of file JobMetadata.h.

◆ SetSnowballType() [2/2]

void Aws::Snowball::Model::JobMetadata::SetSnowballType ( SnowballType &&  value)
inline

The type of device used with this job.

Definition at line 186 of file JobMetadata.h.

◆ SetTaxDocuments() [1/2]

void Aws::Snowball::Model::JobMetadata::SetTaxDocuments ( const TaxDocuments value)
inline

The metadata associated with the tax documents required in your AWS Region.

Definition at line 842 of file JobMetadata.h.

◆ SetTaxDocuments() [2/2]

void Aws::Snowball::Model::JobMetadata::SetTaxDocuments ( TaxDocuments &&  value)
inline

The metadata associated with the tax documents required in your AWS Region.

Definition at line 848 of file JobMetadata.h.

◆ ShippingDetailsHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::ShippingDetailsHasBeenSet ( ) const
inline

A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

Definition at line 487 of file JobMetadata.h.

◆ SnowballCapacityPreferenceHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::SnowballCapacityPreferenceHasBeenSet ( ) const
inline

The Snow device capacity preference for this job, specified at job creation. In US regions, you can choose between 50 TB and 80 TB Snowballs. All other regions use 80 TB capacity Snowballs.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

Definition at line 534 of file JobMetadata.h.

◆ SnowballTypeHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::SnowballTypeHasBeenSet ( ) const
inline

The type of device used with this job.

Definition at line 176 of file JobMetadata.h.

◆ TaxDocumentsHasBeenSet()

bool Aws::Snowball::Model::JobMetadata::TaxDocumentsHasBeenSet ( ) const
inline

The metadata associated with the tax documents required in your AWS Region.

Definition at line 836 of file JobMetadata.h.

◆ WithAddressId() [1/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithAddressId ( Aws::String &&  value)
inline

The ID for the address that you want the Snow device shipped to.

Definition at line 469 of file JobMetadata.h.

◆ WithAddressId() [2/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithAddressId ( const Aws::String value)
inline

The ID for the address that you want the Snow device shipped to.

Definition at line 464 of file JobMetadata.h.

◆ WithAddressId() [3/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithAddressId ( const char *  value)
inline

The ID for the address that you want the Snow device shipped to.

Definition at line 474 of file JobMetadata.h.

◆ WithClusterId() [1/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithClusterId ( Aws::String &&  value)
inline

The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 768 of file JobMetadata.h.

◆ WithClusterId() [2/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithClusterId ( const Aws::String value)
inline

The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 762 of file JobMetadata.h.

◆ WithClusterId() [3/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithClusterId ( const char *  value)
inline

The 39-character ID for the cluster, for example CID123e4567-e89b-12d3-a456-426655440000.

Definition at line 774 of file JobMetadata.h.

◆ WithCreationDate() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The creation date for this job.

Definition at line 227 of file JobMetadata.h.

◆ WithCreationDate() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The creation date for this job.

Definition at line 222 of file JobMetadata.h.

◆ WithDataTransferProgress() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithDataTransferProgress ( const DataTransfer value)
inline

A value that defines the real-time status of a Snow device's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

Definition at line 668 of file JobMetadata.h.

◆ WithDataTransferProgress() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithDataTransferProgress ( DataTransfer &&  value)
inline

A value that defines the real-time status of a Snow device's data transfer while the device is at AWS. This data is only available while a job has a JobState value of InProgress, for both import and export jobs.

Definition at line 676 of file JobMetadata.h.

◆ WithDescription() [1/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithDescription ( Aws::String &&  value)
inline

The description of the job, provided at job creation.

Definition at line 306 of file JobMetadata.h.

◆ WithDescription() [2/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithDescription ( const Aws::String value)
inline

The description of the job, provided at job creation.

Definition at line 301 of file JobMetadata.h.

◆ WithDescription() [3/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithDescription ( const char *  value)
inline

The description of the job, provided at job creation.

Definition at line 311 of file JobMetadata.h.

◆ WithDeviceConfiguration() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithDeviceConfiguration ( const DeviceConfiguration value)
inline

Definition at line 876 of file JobMetadata.h.

◆ WithDeviceConfiguration() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithDeviceConfiguration ( DeviceConfiguration &&  value)
inline

Definition at line 879 of file JobMetadata.h.

◆ WithForwardingAddressId() [1/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithForwardingAddressId ( Aws::String &&  value)
inline

The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

Definition at line 817 of file JobMetadata.h.

◆ WithForwardingAddressId() [2/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithForwardingAddressId ( const Aws::String value)
inline

The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

Definition at line 811 of file JobMetadata.h.

◆ WithForwardingAddressId() [3/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithForwardingAddressId ( const char *  value)
inline

The ID of the address that you want a job shipped to, after it will be shipped to its primary address. This field is not supported in most regions.

Definition at line 823 of file JobMetadata.h.

◆ WithJobId() [1/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithJobId ( Aws::String &&  value)
inline

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

Definition at line 97 of file JobMetadata.h.

◆ WithJobId() [2/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithJobId ( const Aws::String value)
inline

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

Definition at line 91 of file JobMetadata.h.

◆ WithJobId() [3/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithJobId ( const char *  value)
inline

The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

Definition at line 103 of file JobMetadata.h.

◆ WithJobLogInfo() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithJobLogInfo ( const JobLogs value)
inline

Links to Amazon S3 presigned URLs for the job report and logs. For import jobs, the PDF job report becomes available at the end of the import process. For export jobs, your job report typically becomes available while the Snow device for your job part is being delivered to you.

Definition at line 717 of file JobMetadata.h.

◆ WithJobLogInfo() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithJobLogInfo ( JobLogs &&  value)
inline

Links to Amazon S3 presigned URLs for the job report and logs. For import jobs, the PDF job report becomes available at the end of the import process. For export jobs, your job report typically becomes available while the Snow device for your job part is being delivered to you.

Definition at line 725 of file JobMetadata.h.

◆ WithJobState() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithJobState ( const JobState value)
inline

The current status of the jobs.

Definition at line 129 of file JobMetadata.h.

◆ WithJobState() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithJobState ( JobState &&  value)
inline

The current status of the jobs.

Definition at line 134 of file JobMetadata.h.

◆ WithJobType() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithJobType ( const JobType value)
inline

The type of job.

Definition at line 160 of file JobMetadata.h.

◆ WithJobType() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithJobType ( JobType &&  value)
inline

The type of job.

Definition at line 165 of file JobMetadata.h.

◆ WithKmsKeyARN() [1/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithKmsKeyARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

Definition at line 368 of file JobMetadata.h.

◆ WithKmsKeyARN() [2/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithKmsKeyARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

Definition at line 360 of file JobMetadata.h.

◆ WithKmsKeyARN() [3/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithKmsKeyARN ( const char *  value)
inline

The Amazon Resource Name (ARN) for the AWS Key Management Service (AWS KMS) key associated with this job. This ARN was created using the CreateKey API action in AWS KMS.

Definition at line 376 of file JobMetadata.h.

◆ WithLongTermPricingId() [1/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithLongTermPricingId ( Aws::String &&  value)
inline

The ID of the long-term pricing type for the device.

Definition at line 970 of file JobMetadata.h.

◆ WithLongTermPricingId() [2/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithLongTermPricingId ( const Aws::String value)
inline

The ID of the long-term pricing type for the device.

Definition at line 965 of file JobMetadata.h.

◆ WithLongTermPricingId() [3/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithLongTermPricingId ( const char *  value)
inline

The ID of the long-term pricing type for the device.

Definition at line 975 of file JobMetadata.h.

◆ WithNotification() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithNotification ( const Notification value)
inline

The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.

Definition at line 619 of file JobMetadata.h.

◆ WithNotification() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithNotification ( Notification &&  value)
inline

The Amazon Simple Notification Service (Amazon SNS) notification settings associated with a specific job. The Notification object is returned as a part of the response syntax of the DescribeJob action in the JobMetadata data type.

Definition at line 627 of file JobMetadata.h.

◆ WithOnDeviceServiceConfiguration() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithOnDeviceServiceConfiguration ( const OnDeviceServiceConfiguration value)
inline

Represents metadata and configuration settings for services on an AWS Snow Family device.

Definition at line 1006 of file JobMetadata.h.

◆ WithOnDeviceServiceConfiguration() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithOnDeviceServiceConfiguration ( OnDeviceServiceConfiguration &&  value)
inline

Represents metadata and configuration settings for services on an AWS Snow Family device.

Definition at line 1012 of file JobMetadata.h.

◆ WithRemoteManagement() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithRemoteManagement ( const RemoteManagement value)
inline

Allows you to securely operate and manage Snowcone devices remotely from outside of your internal network. When set to INSTALLED_AUTOSTART, remote management will automatically be available when the device arrives at your location. Otherwise, you need to use the Snowball Client to manage the device.

Definition at line 925 of file JobMetadata.h.

◆ WithRemoteManagement() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithRemoteManagement ( RemoteManagement &&  value)
inline

Allows you to securely operate and manage Snowcone devices remotely from outside of your internal network. When set to INSTALLED_AUTOSTART, remote management will automatically be available when the device arrives at your location. Otherwise, you need to use the Snowball Client to manage the device.

Definition at line 934 of file JobMetadata.h.

◆ WithResources() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithResources ( const JobResource value)
inline

An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

Definition at line 263 of file JobMetadata.h.

◆ WithResources() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithResources ( JobResource &&  value)
inline

An array of S3Resource objects. Each S3Resource object represents an Amazon S3 bucket that your transferred data will be exported from or imported into.

Definition at line 270 of file JobMetadata.h.

◆ WithRoleARN() [1/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithRoleARN ( Aws::String &&  value)
inline

The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 426 of file JobMetadata.h.

◆ WithRoleARN() [2/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithRoleARN ( const Aws::String value)
inline

The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 419 of file JobMetadata.h.

◆ WithRoleARN() [3/3]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithRoleARN ( const char *  value)
inline

The role ARN associated with this job. This ARN was created using the CreateRole API action in AWS Identity and Access Management (IAM).

Definition at line 433 of file JobMetadata.h.

◆ WithShippingDetails() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithShippingDetails ( const ShippingDetails value)
inline

A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

Definition at line 505 of file JobMetadata.h.

◆ WithShippingDetails() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithShippingDetails ( ShippingDetails &&  value)
inline

A job's shipping information, including inbound and outbound tracking numbers and shipping speed options.

Definition at line 511 of file JobMetadata.h.

◆ WithSnowballCapacityPreference() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithSnowballCapacityPreference ( const SnowballCapacity value)
inline

The Snow device capacity preference for this job, specified at job creation. In US regions, you can choose between 50 TB and 80 TB Snowballs. All other regions use 80 TB capacity Snowballs.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

Definition at line 567 of file JobMetadata.h.

◆ WithSnowballCapacityPreference() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithSnowballCapacityPreference ( SnowballCapacity &&  value)
inline

The Snow device capacity preference for this job, specified at job creation. In US regions, you can choose between 50 TB and 80 TB Snowballs. All other regions use 80 TB capacity Snowballs.

For more information, see "https://docs.aws.amazon.com/snowball/latest/snowcone-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide or "https://docs.aws.amazon.com/snowball/latest/developer-guide/snow-device-types.html" (Snow Family Devices and Capacity) in the Snowcone User Guide.

Definition at line 578 of file JobMetadata.h.

◆ WithSnowballType() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithSnowballType ( const SnowballType value)
inline

The type of device used with this job.

Definition at line 191 of file JobMetadata.h.

◆ WithSnowballType() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithSnowballType ( SnowballType &&  value)
inline

The type of device used with this job.

Definition at line 196 of file JobMetadata.h.

◆ WithTaxDocuments() [1/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithTaxDocuments ( const TaxDocuments value)
inline

The metadata associated with the tax documents required in your AWS Region.

Definition at line 854 of file JobMetadata.h.

◆ WithTaxDocuments() [2/2]

JobMetadata& Aws::Snowball::Model::JobMetadata::WithTaxDocuments ( TaxDocuments &&  value)
inline

The metadata associated with the tax documents required in your AWS Region.

Definition at line 860 of file JobMetadata.h.


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