String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String uploadId
The upload ID of the multipart upload to delete.
String accountId
The AccountId value is the AWS account ID. This value must match the AWS account ID associated with
the credentials used to sign the request. You can either specify an AWS account ID or optionally a single apos
-apos (hyphen), in which case Amazon Glacier uses the AWS account ID associated with the credentials
used to sign the request. If you specify your account ID, do not include any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
Map<K,V> tags
The tags to add to the vault. Each tag is composed of a key and a value. The value can be an empty string.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String uploadId
The upload ID of the multipart upload.
String archiveSize
The total size, in bytes, of the entire archive. This value should be the sum of all the sizes of the individual parts that you uploaded.
String checksum
The SHA256 tree hash of the entire archive. It is the tree hash of SHA256 tree hash of the individual parts. If the value you specify in the request does not match the SHA256 tree hash of the final assembled archive as computed by Amazon Glacier, Amazon Glacier returns an error and the request fails.
String accountId
The AccountId value is the AWS account ID. This value must match the AWS account ID associated with
the credentials used to sign the request. You can either specify an AWS account ID or optionally a single apos
-apos (hyphen), in which case Amazon Glacier uses the AWS account ID associated with the credentials
used to sign the request. If you specify your account ID, do not include any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String lockId
The lockId value is the lock ID obtained from a InitiateVaultLock request.
String accountId
The AccountId value is the AWS account ID. This value must match the AWS account ID associated with
the credentials used to sign the request. You can either specify an AWS account ID or optionally a single apos
-apos (hyphen), in which case Amazon Glacier uses the AWS account ID associated with the credentials
used to sign the request. If you specify your account ID, do not include any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String location
The URI of the vault that was created.
String strategy
The type of data retrieval policy to set.
Valid values: BytesPerHour|FreeTier|None
Long bytesPerHour
The maximum number of bytes that can be retrieved in an hour.
This field is required only if the value of the Strategy field is BytesPerHour. Your PUT operation
will be rejected if the Strategy field is not set to BytesPerHour and you set this field.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String archiveId
The ID of the archive to delete.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String jobId
The ID of the job to describe.
String jobId
An opaque string that identifies an Amazon Glacier job.
String jobDescription
The job description you provided when you initiated the job.
String action
The job type. It is either ArchiveRetrieval or InventoryRetrieval.
String archiveId
For an ArchiveRetrieval job, this is the archive ID requested for download. Otherwise, this field is null.
String vaultARN
The Amazon Resource Name (ARN) of the vault from which the archive retrieval was requested.
String creationDate
The UTC date when the job was created. A string representation of ISO 8601 date format, for example, "2012-03-20T17:03:43.221Z".
Boolean completed
The job status. When a job is completed, you get the job's output.
String statusCode
The status code can be InProgress, Succeeded, or Failed, and indicates the status of the job.
String statusMessage
A friendly message that describes the job status.
Long archiveSizeInBytes
For an ArchiveRetrieval job, this is the size in bytes of the archive being requested for download. For the InventoryRetrieval job, the value is null.
Long inventorySizeInBytes
For an InventoryRetrieval job, this is the size in bytes of the inventory requested for download. For the ArchiveRetrieval job, the value is null.
String sNSTopic
An Amazon Simple Notification Service (Amazon SNS) topic that receives notification.
String completionDate
The UTC time that the archive retrieval request completed. While the job is in progress, the value will be null.
String sHA256TreeHash
For an ArchiveRetrieval job, it is the checksum of the archive. Otherwise, the value is null.
The SHA256 tree hash value for the requested range of an archive. If the Initiate a Job request for an archive specified a tree-hash aligned range, then this field returns a value.
For the specific case when the whole archive is retrieved, this value is the same as the ArchiveSHA256TreeHash value.
This field is null in the following situations:
Archive retrieval jobs that specify a range that is not tree-hash aligned.
Archival jobs that specify a range that is equal to the whole archive and the job status is InProgress.
Inventory jobs.
String archiveSHA256TreeHash
The SHA256 tree hash of the entire archive for an archive retrieval. For inventory retrieval jobs, this field is null.
String retrievalByteRange
The retrieved byte range for archive retrieval jobs in the form "StartByteValue-EndByteValue" If no range was specified in the archive retrieval, then the whole archive is retrieved and StartByteValue equals 0 and EndByteValue equals the size of the archive minus 1. For inventory retrieval jobs this field is null.
InventoryRetrievalJobDescription inventoryRetrievalParameters
Parameters used for range inventory retrieval.
String vaultARN
The Amazon Resource Name (ARN) of the vault.
String vaultName
The name of the vault.
String creationDate
The UTC date when the vault was created. A string representation of ISO 8601 date format, for example, "2012-03-20T17:03:43.221Z".
String lastInventoryDate
The UTC date when Amazon Glacier completed the last vault inventory. A string representation of ISO 8601 date format, for example, "2012-03-20T17:03:43.221Z".
Long numberOfArchives
The number of archives in the vault as of the last inventory date. This field will return null if an
inventory has not yet run on the vault, for example, if you just created the vault.
Long sizeInBytes
Total size, in bytes, of the archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example, if you just created the vault.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String vaultARN
The Amazon Resource Name (ARN) of the vault.
String vaultName
The name of the vault.
String creationDate
The UTC date when the vault was created. A string representation of ISO 8601 date format, for example, "2012-03-20T17:03:43.221Z".
String lastInventoryDate
The UTC date when Amazon Glacier completed the last vault inventory. A string representation of ISO 8601 date format, for example, "2012-03-20T17:03:43.221Z".
Long numberOfArchives
The number of archives in the vault as of the last inventory date. This field will return null if an
inventory has not yet run on the vault, for example, if you just created the vault.
Long sizeInBytes
Total size, in bytes, of the archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example, if you just created the vault.
String accountId
The AccountId value is the AWS account ID. This value must match the AWS account ID associated with
the credentials used to sign the request. You can either specify an AWS account ID or optionally a single apos
-apos (hyphen), in which case Amazon Glacier uses the AWS account ID associated with the credentials
used to sign the request. If you specify your account ID, do not include any hyphens (apos-apos) in the ID.
DataRetrievalPolicy policy
Contains the returned data retrieval policy in JSON format.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String jobId
The job ID whose data is downloaded.
String range
The range of bytes to retrieve from the output. For example, if you want to download the first 1,048,576 bytes, specify "Range: bytes=0-1048575". By default, this operation downloads the entire output.
InputStream body
The job data, either archive data or inventory data.
String checksum
The checksum of the data in the response. This header is returned only when retrieving the output for an archive retrieval job. Furthermore, this header appears only under the following conditions:
Integer status
The HTTP response code for a job output request. The value depends on whether a range was specified in the request.
String contentRange
The range of bytes returned by Amazon Glacier. If only partial output is downloaded, the response provides the range of bytes Amazon Glacier returned. For example, bytes 0-1048575/8388608 returns the first 1 MB from 8 MB.
String acceptRanges
Indicates the range units accepted. For more information, go to RFC2616.
String contentType
The Content-Type depends on whether the job output is an archive or a vault inventory. For archive data, the Content-Type is application/octet-stream. For vault inventory, if you requested CSV format when you initiated the job, the Content-Type is text/csv. Otherwise, by default, vault inventory is returned as JSON, and the Content-Type is application/json.
String archiveDescription
The description of an archive.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
VaultAccessPolicy policy
Contains the returned vault access policy as a JSON string.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String policy
The vault lock policy as a JSON string, which uses "\" as an escape character.
String state
The state of the vault lock. InProgress or Locked.
String expirationDate
The UTC date and time at which the lock ID expires. This value can be null if the vault lock is in a
Locked state.
String creationDate
The UTC date and time at which the vault lock was put into the InProgress state.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
VaultNotificationConfig vaultNotificationConfig
Returns the notification configuration set on the vault.
String jobId
An opaque string that identifies an Amazon Glacier job.
String jobDescription
The job description you provided when you initiated the job.
String action
The job type. It is either ArchiveRetrieval or InventoryRetrieval.
String archiveId
For an ArchiveRetrieval job, this is the archive ID requested for download. Otherwise, this field is null.
String vaultARN
The Amazon Resource Name (ARN) of the vault from which the archive retrieval was requested.
String creationDate
The UTC date when the job was created. A string representation of ISO 8601 date format, for example, "2012-03-20T17:03:43.221Z".
Boolean completed
The job status. When a job is completed, you get the job's output.
String statusCode
The status code can be InProgress, Succeeded, or Failed, and indicates the status of the job.
String statusMessage
A friendly message that describes the job status.
Long archiveSizeInBytes
For an ArchiveRetrieval job, this is the size in bytes of the archive being requested for download. For the InventoryRetrieval job, the value is null.
Long inventorySizeInBytes
For an InventoryRetrieval job, this is the size in bytes of the inventory requested for download. For the ArchiveRetrieval job, the value is null.
String sNSTopic
An Amazon Simple Notification Service (Amazon SNS) topic that receives notification.
String completionDate
The UTC time that the archive retrieval request completed. While the job is in progress, the value will be null.
String sHA256TreeHash
For an ArchiveRetrieval job, it is the checksum of the archive. Otherwise, the value is null.
The SHA256 tree hash value for the requested range of an archive. If the Initiate a Job request for an archive specified a tree-hash aligned range, then this field returns a value.
For the specific case when the whole archive is retrieved, this value is the same as the ArchiveSHA256TreeHash value.
This field is null in the following situations:
Archive retrieval jobs that specify a range that is not tree-hash aligned.
Archival jobs that specify a range that is equal to the whole archive and the job status is InProgress.
Inventory jobs.
String archiveSHA256TreeHash
The SHA256 tree hash of the entire archive for an archive retrieval. For inventory retrieval jobs, this field is null.
String retrievalByteRange
The retrieved byte range for archive retrieval jobs in the form "StartByteValue-EndByteValue" If no range was specified in the archive retrieval, then the whole archive is retrieved and StartByteValue equals 0 and EndByteValue equals the size of the archive minus 1. For inventory retrieval jobs this field is null.
InventoryRetrievalJobDescription inventoryRetrievalParameters
Parameters used for range inventory retrieval.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
JobParameters jobParameters
Provides options for specifying job information.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String archiveDescription
The archive description that you are uploading in parts.
The part size must be a megabyte (1024 KB) multiplied by a power of 2, for example 1048576 (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8 MB), and so on. The minimum allowable part size is 1 MB, and the maximum is 4 GB (4096 MB).
String partSize
The size of each part except the last, in bytes. The last part can be smaller than this part size.
String accountId
The AccountId value is the AWS account ID. This value must match the AWS account ID associated with
the credentials used to sign the request. You can either specify an AWS account ID or optionally a single apos
-apos (hyphen), in which case Amazon Glacier uses the AWS account ID associated with the credentials
used to sign the request. If you specify your account ID, do not include any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
VaultLockPolicy policy
The vault lock policy as a JSON string, which uses "\" as an escape character.
String lockId
The lock ID, which is used to complete the vault locking process.
String format
The output format for the vault inventory list, which is set by the InitiateJob request when initiating a job to retrieve a vault inventory. Valid values are "CSV" and "JSON".
String startDate
The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. A string representation of ISO 8601 date format, for example, 2013-03-20T17:03:43Z.
String endDate
The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. A string representation of ISO 8601 date format, for example, 2013-03-20T17:03:43Z.
String limit
Specifies the maximum number of inventory items returned per vault inventory retrieval request. This limit is set when initiating the job with the a InitiateJob request.
String marker
An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use
the marker in a new InitiateJob request to obtain additional inventory items. If there are no more
inventory items, this value is null. For more information, see Range Inventory Retrieval.
String startDate
The start of the date range in UTC for vault inventory retrieval that includes archives created on or after this date. A string representation of ISO 8601 date format, for example, 2013-03-20T17:03:43Z.
String endDate
The end of the date range in UTC for vault inventory retrieval that includes archives created before this date. A string representation of ISO 8601 date format, for example, 2013-03-20T17:03:43Z.
String limit
Specifies the maximum number of inventory items returned per vault inventory retrieval request. Valid values are greater than or equal to 1.
String marker
An opaque string that represents where to continue pagination of the vault inventory retrieval results. You use
the marker in a new InitiateJob request to obtain additional inventory items. If there are no more
inventory items, this value is null.
String format
When initiating a job to retrieve a vault inventory, you can optionally add this parameter to your request to specify the output format. If you are initiating an inventory job and do not specify a Format field, JSON is the default format. Valid values are "CSV" and "JSON".
String type
The job type. You can initiate a job to retrieve an archive or get an inventory of a vault. Valid values are "archive-retrieval" and "inventory-retrieval".
String archiveId
The ID of the archive that you want to retrieve. This field is required only if Type is set to
archive-retrieval. An error occurs if you specify this request parameter for an inventory retrieval job request.
String description
The optional description for the job. The description must be less than or equal to 1,024 bytes. The allowable characters are 7-bit ASCII without control codes-specifically, ASCII values 32-126 decimal or 0x20-0x7E hexadecimal.
String sNSTopic
The Amazon SNS topic ARN to which Amazon Glacier sends a notification when the job is completed and the output is ready for you to download. The specified topic publishes the notification to its subscribers. The SNS topic must exist.
String retrievalByteRange
The byte range to retrieve for an archive retrieval. in the form "StartByteValue-EndByteValue" If not specified, the whole archive is retrieved. If specified, the byte range must be megabyte (1024*1024) aligned which means that StartByteValue must be divisible by 1 MB and EndByteValue plus 1 must be divisible by 1 MB or be the end of the archive specified as the archive byte size value minus 1. If RetrievalByteRange is not megabyte aligned, this operation returns a 400 response.
An error occurs if you specify this field for an inventory retrieval job request.
InventoryRetrievalJobInput inventoryRetrievalParameters
Input parameters used for range inventory retrieval.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String limit
Specifies that the response be limited to the specified number of items or fewer. If not specified, the List Jobs operation returns up to 1,000 jobs.
String marker
An opaque string used for pagination. This value specifies the job at which the listing of jobs should begin. Get the marker value from a previous List Jobs response. You need only include the marker if you are continuing the pagination of results started in a previous List Jobs request.
String statuscode
Specifies the type of job status to return. You can specify the following values: "InProgress", "Succeeded", or "Failed".
String completed
Specifies the state of the jobs to return. You can specify true or false.
List<E> jobList
A list of job objects. Each job object contains metadata describing the job.
String marker
An opaque string that represents where to continue pagination of the results. You use this value in a new List
Jobs request to obtain more jobs in the list. If there are no more jobs, this value is null.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String limit
Specifies the maximum number of uploads returned in the response body. If this value is not specified, the List Uploads operation returns up to 1,000 uploads.
String uploadIdMarker
An opaque string used for pagination. This value specifies the upload at which the listing of uploads should begin. Get the marker value from a previous List Uploads response. You need only include the marker if you are continuing the pagination of results started in a previous List Uploads request.
List<E> uploadsList
A list of in-progress multipart uploads.
String marker
An opaque string that represents where to continue pagination of the results. You use the marker in a new List
Multipart Uploads request to obtain more uploads in the list. If there are no more uploads, this value is
null.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String uploadId
The upload ID of the multipart upload.
String marker
An opaque string used for pagination. This value specifies the part at which the listing of parts should begin. Get the marker value from the response of a previous List Parts response. You need only include the marker if you are continuing the pagination of results started in a previous List Parts request.
String limit
Specifies the maximum number of parts returned in the response body. If this value is not specified, the List Parts operation returns up to 1,000 uploads.
String multipartUploadId
The ID of the upload to which the parts are associated.
String vaultARN
The Amazon Resource Name (ARN) of the vault to which the multipart upload was initiated.
String archiveDescription
The description of the archive that was specified in the Initiate Multipart Upload request.
Long partSizeInBytes
The part size in bytes.
String creationDate
The UTC time at which the multipart upload was initiated.
List<E> parts
A list of the part sizes of the multipart upload.
String marker
An opaque string that represents where to continue pagination of the results. You use the marker in a new List
Parts request to obtain more jobs in the list. If there are no more parts, this value is null.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String accountId
The AccountId value is the AWS account ID. This value must match the AWS account ID associated with
the credentials used to sign the request. You can either specify an AWS account ID or optionally a single apos
-apos (hyphen), in which case Amazon Glacier uses the AWS account ID associated with the credentials
used to sign the request. If you specify your account ID, do not include any hyphens (apos-apos) in the ID.
String marker
A string used for pagination. The marker specifies the vault ARN after which the listing of vaults should begin.
String limit
The maximum number of items returned in the response. If you don't specify a value, the List Vaults operation returns up to 1,000 items.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
List<E> tagKeys
A list of tag keys. Each corresponding tag is removed from the vault.
String accountId
The AccountId value is the AWS account ID. This value must match the AWS account ID associated with
the credentials used to sign the request. You can either specify an AWS account ID or optionally a single apos
-apos (hyphen), in which case Amazon Glacier uses the AWS account ID associated with the credentials
used to sign the request. If you specify your account ID, do not include any hyphens (apos-apos) in the ID.
DataRetrievalPolicy policy
The data retrieval policy in JSON format.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
VaultAccessPolicy policy
The vault access policy as a JSON string.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
VaultNotificationConfig vaultNotificationConfig
Provides options for specifying notification configuration.
String vaultName
The name of the vault.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String archiveDescription
The optional description of the archive you are uploading.
String checksum
The SHA256 tree hash of the data being uploaded.
InputStream body
The data to upload.
Long contentLength
String multipartUploadId
The ID of a multipart upload.
String vaultARN
The Amazon Resource Name (ARN) of the vault that contains the archive.
String archiveDescription
The description of the archive that was specified in the Initiate Multipart Upload request.
Long partSizeInBytes
The part size, in bytes, specified in the Initiate Multipart Upload request. This is the size of all the parts in the upload except the last part, which may be smaller than this size.
String creationDate
The UTC time at which the multipart upload was initiated.
String accountId
The AccountId value is the AWS account ID of the account that owns the vault. You can either specify
an AWS account ID or optionally a single apos-apos (hyphen), in which case Amazon Glacier uses the
AWS account ID associated with the credentials used to sign the request. If you use an account ID, do not include
any hyphens (apos-apos) in the ID.
String vaultName
The name of the vault.
String uploadId
The upload ID of the multipart upload.
String checksum
The SHA256 tree hash of the data being uploaded.
String range
Identifies the range of bytes in the assembled archive that will be uploaded in this part. Amazon Glacier uses this information to assemble the archive in the proper sequence. The format of this header follows RFC 2616. An example header is Content-Range:bytes 0-4194303/*.
InputStream body
The data to upload.
String checksum
The SHA256 tree hash that Amazon Glacier computed for the uploaded part.
String policy
The vault access policy.
String policy
The vault lock policy.
Copyright © 2016. All rights reserved.