| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.BackupStorage.StartObject
Description
Start upload containing one or many chunks.
Synopsis
- data StartObject = StartObject' {}
 - newStartObject :: Text -> Text -> StartObject
 - startObject_throwOnDuplicate :: Lens' StartObject (Maybe Bool)
 - startObject_backupJobId :: Lens' StartObject Text
 - startObject_objectName :: Lens' StartObject Text
 - data StartObjectResponse = StartObjectResponse' {
- httpStatus :: Int
 - uploadId :: Text
 
 - newStartObjectResponse :: Int -> Text -> StartObjectResponse
 - startObjectResponse_httpStatus :: Lens' StartObjectResponse Int
 - startObjectResponse_uploadId :: Lens' StartObjectResponse Text
 
Creating a Request
data StartObject Source #
See: newStartObject smart constructor.
Constructors
| StartObject' | |
Fields 
  | |
Instances
Create a value of StartObject with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:throwOnDuplicate:StartObject', startObject_throwOnDuplicate - Throw an exception if Object name is already exist.
$sel:backupJobId:StartObject', startObject_backupJobId - Backup job Id for the in-progress backup
$sel:objectName:StartObject', startObject_objectName - Name for the object.
Request Lenses
startObject_throwOnDuplicate :: Lens' StartObject (Maybe Bool) Source #
Throw an exception if Object name is already exist.
startObject_backupJobId :: Lens' StartObject Text Source #
Backup job Id for the in-progress backup
startObject_objectName :: Lens' StartObject Text Source #
Name for the object.
Destructuring the Response
data StartObjectResponse Source #
See: newStartObjectResponse smart constructor.
Constructors
| StartObjectResponse' | |
Fields 
  | |
Instances
newStartObjectResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> StartObjectResponse | 
Create a value of StartObjectResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:StartObjectResponse', startObjectResponse_httpStatus - The response's http status code.
$sel:uploadId:StartObjectResponse', startObjectResponse_uploadId - Upload Id for a given upload.
Response Lenses
startObjectResponse_httpStatus :: Lens' StartObjectResponse Int Source #
The response's http status code.
startObjectResponse_uploadId :: Lens' StartObjectResponse Text Source #
Upload Id for a given upload.