Class VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder
-
- All Implemented Interfaces:
public final class VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.BuilderA builder for VaultConfirmUploadSuccess.
-
-
Method Summary
-
-
Method Detail
-
sizeBytes
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder sizeBytes(Long sizeBytes)
Uploaded file size in bytes
-
sizeBytes
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder sizeBytes(JsonField<Long> sizeBytes)
Sets Builder.sizeBytes to an arbitrary JSON value.
You should usually call Builder.sizeBytes with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
success
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder success(VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Success success)
Whether the upload succeeded
-
success
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder success(JsonField<VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Success> success)
Sets Builder.success to an arbitrary JSON value.
You should usually call Builder.success with a well-typed Success value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
etag
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder etag(String etag)
S3 ETag for the uploaded object (optional if client cannot access ETag header)
-
etag
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder etag(JsonField<String> etag)
Sets Builder.etag to an arbitrary JSON value.
You should usually call Builder.etag with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final VaultConfirmUploadParams.Body.VaultConfirmUploadSuccess build()
Returns an immutable instance of VaultConfirmUploadSuccess.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.sizeBytes() .success()
-
-
-
-