From 0a0c899fb2805e85455a75947de40adcb8251d96 Mon Sep 17 00:00:00 2001 From: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com> Date: Thu, 26 Sep 2019 15:05:38 -0700 Subject: [PATCH 1/5] Generating with response models in implementation --- .../AppendBlobAppendBlockFromUrlHeaders.java | 4 +- .../AppendBlobAppendBlockHeaders.java | 4 +- .../AppendBlobCreateHeaders.java | 4 +- ...AppendBlobsAppendBlockFromUrlResponse.java | 2 +- .../AppendBlobsAppendBlockResponse.java | 2 +- .../AppendBlobsCreateResponse.java | 2 +- .../blob/implementation/AppendBlobsImpl.java | 7 +- .../AzureBlobStorageBuilder.java | 2 +- .../BlobAbortCopyFromURLHeaders.java | 4 +- .../BlobAcquireLeaseHeaders.java | 4 +- .../BlobBreakLeaseHeaders.java | 4 +- .../BlobChangeLeaseHeaders.java | 4 +- .../BlobCopyFromURLHeaders.java | 5 +- .../BlobCreateSnapshotHeaders.java | 4 +- .../BlobDeleteHeaders.java | 4 +- .../BlobDownloadHeaders.java | 9 +- .../BlobFlatListSegment.java | 3 +- .../BlobGetAccessControlHeaders.java | 4 +- .../BlobGetAccountInfoHeaders.java | 6 +- .../BlobGetPropertiesHeaders.java | 9 +- .../BlobHierarchyListSegment.java | 3 +- .../BlobPrefix.java | 2 +- .../BlobReleaseLeaseHeaders.java | 4 +- .../BlobRenameHeaders.java | 4 +- .../BlobRenewLeaseHeaders.java | 4 +- .../BlobSetAccessControlHeaders.java | 4 +- .../BlobSetHTTPHeadersHeaders.java | 4 +- .../BlobSetMetadataHeaders.java | 4 +- .../BlobSetTierHeaders.java | 2 +- .../BlobStartCopyFromURLHeaders.java | 5 +- .../BlobUndeleteHeaders.java | 4 +- .../BlobsAbortCopyFromURLResponse.java | 2 +- .../BlobsAcquireLeaseResponse.java | 2 +- .../BlobsBreakLeaseResponse.java | 2 +- .../BlobsChangeLeaseResponse.java | 2 +- .../BlobsCopyFromURLResponse.java | 2 +- .../BlobsCreateSnapshotResponse.java | 2 +- .../BlobsDeleteResponse.java | 2 +- .../BlobsDownloadResponse.java | 2 +- .../BlobsGetAccessControlResponse.java | 2 +- .../BlobsGetAccountInfoResponse.java | 2 +- .../BlobsGetPropertiesResponse.java | 2 +- .../blob/implementation/BlobsImpl.java | 25 +-- .../BlobsReleaseLeaseResponse.java | 2 +- .../BlobsRenameResponse.java | 2 +- .../BlobsRenewLeaseResponse.java | 2 +- .../BlobsSetAccessControlResponse.java | 2 +- .../BlobsSetHTTPHeadersResponse.java | 2 +- .../BlobsSetMetadataResponse.java | 2 +- .../BlobsSetTierResponse.java | 2 +- .../BlobsStartCopyFromURLResponse.java | 2 +- .../BlobsUndeleteResponse.java | 2 +- .../BlockBlobCommitBlockListHeaders.java | 4 +- .../BlockBlobGetBlockListHeaders.java | 4 +- .../BlockBlobStageBlockFromURLHeaders.java | 4 +- .../BlockBlobStageBlockHeaders.java | 4 +- .../BlockBlobUploadHeaders.java | 4 +- .../BlockBlobsCommitBlockListResponse.java | 2 +- .../BlockBlobsGetBlockListResponse.java | 3 +- .../blob/implementation/BlockBlobsImpl.java | 10 +- .../BlockBlobsStageBlockFromURLResponse.java | 2 +- .../BlockBlobsStageBlockResponse.java | 2 +- .../BlockBlobsUploadResponse.java | 2 +- .../ContainerAcquireLeaseHeaders.java | 4 +- .../ContainerBreakLeaseHeaders.java | 4 +- .../ContainerChangeLeaseHeaders.java | 4 +- .../ContainerCreateHeaders.java | 4 +- .../ContainerDeleteHeaders.java | 4 +- .../ContainerGetAccessPolicyHeaders.java | 5 +- .../ContainerGetAccountInfoHeaders.java | 6 +- .../ContainerGetPropertiesHeaders.java | 8 +- .../ContainerListBlobFlatSegmentHeaders.java | 4 +- ...tainerListBlobHierarchySegmentHeaders.java | 4 +- .../ContainerReleaseLeaseHeaders.java | 4 +- .../ContainerRenewLeaseHeaders.java | 4 +- .../ContainerSetAccessPolicyHeaders.java | 4 +- .../ContainerSetMetadataHeaders.java | 4 +- .../ContainersAcquireLeaseResponse.java | 2 +- .../ContainersBreakLeaseResponse.java | 2 +- .../ContainersChangeLeaseResponse.java | 2 +- .../ContainersCreateResponse.java | 2 +- .../ContainersDeleteResponse.java | 2 +- .../ContainersGetAccessPolicyResponse.java | 3 +- .../ContainersGetAccountInfoResponse.java | 2 +- .../ContainersGetPropertiesResponse.java | 2 +- .../blob/implementation/ContainersImpl.java | 20 +- ...ContainersListBlobFlatSegmentResponse.java | 2 +- ...inersListBlobHierarchySegmentResponse.java | 2 +- .../ContainersReleaseLeaseResponse.java | 2 +- .../ContainersRenewLeaseResponse.java | 2 +- .../ContainersSetAccessPolicyResponse.java | 2 +- .../ContainersSetMetadataResponse.java | 2 +- .../DirectoryCreateHeaders.java | 4 +- .../DirectoryDeleteHeaders.java | 4 +- .../DirectoryGetAccessControlHeaders.java | 4 +- .../DirectoryHttpHeaders.java | 2 +- .../DirectoryRenameHeaders.java | 4 +- .../DirectorySetAccessControlHeaders.java | 4 +- .../DirectorysCreateResponse.java | 2 +- .../DirectorysDeleteResponse.java | 2 +- .../DirectorysGetAccessControlResponse.java | 2 +- .../blob/implementation/DirectorysImpl.java | 10 +- .../DirectorysRenameResponse.java | 2 +- .../DirectorysSetAccessControlResponse.java | 2 +- .../ListBlobsFlatSegmentResponse.java | 2 +- .../ListBlobsHierarchySegmentResponse.java | 2 +- .../ListContainersSegmentResponse.java | 3 +- .../PageBlobClearPagesHeaders.java | 4 +- .../PageBlobCopyIncrementalHeaders.java | 5 +- .../PageBlobCreateHeaders.java | 4 +- .../PageBlobGetPageRangesDiffHeaders.java | 4 +- .../PageBlobGetPageRangesHeaders.java | 4 +- .../PageBlobResizeHeaders.java | 4 +- .../PageBlobUpdateSequenceNumberHeaders.java | 4 +- .../PageBlobUploadPagesFromURLHeaders.java | 16 +- .../PageBlobUploadPagesHeaders.java | 4 +- .../PageBlobsClearPagesResponse.java | 2 +- .../PageBlobsCopyIncrementalResponse.java | 2 +- .../PageBlobsCreateResponse.java | 2 +- .../PageBlobsGetPageRangesDiffResponse.java | 3 +- .../PageBlobsGetPageRangesResponse.java | 3 +- .../blob/implementation/PageBlobsImpl.java | 23 +- .../PageBlobsResizeResponse.java | 2 +- ...PageBlobsUpdateSequenceNumberResponse.java | 2 +- .../PageBlobsUploadPagesFromURLResponse.java | 2 +- .../PageBlobsUploadPagesResponse.java | 2 +- .../PremiumPageBlobAccessTier.java | 87 ++++++++ .../ServiceGetAccountInfoHeaders.java | 6 +- .../ServiceGetPropertiesHeaders.java | 2 +- .../ServiceGetStatisticsHeaders.java | 4 +- .../ServiceGetUserDelegationKeyHeaders.java | 4 +- .../ServiceListContainersSegmentHeaders.java | 2 +- .../ServiceSetPropertiesHeaders.java | 2 +- .../ServiceSubmitBatchHeaders.java | 2 +- .../ServicesGetAccountInfoResponse.java | 2 +- .../ServicesGetPropertiesResponse.java | 3 +- .../ServicesGetStatisticsResponse.java | 3 +- .../ServicesGetUserDelegationKeyResponse.java | 3 +- .../blob/implementation/ServicesImpl.java | 9 +- ...ServicesListContainersSegmentResponse.java | 2 +- .../ServicesSetPropertiesResponse.java | 2 +- .../ServicesSubmitBatchResponse.java | 2 +- .../storage/blob/models/AppendBlobItem.java | 100 --------- .../storage/blob/models/BlobMetadata.java | 72 ------- .../storage/blob/models/BlobProperties.java | 2 +- .../storage/blob/models/BlockBlobItem.java | 67 ------ .../azure/storage/blob/models/BlockItem.java | 45 ---- .../blob/models/ContainerProperties.java | 2 +- .../blob/models/CustomerProvidedKeyInfo.java | 51 ----- .../storage/blob/models/FilterBlobsItem.java | 94 -------- .../blob/models/FilterBlobsResponse.java | 173 --------------- .../blob/models/FilterBlobsSegment.java | 44 ---- .../storage/blob/models/GeoReplication.java | 2 +- .../blob/models/ModifiedAccessConditions.java | 2 +- .../storage/blob/models/PageBlobItem.java | 113 ---------- .../models/ServiceFilterBlobsHeaders.java | 201 ------------------ .../models/ServicesFilterBlobsResponse.java | 35 --- .../SourceModifiedAccessConditions.java | 2 +- .../storage/blob/models/StorageErrorCode.java | 25 +++ .../storage/blob/models/package-info.java | 8 - .../src/main/java/module-info.java | 1 + .../azure-storage-blob/swagger/README.md | 3 + 162 files changed, 373 insertions(+), 1290 deletions(-) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/AppendBlobAppendBlockFromUrlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/AppendBlobAppendBlockHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/AppendBlobCreateHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/AppendBlobsAppendBlockFromUrlResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/AppendBlobsAppendBlockResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/AppendBlobsCreateResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobAbortCopyFromURLHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobAcquireLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobBreakLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobChangeLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobCopyFromURLHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobCreateSnapshotHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobDeleteHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobDownloadHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobFlatListSegment.java (92%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobGetAccessControlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobGetAccountInfoHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobGetPropertiesHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobHierarchyListSegment.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobPrefix.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobReleaseLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobRenameHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobRenewLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobSetAccessControlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobSetHTTPHeadersHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobSetMetadataHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobSetTierHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobStartCopyFromURLHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobUndeleteHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsAbortCopyFromURLResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsAcquireLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsBreakLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsChangeLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsCopyFromURLResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsCreateSnapshotResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsDeleteResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsDownloadResponse.java (97%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsGetAccessControlResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsGetAccountInfoResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsGetPropertiesResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsReleaseLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsRenameResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsRenewLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsSetAccessControlResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsSetHTTPHeadersResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsSetMetadataResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsSetTierResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsStartCopyFromURLResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlobsUndeleteResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobCommitBlockListHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobGetBlockListHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobStageBlockFromURLHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobStageBlockHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobUploadHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobsCommitBlockListResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobsGetBlockListResponse.java (93%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobsStageBlockFromURLResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobsStageBlockResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/BlockBlobsUploadResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerAcquireLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerBreakLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerChangeLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerCreateHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerDeleteHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerGetAccessPolicyHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerGetAccountInfoHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerGetPropertiesHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerListBlobFlatSegmentHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerListBlobHierarchySegmentHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerReleaseLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerRenewLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerSetAccessPolicyHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainerSetMetadataHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersAcquireLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersBreakLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersChangeLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersCreateResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersDeleteResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersGetAccessPolicyResponse.java (93%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersGetAccountInfoResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersGetPropertiesResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersListBlobFlatSegmentResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersListBlobHierarchySegmentResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersReleaseLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersRenewLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersSetAccessPolicyResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ContainersSetMetadataResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectoryCreateHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectoryDeleteHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectoryGetAccessControlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectoryHttpHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectoryRenameHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectorySetAccessControlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectorysCreateResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectorysDeleteResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectorysGetAccessControlResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectorysRenameResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/DirectorysSetAccessControlResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ListBlobsFlatSegmentResponse.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ListBlobsHierarchySegmentResponse.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ListContainersSegmentResponse.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobClearPagesHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobCopyIncrementalHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobCreateHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobGetPageRangesDiffHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobGetPageRangesHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobResizeHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobUpdateSequenceNumberHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobUploadPagesFromURLHeaders.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobUploadPagesHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobsClearPagesResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobsCopyIncrementalResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobsCreateResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobsGetPageRangesDiffResponse.java (93%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobsGetPageRangesResponse.java (93%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobsResizeResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobsUpdateSequenceNumberResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobsUploadPagesFromURLResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/PageBlobsUploadPagesResponse.java (95%) create mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PremiumPageBlobAccessTier.java rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServiceGetAccountInfoHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServiceGetPropertiesHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServiceGetStatisticsHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServiceGetUserDelegationKeyHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServiceListContainersSegmentHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServiceSetPropertiesHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServiceSubmitBatchHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServicesGetAccountInfoResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServicesGetPropertiesResponse.java (92%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServicesGetStatisticsResponse.java (92%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServicesGetUserDelegationKeyResponse.java (92%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServicesListContainersSegmentResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServicesSetPropertiesResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/ServicesSubmitBatchResponse.java (97%) delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobMetadata.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockItem.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/CustomerProvidedKeyInfo.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsItem.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsResponse.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsSegment.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceFilterBlobsHeaders.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesFilterBlobsResponse.java delete mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/package-info.java diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobAppendBlockFromUrlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockFromUrlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobAppendBlockFromUrlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockFromUrlHeaders.java index 10bd672a6ba3..f728783c7dc8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobAppendBlockFromUrlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockFromUrlHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobAppendBlockHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobAppendBlockHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockHeaders.java index a767eba5747f..8da0dd246fdc 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobAppendBlockHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobCreateHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobCreateHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobCreateHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobCreateHeaders.java index a2d2db241fdd..b7b60e4fea9b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobCreateHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobCreateHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobsAppendBlockFromUrlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockFromUrlResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobsAppendBlockFromUrlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockFromUrlResponse.java index 55cf1e763dc9..61b132426ec0 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobsAppendBlockFromUrlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockFromUrlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobsAppendBlockResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobsAppendBlockResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockResponse.java index 2dc53c0da52d..9557839ff059 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobsAppendBlockResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobsCreateResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsCreateResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobsCreateResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsCreateResponse.java index c8f4cd830c9f..79b8515692ef 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobsCreateResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsCreateResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java index 5323430eab02..3e6c6755321b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java @@ -4,8 +4,6 @@ package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; -import com.azure.core.implementation.RestProxy; import com.azure.core.annotation.BodyParam; import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.HeaderParam; @@ -18,11 +16,10 @@ import com.azure.core.annotation.ServiceInterface; import com.azure.core.annotation.ServiceMethod; import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.core.implementation.RestProxy; import com.azure.core.implementation.util.Base64Util; import com.azure.core.util.Context; -import com.azure.storage.blob.models.AppendBlobsAppendBlockFromUrlResponse; -import com.azure.storage.blob.models.AppendBlobsAppendBlockResponse; -import com.azure.storage.blob.models.AppendBlobsCreateResponse; import com.azure.storage.blob.models.AppendPositionAccessConditions; import com.azure.storage.blob.models.BlobHTTPHeaders; import com.azure.storage.blob.models.CpkInfo; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AzureBlobStorageBuilder.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AzureBlobStorageBuilder.java index bb2619e0d8d3..2733e398966b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AzureBlobStorageBuilder.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AzureBlobStorageBuilder.java @@ -4,9 +4,9 @@ package com.azure.storage.blob.implementation; +import com.azure.core.annotation.ServiceClientBuilder; import com.azure.core.http.HttpPipeline; import com.azure.core.implementation.RestProxy; -import com.azure.core.annotation.ServiceClientBuilder; import com.azure.storage.blob.models.PathRenameMode; /** diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobAbortCopyFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAbortCopyFromURLHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobAbortCopyFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAbortCopyFromURLHeaders.java index e2c38c0fe144..f15cd81afd8c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobAbortCopyFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAbortCopyFromURLHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobAcquireLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAcquireLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobAcquireLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAcquireLeaseHeaders.java index b28816bbb212..e981e4d7b8c2 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobAcquireLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAcquireLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobBreakLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobBreakLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobBreakLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobBreakLeaseHeaders.java index 07bfd754dc06..ad742e694158 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobBreakLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobBreakLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobChangeLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobChangeLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobChangeLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobChangeLeaseHeaders.java index 2373e29ce5d7..ee2a2a2109ba 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobChangeLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobChangeLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobCopyFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCopyFromURLHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobCopyFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCopyFromURLHeaders.java index b02bb73f20a6..e7ca5f2511cf 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobCopyFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCopyFromURLHeaders.java @@ -2,10 +2,11 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.storage.blob.models.SyncCopyStatusType; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobCreateSnapshotHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCreateSnapshotHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobCreateSnapshotHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCreateSnapshotHeaders.java index d32a97e8b6b3..f5fd864cea33 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobCreateSnapshotHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCreateSnapshotHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobDeleteHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDeleteHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobDeleteHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDeleteHeaders.java index 92459434eb8d..e0680947ae96 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobDeleteHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDeleteHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobDownloadHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDownloadHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobDownloadHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDownloadHeaders.java index bed5b3eca9f8..6dc1c9acae52 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobDownloadHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDownloadHeaders.java @@ -2,12 +2,17 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; import com.azure.core.annotation.HeaderCollection; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; +import com.azure.storage.blob.models.BlobType; +import com.azure.storage.blob.models.CopyStatusType; +import com.azure.storage.blob.models.LeaseDurationType; +import com.azure.storage.blob.models.LeaseStateType; +import com.azure.storage.blob.models.LeaseStatusType; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobFlatListSegment.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobFlatListSegment.java similarity index 92% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobFlatListSegment.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobFlatListSegment.java index 721b2d0703b3..f3caba8d7932 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobFlatListSegment.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobFlatListSegment.java @@ -2,9 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; +import com.azure.storage.blob.models.BlobItem; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.util.ArrayList; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobGetAccessControlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccessControlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobGetAccessControlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccessControlHeaders.java index e5614d52a474..c86ccebfe745 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobGetAccessControlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccessControlHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobGetAccountInfoHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccountInfoHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobGetAccountInfoHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccountInfoHeaders.java index b8aef5bd9064..d1242a7b43dd 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobGetAccountInfoHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccountInfoHeaders.java @@ -2,10 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.storage.blob.models.AccountKind; +import com.azure.storage.blob.models.SkuName; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobGetPropertiesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetPropertiesHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobGetPropertiesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetPropertiesHeaders.java index c71d267592f9..d84fa8597dc4 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobGetPropertiesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetPropertiesHeaders.java @@ -2,12 +2,17 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; import com.azure.core.annotation.HeaderCollection; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; +import com.azure.storage.blob.models.BlobType; +import com.azure.storage.blob.models.CopyStatusType; +import com.azure.storage.blob.models.LeaseDurationType; +import com.azure.storage.blob.models.LeaseStateType; +import com.azure.storage.blob.models.LeaseStatusType; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobHierarchyListSegment.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobHierarchyListSegment.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobHierarchyListSegment.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobHierarchyListSegment.java index 307191dd9833..4740865c4511 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobHierarchyListSegment.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobHierarchyListSegment.java @@ -2,9 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; +import com.azure.storage.blob.models.BlobItem; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobPrefix.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobPrefix.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobPrefix.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobPrefix.java index 7fe202119c2c..64c6783b094c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobPrefix.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobPrefix.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobReleaseLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobReleaseLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobReleaseLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobReleaseLeaseHeaders.java index 5b9b7a75f495..7fc1a3429b62 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobReleaseLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobReleaseLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobRenameHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenameHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobRenameHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenameHeaders.java index b4d76cd3a061..be590b96a134 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobRenameHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenameHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobRenewLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenewLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobRenewLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenewLeaseHeaders.java index cc39513c8072..74721a76aa82 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobRenewLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenewLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetAccessControlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetAccessControlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetAccessControlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetAccessControlHeaders.java index 128c2a564a0d..d93e5ed24510 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetAccessControlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetAccessControlHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetHTTPHeadersHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetHTTPHeadersHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetHTTPHeadersHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetHTTPHeadersHeaders.java index 06ea7d0a3383..590b531602c5 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetHTTPHeadersHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetHTTPHeadersHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetMetadataHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetMetadataHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetMetadataHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetMetadataHeaders.java index cbb99afb4e13..ae9168496a68 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetMetadataHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetMetadataHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetTierHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetTierHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetTierHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetTierHeaders.java index 1f9caf4dc689..b1356f37fa07 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobSetTierHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetTierHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobStartCopyFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobStartCopyFromURLHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobStartCopyFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobStartCopyFromURLHeaders.java index 606c12c3e177..d1fb9b1e038e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobStartCopyFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobStartCopyFromURLHeaders.java @@ -2,10 +2,11 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.storage.blob.models.CopyStatusType; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobUndeleteHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobUndeleteHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobUndeleteHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobUndeleteHeaders.java index 2b7223a252bf..486adad3761f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobUndeleteHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobUndeleteHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsAbortCopyFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAbortCopyFromURLResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsAbortCopyFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAbortCopyFromURLResponse.java index 00f2a2ca9759..7a8ee7534b1c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsAbortCopyFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAbortCopyFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsAcquireLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAcquireLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsAcquireLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAcquireLeaseResponse.java index 0073deeb6315..6bfbd98f65f9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsAcquireLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAcquireLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsBreakLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsBreakLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsBreakLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsBreakLeaseResponse.java index 9f5f9fda05ea..275389b5f46e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsBreakLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsBreakLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsChangeLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsChangeLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsChangeLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsChangeLeaseResponse.java index eb807aceb583..a2e4362046a0 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsChangeLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsChangeLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsCopyFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCopyFromURLResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsCopyFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCopyFromURLResponse.java index 36220b0bf1be..b9ab9a5e238c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsCopyFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCopyFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsCreateSnapshotResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCreateSnapshotResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsCreateSnapshotResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCreateSnapshotResponse.java index 3a76a46d1b72..b3d114056e41 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsCreateSnapshotResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCreateSnapshotResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsDeleteResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDeleteResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsDeleteResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDeleteResponse.java index 0222cdc4676d..297738e42db1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsDeleteResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDeleteResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsDownloadResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java similarity index 97% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsDownloadResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java index a08e1b290986..dc0767484155 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsDownloadResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsGetAccessControlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccessControlResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsGetAccessControlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccessControlResponse.java index 22d187baf2be..15f7db3e3c9a 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsGetAccessControlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccessControlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsGetAccountInfoResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccountInfoResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsGetAccountInfoResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccountInfoResponse.java index 5b33d4b6f495..3c4606157c79 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsGetAccountInfoResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccountInfoResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsGetPropertiesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetPropertiesResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsGetPropertiesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetPropertiesResponse.java index de24a1b0b20a..1f38ef50ea1c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsGetPropertiesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetPropertiesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java index 8f5e81f9dbfd..9a41fc9b6a36 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java @@ -4,8 +4,6 @@ package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; -import com.azure.core.implementation.RestProxy; import com.azure.core.annotation.Delete; import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; @@ -21,34 +19,15 @@ import com.azure.core.annotation.ServiceInterface; import com.azure.core.annotation.ServiceMethod; import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.core.implementation.RestProxy; import com.azure.core.implementation.util.Base64Util; import com.azure.core.util.Context; import com.azure.storage.blob.models.AccessTier; import com.azure.storage.blob.models.BlobHTTPHeaders; -import com.azure.storage.blob.models.BlobsAbortCopyFromURLResponse; -import com.azure.storage.blob.models.BlobsAcquireLeaseResponse; -import com.azure.storage.blob.models.BlobsBreakLeaseResponse; -import com.azure.storage.blob.models.BlobsChangeLeaseResponse; -import com.azure.storage.blob.models.BlobsCopyFromURLResponse; -import com.azure.storage.blob.models.BlobsCreateSnapshotResponse; -import com.azure.storage.blob.models.BlobsDeleteResponse; -import com.azure.storage.blob.models.BlobsDownloadResponse; -import com.azure.storage.blob.models.BlobsGetAccessControlResponse; -import com.azure.storage.blob.models.BlobsGetAccountInfoResponse; -import com.azure.storage.blob.models.BlobsGetPropertiesResponse; -import com.azure.storage.blob.models.BlobsReleaseLeaseResponse; -import com.azure.storage.blob.models.BlobsRenameResponse; -import com.azure.storage.blob.models.BlobsRenewLeaseResponse; -import com.azure.storage.blob.models.BlobsSetAccessControlResponse; -import com.azure.storage.blob.models.BlobsSetHTTPHeadersResponse; -import com.azure.storage.blob.models.BlobsSetMetadataResponse; -import com.azure.storage.blob.models.BlobsSetTierResponse; -import com.azure.storage.blob.models.BlobsStartCopyFromURLResponse; -import com.azure.storage.blob.models.BlobsUndeleteResponse; import com.azure.storage.blob.models.CpkInfo; import com.azure.storage.blob.models.DataLakeStorageErrorException; import com.azure.storage.blob.models.DeleteSnapshotsOptionType; -import com.azure.storage.blob.models.DirectoryHttpHeaders; import com.azure.storage.blob.models.EncryptionAlgorithmType; import com.azure.storage.blob.models.LeaseAccessConditions; import com.azure.storage.blob.models.ModifiedAccessConditions; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsReleaseLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsReleaseLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsReleaseLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsReleaseLeaseResponse.java index f379ead4105b..3537fafe4259 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsReleaseLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsReleaseLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsRenameResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenameResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsRenameResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenameResponse.java index 1be4db789caa..20bdce42a935 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsRenameResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenameResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsRenewLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenewLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsRenewLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenewLeaseResponse.java index 53dfcb83563a..60bf9b3d8e5b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsRenewLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenewLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetAccessControlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetAccessControlResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetAccessControlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetAccessControlResponse.java index 0f59a40bdfda..8a6851f0f8ae 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetAccessControlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetAccessControlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetHTTPHeadersResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetHTTPHeadersResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetHTTPHeadersResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetHTTPHeadersResponse.java index 6e52d09d1b8b..75f8f67537e0 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetHTTPHeadersResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetHTTPHeadersResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetMetadataResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetMetadataResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetMetadataResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetMetadataResponse.java index e9979fdcb85b..f73dd040a1d0 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetMetadataResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetMetadataResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetTierResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetTierResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetTierResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetTierResponse.java index d11f82818471..d3bad921ae1c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsSetTierResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetTierResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsStartCopyFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsStartCopyFromURLResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsStartCopyFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsStartCopyFromURLResponse.java index 6c7821de05f3..f9d826510fc1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsStartCopyFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsStartCopyFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsUndeleteResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsUndeleteResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsUndeleteResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsUndeleteResponse.java index 21cf7a0cbe9f..fdd0f0d4a174 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobsUndeleteResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsUndeleteResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobCommitBlockListHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobCommitBlockListHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobCommitBlockListHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobCommitBlockListHeaders.java index 3ceb9599c3a7..6d5f8640cc40 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobCommitBlockListHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobCommitBlockListHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobGetBlockListHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobGetBlockListHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobGetBlockListHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobGetBlockListHeaders.java index 864c1b68386e..1cad4ad84b22 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobGetBlockListHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobGetBlockListHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobStageBlockFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockFromURLHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobStageBlockFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockFromURLHeaders.java index d56b9ebe28fe..afddbb511cb5 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobStageBlockFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockFromURLHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobStageBlockHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobStageBlockHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockHeaders.java index 28affbd6d538..7f71ca40e45c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobStageBlockHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobUploadHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobUploadHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobUploadHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobUploadHeaders.java index 2c6c2b820b64..ce5733a9fee8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobUploadHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobUploadHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsCommitBlockListResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsCommitBlockListResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsCommitBlockListResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsCommitBlockListResponse.java index e68cbc1f0770..6062a349f5ce 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsCommitBlockListResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsCommitBlockListResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsGetBlockListResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsGetBlockListResponse.java similarity index 93% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsGetBlockListResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsGetBlockListResponse.java index 75826083b88c..fa45b33d5ad3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsGetBlockListResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsGetBlockListResponse.java @@ -2,11 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; import com.azure.core.http.rest.ResponseBase; +import com.azure.storage.blob.models.BlockList; /** * Contains all response data for the getBlockList operation. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java index 6d70be8b0af1..3e8459a1aaf9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java @@ -23,11 +23,6 @@ import com.azure.core.util.Context; import com.azure.storage.blob.models.AccessTier; import com.azure.storage.blob.models.BlobHTTPHeaders; -import com.azure.storage.blob.models.BlockBlobsCommitBlockListResponse; -import com.azure.storage.blob.models.BlockBlobsGetBlockListResponse; -import com.azure.storage.blob.models.BlockBlobsStageBlockFromURLResponse; -import com.azure.storage.blob.models.BlockBlobsStageBlockResponse; -import com.azure.storage.blob.models.BlockBlobsUploadResponse; import com.azure.storage.blob.models.BlockListType; import com.azure.storage.blob.models.BlockLookupList; import com.azure.storage.blob.models.CpkInfo; @@ -36,13 +31,12 @@ import com.azure.storage.blob.models.ModifiedAccessConditions; import com.azure.storage.blob.models.SourceModifiedAccessConditions; import com.azure.storage.blob.models.StorageErrorException; -import reactor.core.publisher.Flux; -import reactor.core.publisher.Mono; - import java.net.URL; import java.nio.ByteBuffer; import java.time.OffsetDateTime; import java.util.Map; +import reactor.core.publisher.Flux; +import reactor.core.publisher.Mono; /** * An instance of this class provides access to all the operations defined in diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsStageBlockFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockFromURLResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsStageBlockFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockFromURLResponse.java index 848a75fefcb7..4272477c2239 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsStageBlockFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsStageBlockResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsStageBlockResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockResponse.java index 9a1e5f8a2cba..8a21e0c29ca9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsStageBlockResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsUploadResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsUploadResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsUploadResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsUploadResponse.java index aa667bea4116..394d2abe3660 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobsUploadResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsUploadResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerAcquireLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerAcquireLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerAcquireLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerAcquireLeaseHeaders.java index 161284f059a6..fe7bce8bdb91 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerAcquireLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerAcquireLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerBreakLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerBreakLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerBreakLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerBreakLeaseHeaders.java index dfed88da617f..18c9064cde69 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerBreakLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerBreakLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerChangeLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerChangeLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerChangeLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerChangeLeaseHeaders.java index 73598296f1bd..0437cd518d5e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerChangeLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerChangeLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerCreateHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerCreateHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerCreateHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerCreateHeaders.java index 8c40ee06fb0c..a011eb602e26 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerCreateHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerCreateHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerDeleteHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerDeleteHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerDeleteHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerDeleteHeaders.java index aa824cbd8228..cf34f060727b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerDeleteHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerDeleteHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerGetAccessPolicyHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccessPolicyHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerGetAccessPolicyHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccessPolicyHeaders.java index dae10ab7e573..d01b4b6da80a 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerGetAccessPolicyHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccessPolicyHeaders.java @@ -2,10 +2,11 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.storage.blob.models.PublicAccessType; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerGetAccountInfoHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccountInfoHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerGetAccountInfoHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccountInfoHeaders.java index 679b327c855d..11bcee5645b7 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerGetAccountInfoHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccountInfoHeaders.java @@ -2,10 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.storage.blob.models.AccountKind; +import com.azure.storage.blob.models.SkuName; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerGetPropertiesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetPropertiesHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerGetPropertiesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetPropertiesHeaders.java index 4ea9bec09790..4fea6d7906be 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerGetPropertiesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetPropertiesHeaders.java @@ -2,11 +2,15 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; import com.azure.core.annotation.HeaderCollection; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.storage.blob.models.LeaseDurationType; +import com.azure.storage.blob.models.LeaseStateType; +import com.azure.storage.blob.models.LeaseStatusType; +import com.azure.storage.blob.models.PublicAccessType; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerListBlobFlatSegmentHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobFlatSegmentHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerListBlobFlatSegmentHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobFlatSegmentHeaders.java index 0058f307b367..9f9cad33db78 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerListBlobFlatSegmentHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobFlatSegmentHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerListBlobHierarchySegmentHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobHierarchySegmentHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerListBlobHierarchySegmentHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobHierarchySegmentHeaders.java index a1e25b1dbe8c..ac49c2d53e07 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerListBlobHierarchySegmentHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobHierarchySegmentHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerReleaseLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerReleaseLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerReleaseLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerReleaseLeaseHeaders.java index 50df268620f0..39431555db3e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerReleaseLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerReleaseLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerRenewLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerRenewLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerRenewLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerRenewLeaseHeaders.java index 0f1bf3fb52ca..f0724dc35806 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerRenewLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerRenewLeaseHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerSetAccessPolicyHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetAccessPolicyHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerSetAccessPolicyHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetAccessPolicyHeaders.java index 786faeb0ea88..a5593e026342 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerSetAccessPolicyHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetAccessPolicyHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerSetMetadataHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetMetadataHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerSetMetadataHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetMetadataHeaders.java index 1d2b815a5262..baedf710920b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerSetMetadataHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetMetadataHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersAcquireLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersAcquireLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersAcquireLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersAcquireLeaseResponse.java index 121be655fcb4..0c8d43402c8d 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersAcquireLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersAcquireLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersBreakLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersBreakLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersBreakLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersBreakLeaseResponse.java index c1fd19e3b28f..30b349dcf989 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersBreakLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersBreakLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersChangeLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersChangeLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersChangeLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersChangeLeaseResponse.java index c89bb3bc9d03..42fef24c85e9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersChangeLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersChangeLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersCreateResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersCreateResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersCreateResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersCreateResponse.java index b08eb783c553..9cc7536083f8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersCreateResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersCreateResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersDeleteResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersDeleteResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersDeleteResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersDeleteResponse.java index 62d4bcf04738..55fbc4aa4b95 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersDeleteResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersDeleteResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersGetAccessPolicyResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccessPolicyResponse.java similarity index 93% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersGetAccessPolicyResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccessPolicyResponse.java index abbe7cfc7722..75f317d33fe2 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersGetAccessPolicyResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccessPolicyResponse.java @@ -2,11 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; import com.azure.core.http.rest.ResponseBase; +import com.azure.storage.blob.models.SignedIdentifier; import java.util.List; /** diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersGetAccountInfoResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccountInfoResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersGetAccountInfoResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccountInfoResponse.java index a4d2a3ab5cc9..7fed44c9b515 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersGetAccountInfoResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccountInfoResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersGetPropertiesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetPropertiesResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersGetPropertiesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetPropertiesResponse.java index fecff3635a11..6169fd6eb989 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersGetPropertiesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetPropertiesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java index 6a75bc62a397..defa27389871 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java @@ -4,9 +4,6 @@ package com.azure.storage.blob.implementation; -import com.azure.core.implementation.CollectionFormat; -import com.azure.core.implementation.DateTimeRfc1123; -import com.azure.core.implementation.RestProxy; import com.azure.core.annotation.BodyParam; import com.azure.core.annotation.Delete; import com.azure.core.annotation.ExpectedResponses; @@ -21,22 +18,11 @@ import com.azure.core.annotation.ServiceInterface; import com.azure.core.annotation.ServiceMethod; import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.implementation.CollectionFormat; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.core.implementation.RestProxy; import com.azure.core.implementation.serializer.jackson.JacksonAdapter; import com.azure.core.util.Context; -import com.azure.storage.blob.models.ContainersAcquireLeaseResponse; -import com.azure.storage.blob.models.ContainersBreakLeaseResponse; -import com.azure.storage.blob.models.ContainersChangeLeaseResponse; -import com.azure.storage.blob.models.ContainersCreateResponse; -import com.azure.storage.blob.models.ContainersDeleteResponse; -import com.azure.storage.blob.models.ContainersGetAccessPolicyResponse; -import com.azure.storage.blob.models.ContainersGetAccountInfoResponse; -import com.azure.storage.blob.models.ContainersGetPropertiesResponse; -import com.azure.storage.blob.models.ContainersListBlobFlatSegmentResponse; -import com.azure.storage.blob.models.ContainersListBlobHierarchySegmentResponse; -import com.azure.storage.blob.models.ContainersReleaseLeaseResponse; -import com.azure.storage.blob.models.ContainersRenewLeaseResponse; -import com.azure.storage.blob.models.ContainersSetAccessPolicyResponse; -import com.azure.storage.blob.models.ContainersSetMetadataResponse; import com.azure.storage.blob.models.LeaseAccessConditions; import com.azure.storage.blob.models.ListBlobsIncludeItem; import com.azure.storage.blob.models.ModifiedAccessConditions; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersListBlobFlatSegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobFlatSegmentResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersListBlobFlatSegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobFlatSegmentResponse.java index d4eacc0c169e..ae0b65a968d4 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersListBlobFlatSegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobFlatSegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersListBlobHierarchySegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobHierarchySegmentResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersListBlobHierarchySegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobHierarchySegmentResponse.java index df7eddaeecde..097217d011e7 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersListBlobHierarchySegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobHierarchySegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersReleaseLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersReleaseLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersReleaseLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersReleaseLeaseResponse.java index d719090a85c8..a08b376018a1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersReleaseLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersReleaseLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersRenewLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersRenewLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersRenewLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersRenewLeaseResponse.java index 64ddebe26aa7..bdf1409f05d8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersRenewLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersRenewLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersSetAccessPolicyResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetAccessPolicyResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersSetAccessPolicyResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetAccessPolicyResponse.java index 982160576ba5..72ce5517a9d7 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersSetAccessPolicyResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetAccessPolicyResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersSetMetadataResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetMetadataResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersSetMetadataResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetMetadataResponse.java index 0fc54a5d1f2c..37fe869f7f84 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainersSetMetadataResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetMetadataResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryCreateHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryCreateHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryCreateHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryCreateHeaders.java index 865af9b9680a..dac386f67d44 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryCreateHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryCreateHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryDeleteHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryDeleteHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryDeleteHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryDeleteHeaders.java index f6a545cf56e9..0c578bc43c9b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryDeleteHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryDeleteHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryGetAccessControlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryGetAccessControlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryGetAccessControlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryGetAccessControlHeaders.java index 581124bf6e9f..685a3972a104 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryGetAccessControlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryGetAccessControlHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryHttpHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryHttpHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryHttpHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryHttpHeaders.java index cca59ba35eb6..80ce7d0a528e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryHttpHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryHttpHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryRenameHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryRenameHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryRenameHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryRenameHeaders.java index 1c9e5334994f..41a073efc937 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectoryRenameHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryRenameHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorySetAccessControlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorySetAccessControlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorySetAccessControlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorySetAccessControlHeaders.java index bd2309a639d8..eb25fbc79f0c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorySetAccessControlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorySetAccessControlHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysCreateResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysCreateResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysCreateResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysCreateResponse.java index 884c526dda38..d94d2f3790b5 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysCreateResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysCreateResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysDeleteResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysDeleteResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysDeleteResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysDeleteResponse.java index 6e3c9d532875..86c14863ea0a 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysDeleteResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysDeleteResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysGetAccessControlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysGetAccessControlResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysGetAccessControlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysGetAccessControlResponse.java index 6104b8c9afa7..d0692a61fd9a 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysGetAccessControlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysGetAccessControlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysImpl.java index cc64f892cffd..3047a08faeea 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysImpl.java @@ -4,8 +4,6 @@ package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; -import com.azure.core.implementation.RestProxy; import com.azure.core.annotation.Delete; import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Head; @@ -20,14 +18,10 @@ import com.azure.core.annotation.ServiceInterface; import com.azure.core.annotation.ServiceMethod; import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.core.implementation.RestProxy; import com.azure.core.util.Context; import com.azure.storage.blob.models.DataLakeStorageErrorException; -import com.azure.storage.blob.models.DirectoryHttpHeaders; -import com.azure.storage.blob.models.DirectorysCreateResponse; -import com.azure.storage.blob.models.DirectorysDeleteResponse; -import com.azure.storage.blob.models.DirectorysGetAccessControlResponse; -import com.azure.storage.blob.models.DirectorysRenameResponse; -import com.azure.storage.blob.models.DirectorysSetAccessControlResponse; import com.azure.storage.blob.models.LeaseAccessConditions; import com.azure.storage.blob.models.ModifiedAccessConditions; import com.azure.storage.blob.models.PathRenameMode; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysRenameResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysRenameResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysRenameResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysRenameResponse.java index afea46a8180b..a580670310b5 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysRenameResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysRenameResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysSetAccessControlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysSetAccessControlResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysSetAccessControlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysSetAccessControlResponse.java index 3395f9a2a10b..e59c113f763e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/DirectorysSetAccessControlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysSetAccessControlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ListBlobsFlatSegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsFlatSegmentResponse.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ListBlobsFlatSegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsFlatSegmentResponse.java index fe71a40d2d75..9e3b67ea6ae4 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ListBlobsFlatSegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsFlatSegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ListBlobsHierarchySegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsHierarchySegmentResponse.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ListBlobsHierarchySegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsHierarchySegmentResponse.java index 9014d15dce1b..f64e169cae4d 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ListBlobsHierarchySegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsHierarchySegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ListContainersSegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListContainersSegmentResponse.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ListContainersSegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListContainersSegmentResponse.java index a75051180d07..145212eac2c6 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ListContainersSegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListContainersSegmentResponse.java @@ -2,9 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; +import com.azure.storage.blob.models.ContainerItem; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobClearPagesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobClearPagesHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobClearPagesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobClearPagesHeaders.java index 3b3082bd53d6..8841afd9ca2b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobClearPagesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobClearPagesHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobCopyIncrementalHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCopyIncrementalHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobCopyIncrementalHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCopyIncrementalHeaders.java index cc67adea0c5b..cf3ac56e77c2 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobCopyIncrementalHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCopyIncrementalHeaders.java @@ -2,10 +2,11 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.storage.blob.models.CopyStatusType; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobCreateHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCreateHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobCreateHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCreateHeaders.java index 1704be4f338e..f37e21f02e00 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobCreateHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCreateHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobGetPageRangesDiffHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesDiffHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobGetPageRangesDiffHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesDiffHeaders.java index 0b0287228afa..43ed73a78b51 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobGetPageRangesDiffHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesDiffHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobGetPageRangesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobGetPageRangesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesHeaders.java index faa61a11f195..e07687abd41c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobGetPageRangesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobResizeHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobResizeHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobResizeHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobResizeHeaders.java index 9ad150d4be3a..fae09b5d515c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobResizeHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobResizeHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobUpdateSequenceNumberHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUpdateSequenceNumberHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobUpdateSequenceNumberHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUpdateSequenceNumberHeaders.java index de7966aae7ee..e5d5845def97 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobUpdateSequenceNumberHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUpdateSequenceNumberHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobUploadPagesFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesFromURLHeaders.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobUploadPagesFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesFromURLHeaders.java index 77ab765a7624..b750ed6630b1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobUploadPagesFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesFromURLHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; @@ -86,8 +86,8 @@ public final class PageBlobUploadPagesFromURLHeaders { private Boolean isServerEncrypted; /* - * The SHA-256 hash of the encryption key used to encrypt the pages. This - * header is only returned when the pages were encrypted with a + * The SHA-256 hash of the encryption key used to encrypt the blob. This + * header is only returned when the blob was encrypted with a * customer-provided key. */ @JsonProperty(value = "x-ms-encryption-key-sha256") @@ -329,8 +329,8 @@ public PageBlobUploadPagesFromURLHeaders setIsServerEncrypted(Boolean isServerEn /** * Get the encryptionKeySha256 property: The SHA-256 hash of the encryption - * key used to encrypt the pages. This header is only returned when the - * pages were encrypted with a customer-provided key. + * key used to encrypt the blob. This header is only returned when the blob + * was encrypted with a customer-provided key. * * @return the encryptionKeySha256 value. */ @@ -340,8 +340,8 @@ public String getEncryptionKeySha256() { /** * Set the encryptionKeySha256 property: The SHA-256 hash of the encryption - * key used to encrypt the pages. This header is only returned when the - * pages were encrypted with a customer-provided key. + * key used to encrypt the blob. This header is only returned when the blob + * was encrypted with a customer-provided key. * * @param encryptionKeySha256 the encryptionKeySha256 value to set. * @return the PageBlobUploadPagesFromURLHeaders object itself. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobUploadPagesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobUploadPagesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesHeaders.java index 8487a7ebb055..095914877087 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobUploadPagesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsClearPagesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsClearPagesResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsClearPagesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsClearPagesResponse.java index b85c5e2dff90..8980948a8839 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsClearPagesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsClearPagesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsCopyIncrementalResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCopyIncrementalResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsCopyIncrementalResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCopyIncrementalResponse.java index 819c8bbbd8d9..47dadfafa0f9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsCopyIncrementalResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCopyIncrementalResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsCreateResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCreateResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsCreateResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCreateResponse.java index 835d537ff9a8..fd6f58ee0e23 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsCreateResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCreateResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsGetPageRangesDiffResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesDiffResponse.java similarity index 93% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsGetPageRangesDiffResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesDiffResponse.java index 731938d27919..94b1c8ed52de 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsGetPageRangesDiffResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesDiffResponse.java @@ -2,11 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; import com.azure.core.http.rest.ResponseBase; +import com.azure.storage.blob.models.PageList; /** * Contains all response data for the getPageRangesDiff operation. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsGetPageRangesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesResponse.java similarity index 93% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsGetPageRangesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesResponse.java index aa5f60f5ab42..83a39c28e3c2 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsGetPageRangesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesResponse.java @@ -2,11 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; import com.azure.core.http.rest.ResponseBase; +import com.azure.storage.blob.models.PageList; /** * Contains all response data for the getPageRanges operation. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java index 0d8f7c65a4b6..1b452ead4e6d 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java @@ -4,8 +4,6 @@ package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; -import com.azure.core.implementation.RestProxy; import com.azure.core.annotation.BodyParam; import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; @@ -19,6 +17,8 @@ import com.azure.core.annotation.ServiceInterface; import com.azure.core.annotation.ServiceMethod; import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.core.implementation.RestProxy; import com.azure.core.implementation.util.Base64Util; import com.azure.core.util.Context; import com.azure.storage.blob.models.BlobHTTPHeaders; @@ -26,15 +26,6 @@ import com.azure.storage.blob.models.EncryptionAlgorithmType; import com.azure.storage.blob.models.LeaseAccessConditions; import com.azure.storage.blob.models.ModifiedAccessConditions; -import com.azure.storage.blob.models.PageBlobsClearPagesResponse; -import com.azure.storage.blob.models.PageBlobsCopyIncrementalResponse; -import com.azure.storage.blob.models.PageBlobsCreateResponse; -import com.azure.storage.blob.models.PageBlobsGetPageRangesDiffResponse; -import com.azure.storage.blob.models.PageBlobsGetPageRangesResponse; -import com.azure.storage.blob.models.PageBlobsResizeResponse; -import com.azure.storage.blob.models.PageBlobsUpdateSequenceNumberResponse; -import com.azure.storage.blob.models.PageBlobsUploadPagesFromURLResponse; -import com.azure.storage.blob.models.PageBlobsUploadPagesResponse; import com.azure.storage.blob.models.SequenceNumberAccessConditions; import com.azure.storage.blob.models.SequenceNumberActionType; import com.azure.storage.blob.models.SourceModifiedAccessConditions; @@ -81,7 +72,7 @@ private interface PageBlobsService { @Put("{containerName}/{blob}") @ExpectedResponses({201}) @UnexpectedResponseExceptionType(StorageErrorException.class) - Mono create(@PathParam("containerName") String containerName, @PathParam("blob") String blob, @HostParam("url") String url, @QueryParam("timeout") Integer timeout, @HeaderParam("Content-Length") long contentLength, @HeaderParam("x-ms-meta-") Map metadata, @HeaderParam("x-ms-blob-content-length") long blobContentLength, @HeaderParam("x-ms-blob-sequence-number") Long blobSequenceNumber, @HeaderParam("x-ms-version") String version, @HeaderParam("x-ms-client-request-id") String requestId, @HeaderParam("x-ms-blob-type") String blobType, @HeaderParam("x-ms-blob-content-type") String blobContentType, @HeaderParam("x-ms-blob-content-encoding") String blobContentEncoding, @HeaderParam("x-ms-blob-content-language") String blobContentLanguage, @HeaderParam("x-ms-blob-content-md5") String blobContentMD5, @HeaderParam("x-ms-blob-cache-control") String blobCacheControl, @HeaderParam("x-ms-blob-content-disposition") String blobContentDisposition, @HeaderParam("x-ms-lease-id") String leaseId, @HeaderParam("x-ms-encryption-key") String encryptionKey, @HeaderParam("x-ms-encryption-key-sha256") String encryptionKeySha256, @HeaderParam("x-ms-encryption-algorithm") EncryptionAlgorithmType encryptionAlgorithm, @HeaderParam("If-Modified-Since") DateTimeRfc1123 ifModifiedSince, @HeaderParam("If-Unmodified-Since") DateTimeRfc1123 ifUnmodifiedSince, @HeaderParam("If-Match") String ifMatch, @HeaderParam("If-None-Match") String ifNoneMatch, Context context); + Mono create(@PathParam("containerName") String containerName, @PathParam("blob") String blob, @HostParam("url") String url, @QueryParam("timeout") Integer timeout, @HeaderParam("Content-Length") long contentLength, @HeaderParam("x-ms-access-tier") PremiumPageBlobAccessTier tier, @HeaderParam("x-ms-meta-") Map metadata, @HeaderParam("x-ms-blob-content-length") long blobContentLength, @HeaderParam("x-ms-blob-sequence-number") Long blobSequenceNumber, @HeaderParam("x-ms-version") String version, @HeaderParam("x-ms-client-request-id") String requestId, @HeaderParam("x-ms-blob-type") String blobType, @HeaderParam("x-ms-blob-content-type") String blobContentType, @HeaderParam("x-ms-blob-content-encoding") String blobContentEncoding, @HeaderParam("x-ms-blob-content-language") String blobContentLanguage, @HeaderParam("x-ms-blob-content-md5") String blobContentMD5, @HeaderParam("x-ms-blob-cache-control") String blobCacheControl, @HeaderParam("x-ms-blob-content-disposition") String blobContentDisposition, @HeaderParam("x-ms-lease-id") String leaseId, @HeaderParam("x-ms-encryption-key") String encryptionKey, @HeaderParam("x-ms-encryption-key-sha256") String encryptionKeySha256, @HeaderParam("x-ms-encryption-algorithm") EncryptionAlgorithmType encryptionAlgorithm, @HeaderParam("If-Modified-Since") DateTimeRfc1123 ifModifiedSince, @HeaderParam("If-Unmodified-Since") DateTimeRfc1123 ifUnmodifiedSince, @HeaderParam("If-Match") String ifMatch, @HeaderParam("If-None-Match") String ifNoneMatch, Context context); @Put("{containerName}/{blob}") @ExpectedResponses({201}) @@ -138,6 +129,7 @@ private interface PageBlobsService { @ServiceMethod(returns = ReturnType.SINGLE) public Mono createWithRestResponseAsync(String containerName, String blob, long contentLength, long blobContentLength, Context context) { final Integer timeout = null; + final PremiumPageBlobAccessTier tier = null; final Map metadata = null; final Long blobSequenceNumber = 0L; final String requestId = null; @@ -156,7 +148,7 @@ public Mono createWithRestResponseAsync(String containe String blobContentMD5Converted = null; DateTimeRfc1123 ifModifiedSinceConverted = null; DateTimeRfc1123 ifUnmodifiedSinceConverted = null; - return service.create(containerName, blob, this.client.getUrl(), timeout, contentLength, metadata, blobContentLength, blobSequenceNumber, this.client.getVersion(), requestId, blobType, blobContentType, blobContentEncoding, blobContentLanguage, blobContentMD5Converted, blobCacheControl, blobContentDisposition, leaseId, encryptionKey, encryptionKeySha256, encryptionAlgorithm, ifModifiedSinceConverted, ifUnmodifiedSinceConverted, ifMatch, ifNoneMatch, context); + return service.create(containerName, blob, this.client.getUrl(), timeout, contentLength, tier, metadata, blobContentLength, blobSequenceNumber, this.client.getVersion(), requestId, blobType, blobContentType, blobContentEncoding, blobContentLanguage, blobContentMD5Converted, blobCacheControl, blobContentDisposition, leaseId, encryptionKey, encryptionKeySha256, encryptionAlgorithm, ifModifiedSinceConverted, ifUnmodifiedSinceConverted, ifMatch, ifNoneMatch, context); } /** @@ -167,6 +159,7 @@ public Mono createWithRestResponseAsync(String containe * @param contentLength The length of the request. * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting Timeouts for Blob Service Operations.</a>. + * @param tier Optional. Indicates the tier to be set on the page blob. Possible values include: 'P4', 'P6', 'P10', 'P15', 'P20', 'P30', 'P40', 'P50', 'P60', 'P70', 'P80'. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. If one or more name-value pairs are specified, the destination blob is created with the specified metadata, and metadata is not copied from the source blob or file. Note that beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers. See Naming and Referencing Containers, Blobs, and Metadata for more information. * @param blobSequenceNumber Set for page blobs only. The sequence number is a user-controlled value that you can use to track requests. The value of the sequence number must be between 0 and 2^63 - 1. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the analytics logs when storage analytics logging is enabled. @@ -179,7 +172,7 @@ public Mono createWithRestResponseAsync(String containe * @return a Mono which performs the network request upon subscription. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono createWithRestResponseAsync(String containerName, String blob, long contentLength, long blobContentLength, Integer timeout, Map metadata, Long blobSequenceNumber, String requestId, BlobHTTPHeaders blobHTTPHeaders, LeaseAccessConditions leaseAccessConditions, CpkInfo cpkInfo, ModifiedAccessConditions modifiedAccessConditions, Context context) { + public Mono createWithRestResponseAsync(String containerName, String blob, long contentLength, long blobContentLength, Integer timeout, PremiumPageBlobAccessTier tier, Map metadata, Long blobSequenceNumber, String requestId, BlobHTTPHeaders blobHTTPHeaders, LeaseAccessConditions leaseAccessConditions, CpkInfo cpkInfo, ModifiedAccessConditions modifiedAccessConditions, Context context) { final String blobType = "PageBlob"; String blobContentType = null; if (blobHTTPHeaders != null) { @@ -240,7 +233,7 @@ public Mono createWithRestResponseAsync(String containe String blobContentMD5Converted = Base64Util.encodeToString(blobContentMD5); DateTimeRfc1123 ifModifiedSinceConverted = ifModifiedSince == null ? null : new DateTimeRfc1123(ifModifiedSince); DateTimeRfc1123 ifUnmodifiedSinceConverted = ifUnmodifiedSince == null ? null : new DateTimeRfc1123(ifUnmodifiedSince); - return service.create(containerName, blob, this.client.getUrl(), timeout, contentLength, metadata, blobContentLength, blobSequenceNumber, this.client.getVersion(), requestId, blobType, blobContentType, blobContentEncoding, blobContentLanguage, blobContentMD5Converted, blobCacheControl, blobContentDisposition, leaseId, encryptionKey, encryptionKeySha256, encryptionAlgorithm, ifModifiedSinceConverted, ifUnmodifiedSinceConverted, ifMatch, ifNoneMatch, context); + return service.create(containerName, blob, this.client.getUrl(), timeout, contentLength, tier, metadata, blobContentLength, blobSequenceNumber, this.client.getVersion(), requestId, blobType, blobContentType, blobContentEncoding, blobContentLanguage, blobContentMD5Converted, blobCacheControl, blobContentDisposition, leaseId, encryptionKey, encryptionKeySha256, encryptionAlgorithm, ifModifiedSinceConverted, ifUnmodifiedSinceConverted, ifMatch, ifNoneMatch, context); } /** diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsResizeResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsResizeResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsResizeResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsResizeResponse.java index 27f0cb1c38d3..69d726c10cc4 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsResizeResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsResizeResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsUpdateSequenceNumberResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUpdateSequenceNumberResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsUpdateSequenceNumberResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUpdateSequenceNumberResponse.java index 3855cd4a7ba5..31e9db83f216 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsUpdateSequenceNumberResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUpdateSequenceNumberResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsUploadPagesFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesFromURLResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsUploadPagesFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesFromURLResponse.java index f21558d5d6bf..92b5681e179f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsUploadPagesFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsUploadPagesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsUploadPagesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesResponse.java index 4d0c46ce08ca..a5ad9f4efac4 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobsUploadPagesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PremiumPageBlobAccessTier.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PremiumPageBlobAccessTier.java new file mode 100644 index 000000000000..5c48345b2177 --- /dev/null +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PremiumPageBlobAccessTier.java @@ -0,0 +1,87 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.storage.blob.implementation; + +import com.azure.core.util.ExpandableStringEnum; +import com.fasterxml.jackson.annotation.JsonCreator; +import java.util.Collection; + +/** + * Defines values for PremiumPageBlobAccessTier. + */ +public final class PremiumPageBlobAccessTier extends ExpandableStringEnum { + /** + * Static value P4 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P4 = fromString("P4"); + + /** + * Static value P6 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P6 = fromString("P6"); + + /** + * Static value P10 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P10 = fromString("P10"); + + /** + * Static value P15 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P15 = fromString("P15"); + + /** + * Static value P20 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P20 = fromString("P20"); + + /** + * Static value P30 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P30 = fromString("P30"); + + /** + * Static value P40 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P40 = fromString("P40"); + + /** + * Static value P50 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P50 = fromString("P50"); + + /** + * Static value P60 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P60 = fromString("P60"); + + /** + * Static value P70 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P70 = fromString("P70"); + + /** + * Static value P80 for PremiumPageBlobAccessTier. + */ + public static final PremiumPageBlobAccessTier P80 = fromString("P80"); + + /** + * Creates or finds a PremiumPageBlobAccessTier from its string representation. + * + * @param name a name to look for. + * @return the corresponding PremiumPageBlobAccessTier. + */ + @JsonCreator + public static PremiumPageBlobAccessTier fromString(String name) { + return fromString(name, PremiumPageBlobAccessTier.class); + } + + /** + * @return known PremiumPageBlobAccessTier values. + */ + public static Collection values() { + return values(PremiumPageBlobAccessTier.class); + } +} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetAccountInfoHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetAccountInfoHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetAccountInfoHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetAccountInfoHeaders.java index a0620f6b7fd9..f6d70271f0be 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetAccountInfoHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetAccountInfoHeaders.java @@ -2,10 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; +import com.azure.storage.blob.models.AccountKind; +import com.azure.storage.blob.models.SkuName; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetPropertiesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetPropertiesHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetPropertiesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetPropertiesHeaders.java index 97070fb21fe9..f7fd6fee7132 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetPropertiesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetPropertiesHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetStatisticsHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetStatisticsHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetStatisticsHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetStatisticsHeaders.java index d2abc7c6d1ff..d0e1c858a9cb 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetStatisticsHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetStatisticsHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetUserDelegationKeyHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetUserDelegationKeyHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetUserDelegationKeyHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetUserDelegationKeyHeaders.java index cc26fc24faea..bebc34d49cca 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceGetUserDelegationKeyHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetUserDelegationKeyHeaders.java @@ -2,10 +2,10 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceListContainersSegmentHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceListContainersSegmentHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceListContainersSegmentHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceListContainersSegmentHeaders.java index b1ccee15c3dc..0069639d9c16 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceListContainersSegmentHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceListContainersSegmentHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceSetPropertiesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSetPropertiesHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceSetPropertiesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSetPropertiesHeaders.java index 0f9f3075e088..7fde58d2a014 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceSetPropertiesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSetPropertiesHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceSubmitBatchHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSubmitBatchHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceSubmitBatchHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSubmitBatchHeaders.java index 366c1d9fbd13..ca57acf749e3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceSubmitBatchHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSubmitBatchHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetAccountInfoResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetAccountInfoResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetAccountInfoResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetAccountInfoResponse.java index e4817e49e208..504cecc1ffdb 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetAccountInfoResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetAccountInfoResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetPropertiesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetPropertiesResponse.java similarity index 92% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetPropertiesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetPropertiesResponse.java index 5c58630cc776..0541781ff7e0 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetPropertiesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetPropertiesResponse.java @@ -2,11 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; import com.azure.core.http.rest.ResponseBase; +import com.azure.storage.blob.models.StorageServiceProperties; /** * Contains all response data for the getProperties operation. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetStatisticsResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetStatisticsResponse.java similarity index 92% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetStatisticsResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetStatisticsResponse.java index 80f7beedfc19..a3ae435c860e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetStatisticsResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetStatisticsResponse.java @@ -2,11 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; import com.azure.core.http.rest.ResponseBase; +import com.azure.storage.blob.models.StorageServiceStats; /** * Contains all response data for the getStatistics operation. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetUserDelegationKeyResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetUserDelegationKeyResponse.java similarity index 92% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetUserDelegationKeyResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetUserDelegationKeyResponse.java index 4c221693725d..17b71cddeadd 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesGetUserDelegationKeyResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetUserDelegationKeyResponse.java @@ -2,11 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; import com.azure.core.http.rest.ResponseBase; +import com.azure.storage.blob.models.UserDelegationKey; /** * Contains all response data for the getUserDelegationKey operation. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java index 9c018d6b340e..1e22a988e781 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java @@ -4,7 +4,6 @@ package com.azure.storage.blob.implementation; -import com.azure.core.implementation.RestProxy; import com.azure.core.annotation.BodyParam; import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; @@ -18,16 +17,10 @@ import com.azure.core.annotation.ServiceInterface; import com.azure.core.annotation.ServiceMethod; import com.azure.core.annotation.UnexpectedResponseExceptionType; +import com.azure.core.implementation.RestProxy; import com.azure.core.util.Context; import com.azure.storage.blob.models.KeyInfo; import com.azure.storage.blob.models.ListContainersIncludeType; -import com.azure.storage.blob.models.ServicesGetAccountInfoResponse; -import com.azure.storage.blob.models.ServicesGetPropertiesResponse; -import com.azure.storage.blob.models.ServicesGetStatisticsResponse; -import com.azure.storage.blob.models.ServicesGetUserDelegationKeyResponse; -import com.azure.storage.blob.models.ServicesListContainersSegmentResponse; -import com.azure.storage.blob.models.ServicesSetPropertiesResponse; -import com.azure.storage.blob.models.ServicesSubmitBatchResponse; import com.azure.storage.blob.models.StorageErrorException; import com.azure.storage.blob.models.StorageServiceProperties; import java.nio.ByteBuffer; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesListContainersSegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesListContainersSegmentResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesListContainersSegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesListContainersSegmentResponse.java index 987868fd194a..202db54a8dbd 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesListContainersSegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesListContainersSegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesSetPropertiesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSetPropertiesResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesSetPropertiesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSetPropertiesResponse.java index aa796b36f142..48fa59b14aa2 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesSetPropertiesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSetPropertiesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesSubmitBatchResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSubmitBatchResponse.java similarity index 97% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesSubmitBatchResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSubmitBatchResponse.java index 06b222204d05..be1044c46348 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesSubmitBatchResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSubmitBatchResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java deleted file mode 100644 index d522ec00c3d9..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java +++ /dev/null @@ -1,100 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -package com.azure.storage.blob.models; - -import com.azure.core.implementation.util.ImplUtils; - -import java.time.OffsetDateTime; - -/** - * This class contains the properties about an append blob. - */ -public class AppendBlobItem { - private final String eTag; - private final OffsetDateTime lastModified; - private final byte[] contentMD5; - private final boolean isServerEncrypted; - private final String encryptionKeySha256; - private final String blobAppendOffset; - private final Integer blobCommittedBlockCount; - - public AppendBlobItem(AppendBlobCreateHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.contentMD5 = generatedHeaders.getContentMD5(); - this.isServerEncrypted = generatedHeaders.isServerEncrypted(); - this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); - this.blobAppendOffset = null; - this.blobCommittedBlockCount = null; - } - - public AppendBlobItem(AppendBlobAppendBlockHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.contentMD5 = generatedHeaders.getContentMD5(); - this.isServerEncrypted = generatedHeaders.isServerEncrypted(); - this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); - this.blobAppendOffset = generatedHeaders.getBlobAppendOffset(); - this.blobCommittedBlockCount = generatedHeaders.getBlobCommittedBlockCount(); - } - - public AppendBlobItem(AppendBlobAppendBlockFromUrlHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.contentMD5 = generatedHeaders.getContentMD5(); - this.isServerEncrypted = generatedHeaders.isServerEncrypted(); - this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); - this.blobAppendOffset = generatedHeaders.getBlobAppendOffset(); - this.blobCommittedBlockCount = generatedHeaders.getBlobCommittedBlockCount(); - } - - /** - * @return the eTag of the append blob - */ - public String getETag() { - return eTag; - } - - /** - * @return the time this append blob was last modified - */ - public OffsetDateTime getLastModified() { - return lastModified; - }; - - /** - * @return the encryption status of the append blob on the server - */ - public boolean isServerEncrypted() { - return isServerEncrypted; - } - - /** - * @return the key that was used to encrypt the append blob - */ - public String getEncryptionKeySha256() { - return encryptionKeySha256; - } - - /** - * @return the calculated MD5 of the append blob - */ - public byte[] getContentMD5() { - return ImplUtils.clone(contentMD5); - } - - /** - * @return the offset of the append blob - */ - public String getBlobAppendOffset() { - return blobAppendOffset; - } - - /** - * @return the number of committed blocks in the append blob - */ - public Integer getBlobCommittedBlockCount() { - return blobCommittedBlockCount; - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobMetadata.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobMetadata.java deleted file mode 100644 index 5d1849527bcc..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobMetadata.java +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.storage.blob.models; - -import com.azure.core.annotation.Fluent; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import java.util.Map; - -/** - * The BlobMetadata model. - */ -@JacksonXmlRootElement(localName = "Metadata") -@Fluent -public final class BlobMetadata { - /* - * Unmatched properties from the message are deserialized this collection - */ - @JsonProperty(value = "additionalProperties") - private Map additionalProperties; - - /* - * The encrypted property. - */ - @JacksonXmlProperty(localName = "Encrypted", isAttribute = true) - private String encrypted; - - /** - * Get the additionalProperties property: Unmatched properties from the - * message are deserialized this collection. - * - * @return the additionalProperties value. - */ - public Map additionalProperties() { - return this.additionalProperties; - } - - /** - * Set the additionalProperties property: Unmatched properties from the - * message are deserialized this collection. - * - * @param additionalProperties the additionalProperties value to set. - * @return the BlobMetadata object itself. - */ - public BlobMetadata additionalProperties(Map additionalProperties) { - this.additionalProperties = additionalProperties; - return this; - } - - /** - * Get the encrypted property: The encrypted property. - * - * @return the encrypted value. - */ - public String encrypted() { - return this.encrypted; - } - - /** - * Set the encrypted property: The encrypted property. - * - * @param encrypted the encrypted value to set. - * @return the BlobMetadata object itself. - */ - public BlobMetadata encrypted(String encrypted) { - this.encrypted = encrypted; - return this; - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobProperties.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobProperties.java index 872fdf8f094c..30ce8de74efd 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobProperties.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobProperties.java @@ -4,8 +4,8 @@ package com.azure.storage.blob.models; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java deleted file mode 100644 index 1f5565477f9b..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java +++ /dev/null @@ -1,67 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -package com.azure.storage.blob.models; - -import com.azure.core.implementation.util.ImplUtils; - -import java.time.OffsetDateTime; - -public class BlockBlobItem { - private final String eTag; - private final OffsetDateTime lastModified; - private final byte[] contentMD5; - private final Boolean isServerEncrypted; - private final String encryptionKeySha256; - - public BlockBlobItem(BlockBlobUploadHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.contentMD5 = generatedHeaders.getContentMD5(); - this.isServerEncrypted = generatedHeaders.isServerEncrypted(); - this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); - } - - public BlockBlobItem(BlockBlobCommitBlockListHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.contentMD5 = generatedHeaders.getContentMD5(); - this.isServerEncrypted = generatedHeaders.isServerEncrypted(); - this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); - } - - /** - * @return the eTag of the block blob - */ - public String getETag() { - return eTag; - } - - /** - * @return the last time the block blob was modified - */ - public OffsetDateTime getLastModified() { - return lastModified; - } - - /** - * @return the encryption status of the block blob on the server - */ - public Boolean isServerEncrypted() { - return isServerEncrypted; - } - - /** - * @return the key used to encrypt the block blob - */ - public String getEncryptionKeySha256() { - return encryptionKeySha256; - } - - /** - * @return the MD5 of the block blob's comment - */ - public byte[] getContentMD5() { - return ImplUtils.clone(contentMD5); - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockItem.java deleted file mode 100644 index c55abb80551f..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockItem.java +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.storage.blob.models; - -/** - * Represents a single block in a block blob. - */ -public final class BlockItem { - /* Internal block object. */ - private final Block block; - private final boolean isCommitted; - - /** - * Creates an instance of a BlobItem. - * @param block the API blob object - * @param isCommitted if the blob is committed - */ - public BlockItem(Block block, boolean isCommitted) { - this.block = block; - this.isCommitted = isCommitted; - } - - /** - * @return the base64 encoded block ID. - */ - public String getName() { - return this.block.getName(); - } - - /** - * @return the block size in bytes. - */ - public int getSize() { - return this.block.getSize(); - } - - /** - * @return if the block has been committed. - */ - public boolean isCommitted() { - return isCommitted; - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerProperties.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerProperties.java index 32dc9dba8d77..4f8590210af1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerProperties.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ContainerProperties.java @@ -4,8 +4,8 @@ package com.azure.storage.blob.models; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/CustomerProvidedKeyInfo.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/CustomerProvidedKeyInfo.java deleted file mode 100644 index 370bf5dbc4d3..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/CustomerProvidedKeyInfo.java +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.storage.blob.models; - -import com.azure.core.annotation.Fluent; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; - -/** - * Additional parameters for a set of operations. - */ -@JacksonXmlRootElement(localName = "customer-provided-key-info") -@Fluent -public final class CustomerProvidedKeyInfo { - /* - * Optional. Specifies the encryption scope to use to encrypt the data - * provided in the request. If not specified, encryption is performed with - * the root account encryption key. For more information, see Encryption - * at Rest for Azure Storage Services. - */ - @JsonProperty(value = "encryptionScope") - private String encryptionScope; - - /** - * Get the encryptionScope property: Optional. Specifies the encryption - * scope to use to encrypt the data provided in the request. If not - * specified, encryption is performed with the root account encryption key. - * For more information, see Encryption at Rest for Azure Storage Services. - * - * @return the encryptionScope value. - */ - public String encryptionScope() { - return this.encryptionScope; - } - - /** - * Set the encryptionScope property: Optional. Specifies the encryption - * scope to use to encrypt the data provided in the request. If not - * specified, encryption is performed with the root account encryption key. - * For more information, see Encryption at Rest for Azure Storage Services. - * - * @param encryptionScope the encryptionScope value to set. - * @return the CustomerProvidedKeyInfo object itself. - */ - public CustomerProvidedKeyInfo encryptionScope(String encryptionScope) { - this.encryptionScope = encryptionScope; - return this; - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsItem.java deleted file mode 100644 index 1a7a8059e67d..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsItem.java +++ /dev/null @@ -1,94 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.storage.blob.models; - -import com.azure.core.annotation.Fluent; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; - -/** - * The FilterBlobsItem model. - */ -@JacksonXmlRootElement(localName = "Blob") -@Fluent -public final class FilterBlobsItem { - /* - * The name property. - */ - @JsonProperty(value = "Name") - private String name; - - /* - * The containerName property. - */ - @JsonProperty(value = "ContainerName") - private String containerName; - - /* - * The tagValue property. - */ - @JsonProperty(value = "TagValue") - private String tagValue; - - /** - * Get the name property: The name property. - * - * @return the name value. - */ - public String name() { - return this.name; - } - - /** - * Set the name property: The name property. - * - * @param name the name value to set. - * @return the FilterBlobsItem object itself. - */ - public FilterBlobsItem name(String name) { - this.name = name; - return this; - } - - /** - * Get the containerName property: The containerName property. - * - * @return the containerName value. - */ - public String containerName() { - return this.containerName; - } - - /** - * Set the containerName property: The containerName property. - * - * @param containerName the containerName value to set. - * @return the FilterBlobsItem object itself. - */ - public FilterBlobsItem containerName(String containerName) { - this.containerName = containerName; - return this; - } - - /** - * Get the tagValue property: The tagValue property. - * - * @return the tagValue value. - */ - public String tagValue() { - return this.tagValue; - } - - /** - * Set the tagValue property: The tagValue property. - * - * @param tagValue the tagValue value to set. - * @return the FilterBlobsItem object itself. - */ - public FilterBlobsItem tagValue(String tagValue) { - this.tagValue = tagValue; - return this; - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsResponse.java deleted file mode 100644 index 9055886cb366..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsResponse.java +++ /dev/null @@ -1,173 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.storage.blob.models; - -import com.azure.core.annotation.Fluent; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; - -/** - * An enumeration of blobs which matched the filter. - */ -@JacksonXmlRootElement(localName = "EnumerationResults") -@Fluent -public final class FilterBlobsResponse { - /* - * The serviceEndpoint property. - */ - @JacksonXmlProperty(localName = "ServiceEndpoint", isAttribute = true) - private String serviceEndpoint; - - /* - * The filter property. - */ - @JsonProperty(value = "Filter", required = true) - private String filter; - - /* - * The marker property. - */ - @JsonProperty(value = "Marker") - private String marker; - - /* - * The maxResults property. - */ - @JsonProperty(value = "MaxResults") - private Integer maxResults; - - /* - * The segment property. - */ - @JsonProperty(value = "Blobs", required = true) - private FilterBlobsSegment segment; - - /* - * The nextMarker property. - */ - @JsonProperty(value = "NextMarker", required = true) - private String nextMarker; - - /** - * Get the serviceEndpoint property: The serviceEndpoint property. - * - * @return the serviceEndpoint value. - */ - public String serviceEndpoint() { - return this.serviceEndpoint; - } - - /** - * Set the serviceEndpoint property: The serviceEndpoint property. - * - * @param serviceEndpoint the serviceEndpoint value to set. - * @return the FilterBlobsResponse object itself. - */ - public FilterBlobsResponse serviceEndpoint(String serviceEndpoint) { - this.serviceEndpoint = serviceEndpoint; - return this; - } - - /** - * Get the filter property: The filter property. - * - * @return the filter value. - */ - public String filter() { - return this.filter; - } - - /** - * Set the filter property: The filter property. - * - * @param filter the filter value to set. - * @return the FilterBlobsResponse object itself. - */ - public FilterBlobsResponse filter(String filter) { - this.filter = filter; - return this; - } - - /** - * Get the marker property: The marker property. - * - * @return the marker value. - */ - public String marker() { - return this.marker; - } - - /** - * Set the marker property: The marker property. - * - * @param marker the marker value to set. - * @return the FilterBlobsResponse object itself. - */ - public FilterBlobsResponse marker(String marker) { - this.marker = marker; - return this; - } - - /** - * Get the maxResults property: The maxResults property. - * - * @return the maxResults value. - */ - public Integer maxResults() { - return this.maxResults; - } - - /** - * Set the maxResults property: The maxResults property. - * - * @param maxResults the maxResults value to set. - * @return the FilterBlobsResponse object itself. - */ - public FilterBlobsResponse maxResults(Integer maxResults) { - this.maxResults = maxResults; - return this; - } - - /** - * Get the segment property: The segment property. - * - * @return the segment value. - */ - public FilterBlobsSegment getSegment() { - return this.segment; - } - - /** - * Set the segment property: The segment property. - * - * @param segment the segment value to set. - * @return the FilterBlobsResponse object itself. - */ - public FilterBlobsResponse segment(FilterBlobsSegment segment) { - this.segment = segment; - return this; - } - - /** - * Get the nextMarker property: The nextMarker property. - * - * @return the nextMarker value. - */ - public String getNextMarker() { - return this.nextMarker; - } - - /** - * Set the nextMarker property: The nextMarker property. - * - * @param nextMarker the nextMarker value to set. - * @return the FilterBlobsResponse object itself. - */ - public FilterBlobsResponse nextMarker(String nextMarker) { - this.nextMarker = nextMarker; - return this; - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsSegment.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsSegment.java deleted file mode 100644 index a96c0db38e14..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/FilterBlobsSegment.java +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.storage.blob.models; - -import com.azure.core.annotation.Fluent; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import java.util.ArrayList; -import java.util.List; - -/** - * The FilterBlobsSegment model. - */ -@JacksonXmlRootElement(localName = "Blobs") -@Fluent -public final class FilterBlobsSegment { - /* - * The blobItems property. - */ - @JsonProperty("Blob") - private List blobItems = new ArrayList<>(); - - /** - * Get the blobItems property: The blobItems property. - * - * @return the blobItems value. - */ - public List getBlobItems() { - return this.blobItems; - } - - /** - * Set the blobItems property: The blobItems property. - * - * @param blobItems the blobItems value to set. - * @return the FilterBlobsSegment object itself. - */ - public FilterBlobsSegment blobItems(List blobItems) { - this.blobItems = blobItems; - return this; - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/GeoReplication.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/GeoReplication.java index abff7dddaab4..9ab4c4e3f73e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/GeoReplication.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/GeoReplication.java @@ -4,8 +4,8 @@ package com.azure.storage.blob.models; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ModifiedAccessConditions.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ModifiedAccessConditions.java index becba0bca4ea..a7c29031cd18 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ModifiedAccessConditions.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ModifiedAccessConditions.java @@ -4,8 +4,8 @@ package com.azure.storage.blob.models; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java deleted file mode 100644 index afebfc883491..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java +++ /dev/null @@ -1,113 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -package com.azure.storage.blob.models; - -import com.azure.core.implementation.util.ImplUtils; - -import java.time.OffsetDateTime; - -public class PageBlobItem { - private final String eTag; - private final OffsetDateTime lastModified; - private final byte[] contentMD5; - private final Boolean isServerEncrypted; - private final String encryptionKeySha256; - private final Long blobSequenceNumber; - - public PageBlobItem(PageBlobCreateHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.contentMD5 = generatedHeaders.getContentMD5(); - this.isServerEncrypted = generatedHeaders.isServerEncrypted(); - this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); - this.blobSequenceNumber = null; - } - - public PageBlobItem(PageBlobUploadPagesHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.contentMD5 = generatedHeaders.getContentMD5(); - this.isServerEncrypted = generatedHeaders.isServerEncrypted(); - this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); - this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); - } - - public PageBlobItem(PageBlobUploadPagesFromURLHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.contentMD5 = generatedHeaders.getContentMD5(); - this.isServerEncrypted = generatedHeaders.isServerEncrypted(); - this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); - this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); - } - - public PageBlobItem(PageBlobClearPagesHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.contentMD5 = generatedHeaders.getContentMD5(); - this.isServerEncrypted = generatedHeaders.isServerEncrypted(); - this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); - this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); - } - - public PageBlobItem(PageBlobResizeHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); - this.isServerEncrypted = null; - this.encryptionKeySha256 = null; - this.contentMD5 = null; - } - - public PageBlobItem(PageBlobUpdateSequenceNumberHeaders generatedHeaders) { - this.eTag = generatedHeaders.getETag(); - this.lastModified = generatedHeaders.getLastModified(); - this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); - this.isServerEncrypted = null; - this.encryptionKeySha256 = null; - this.contentMD5 = null; - } - - /** - * @return the eTag of the page blob - */ - public String getETag() { - return eTag; - } - - /** - * @return the time this page blob was last modified - */ - public OffsetDateTime getLastModified() { - return lastModified; - } - - /** - * @return the encryption status of the page blob on the server - */ - public Boolean isServerEncrypted() { - return isServerEncrypted; - } - - /** - * @return the key used to encrypt the page blob - */ - public String getEncryptionKeySha256() { - return encryptionKeySha256; - } - - /** - * @return the MD5 of the page blob's content - */ - public byte[] getContentMD5() { - return ImplUtils.clone(contentMD5); - } - - /** - * @return the current sequence number of the page blob - */ - public Long getBlobSequenceNumber() { - return blobSequenceNumber; - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceFilterBlobsHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceFilterBlobsHeaders.java deleted file mode 100644 index ac5154b09c95..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServiceFilterBlobsHeaders.java +++ /dev/null @@ -1,201 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.storage.blob.models; - -import com.azure.core.implementation.DateTimeRfc1123; -import com.azure.core.annotation.Fluent; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; -import java.time.OffsetDateTime; - -/** - * Defines headers for FilterBlobs operation. - */ -@JacksonXmlRootElement(localName = "Service-FilterBlobs-Headers") -@Fluent -public final class ServiceFilterBlobsHeaders { - /* - * The media type of the body of the response. For Filter Blobs this is - * 'application/xml' - */ - @JsonProperty(value = "Content-Type") - private String contentType; - - /* - * If a client request id header is sent in the request, this header will - * be present in the response with the same value. - */ - @JsonProperty(value = "x-ms-client-request-id") - private String clientRequestId; - - /* - * This header uniquely identifies the request that was made and can be - * used for troubleshooting the request. - */ - @JsonProperty(value = "x-ms-request-id") - private String requestId; - - /* - * Indicates the version of the Blob service used to execute the request. - * This header is returned for requests made against version 2009-09-19 and - * above. - */ - @JsonProperty(value = "x-ms-version") - private String version; - - /* - * UTC date/time value generated by the service that indicates the time at - * which the response was initiated - */ - @JsonProperty(value = "Date") - private DateTimeRfc1123 dateProperty; - - /* - * The errorCode property. - */ - @JsonProperty(value = "x-ms-error-code") - private String errorCode; - - /** - * Get the contentType property: The media type of the body of the - * response. For Filter Blobs this is 'application/xml'. - * - * @return the contentType value. - */ - public String contentType() { - return this.contentType; - } - - /** - * Set the contentType property: The media type of the body of the - * response. For Filter Blobs this is 'application/xml'. - * - * @param contentType the contentType value to set. - * @return the ServiceFilterBlobsHeaders object itself. - */ - public ServiceFilterBlobsHeaders contentType(String contentType) { - this.contentType = contentType; - return this; - } - - /** - * Get the clientRequestId property: If a client request id header is sent - * in the request, this header will be present in the response with the - * same value. - * - * @return the clientRequestId value. - */ - public String clientRequestId() { - return this.clientRequestId; - } - - /** - * Set the clientRequestId property: If a client request id header is sent - * in the request, this header will be present in the response with the - * same value. - * - * @param clientRequestId the clientRequestId value to set. - * @return the ServiceFilterBlobsHeaders object itself. - */ - public ServiceFilterBlobsHeaders clientRequestId(String clientRequestId) { - this.clientRequestId = clientRequestId; - return this; - } - - /** - * Get the requestId property: This header uniquely identifies the request - * that was made and can be used for troubleshooting the request. - * - * @return the requestId value. - */ - public String requestId() { - return this.requestId; - } - - /** - * Set the requestId property: This header uniquely identifies the request - * that was made and can be used for troubleshooting the request. - * - * @param requestId the requestId value to set. - * @return the ServiceFilterBlobsHeaders object itself. - */ - public ServiceFilterBlobsHeaders requestId(String requestId) { - this.requestId = requestId; - return this; - } - - /** - * Get the version property: Indicates the version of the Blob service used - * to execute the request. This header is returned for requests made - * against version 2009-09-19 and above. - * - * @return the version value. - */ - public String version() { - return this.version; - } - - /** - * Set the version property: Indicates the version of the Blob service used - * to execute the request. This header is returned for requests made - * against version 2009-09-19 and above. - * - * @param version the version value to set. - * @return the ServiceFilterBlobsHeaders object itself. - */ - public ServiceFilterBlobsHeaders version(String version) { - this.version = version; - return this; - } - - /** - * Get the dateProperty property: UTC date/time value generated by the - * service that indicates the time at which the response was initiated. - * - * @return the dateProperty value. - */ - public OffsetDateTime dateProperty() { - if (this.dateProperty == null) { - return null; - } - return this.dateProperty.getDateTime(); - } - - /** - * Set the dateProperty property: UTC date/time value generated by the - * service that indicates the time at which the response was initiated. - * - * @param dateProperty the dateProperty value to set. - * @return the ServiceFilterBlobsHeaders object itself. - */ - public ServiceFilterBlobsHeaders dateProperty(OffsetDateTime dateProperty) { - if (dateProperty == null) { - this.dateProperty = null; - } else { - this.dateProperty = new DateTimeRfc1123(dateProperty); - } - return this; - } - - /** - * Get the errorCode property: The errorCode property. - * - * @return the errorCode value. - */ - public String errorCode() { - return this.errorCode; - } - - /** - * Set the errorCode property: The errorCode property. - * - * @param errorCode the errorCode value to set. - * @return the ServiceFilterBlobsHeaders object itself. - */ - public ServiceFilterBlobsHeaders errorCode(String errorCode) { - this.errorCode = errorCode; - return this; - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesFilterBlobsResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesFilterBlobsResponse.java deleted file mode 100644 index 34efeb8b2c62..000000000000 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/ServicesFilterBlobsResponse.java +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. -// Code generated by Microsoft (R) AutoRest Code Generator. - -package com.azure.storage.blob.models; - -import com.azure.core.http.HttpHeaders; -import com.azure.core.http.HttpRequest; -import com.azure.core.http.rest.ResponseBase; - -/** - * Contains all response data for the filterBlobs operation. - */ -public final class ServicesFilterBlobsResponse extends ResponseBase { - /** - * Creates an instance of ServicesFilterBlobsResponse. - * - * @param request the request which resulted in this ServicesFilterBlobsResponse. - * @param statusCode the status code of the HTTP response. - * @param rawHeaders the raw headers of the HTTP response. - * @param value the deserialized value of the HTTP response. - * @param headers the deserialized headers of the HTTP response. - */ - public ServicesFilterBlobsResponse(HttpRequest request, int statusCode, HttpHeaders rawHeaders, FilterBlobsResponse value, ServiceFilterBlobsHeaders headers) { - super(request, statusCode, rawHeaders, value, headers); - } - - /** - * @return the deserialized response body. - */ - @Override - public FilterBlobsResponse getValue() { - return super.getValue(); - } -} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/SourceModifiedAccessConditions.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/SourceModifiedAccessConditions.java index 58660bcff35a..1e28f1940ba2 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/SourceModifiedAccessConditions.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/SourceModifiedAccessConditions.java @@ -4,8 +4,8 @@ package com.azure.storage.blob.models; -import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.annotation.Fluent; +import com.azure.core.implementation.DateTimeRfc1123; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageErrorCode.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageErrorCode.java index 5ef1a7209dee..0ff94f712a3b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageErrorCode.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageErrorCode.java @@ -537,6 +537,31 @@ public final class StorageErrorCode extends ExpandableStringEnum Date: Thu, 26 Sep 2019 15:54:37 -0700 Subject: [PATCH 2/5] Cleaning up model move changes --- .../azure/storage/blob/BlobProperties.java | 2 +- .../storage/blob/BlobServiceAsyncClient.java | 2 +- .../storage/blob/ContainerAsyncClient.java | 4 +- .../storage/blob/ContainerProperties.java | 2 +- .../implementation/BlobsDownloadResponse.java | 4 +- ...CustomHierarchicalListingDeserializer.java | 3 +- .../storage/blob/models/AppendBlobItem.java | 103 +++++++++++++++ .../BlobDownloadHeaders.java | 7 +- .../storage/blob/models/BlockBlobItem.java | 69 ++++++++++ .../storage/blob/models/PageBlobItem.java | 119 ++++++++++++++++++ .../blob/models/StorageAccountInfo.java | 4 + .../storage/blob/models/package-info.java | 8 ++ .../blob/specialized/BlobAsyncClientBase.java | 7 +- .../blob/specialized/BlobClientBase.java | 7 +- .../specialized/DownloadAsyncResponse.java | 2 +- .../blob/specialized/PageBlobAsyncClient.java | 4 +- .../blob/specialized/BlockBlobAPITest.groovy | 8 +- .../specialized/DownloadResponseMockFlux.java | 2 +- .../azure-storage-blob/swagger/README.md | 2 +- 19 files changed, 326 insertions(+), 33 deletions(-) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{models => implementation}/CustomHierarchicalListingDeserializer.java (94%) create mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{implementation => models}/BlobDownloadHeaders.java (99%) create mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java create mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java create mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/package-info.java diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobProperties.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobProperties.java index fe8963148788..5945c6f93ed0 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobProperties.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobProperties.java @@ -4,9 +4,9 @@ package com.azure.storage.blob; import com.azure.core.implementation.util.ImplUtils; +import com.azure.storage.blob.implementation.BlobGetPropertiesHeaders; import com.azure.storage.blob.models.AccessTier; import com.azure.storage.blob.models.ArchiveStatus; -import com.azure.storage.blob.models.BlobGetPropertiesHeaders; import com.azure.storage.blob.models.BlobType; import com.azure.storage.blob.models.CopyStatusType; import com.azure.storage.blob.models.LeaseDurationType; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobServiceAsyncClient.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobServiceAsyncClient.java index 86e0f67a9b6a..1dd59530c6b0 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobServiceAsyncClient.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobServiceAsyncClient.java @@ -16,13 +16,13 @@ import com.azure.core.util.logging.ClientLogger; import com.azure.storage.blob.implementation.AzureBlobStorageBuilder; import com.azure.storage.blob.implementation.AzureBlobStorageImpl; +import com.azure.storage.blob.implementation.ServicesListContainersSegmentResponse; import com.azure.storage.blob.models.ContainerItem; import com.azure.storage.blob.models.CpkInfo; import com.azure.storage.blob.models.KeyInfo; import com.azure.storage.blob.models.ListContainersOptions; import com.azure.storage.blob.models.Metadata; import com.azure.storage.blob.models.PublicAccessType; -import com.azure.storage.blob.models.ServicesListContainersSegmentResponse; import com.azure.storage.blob.models.StorageAccountInfo; import com.azure.storage.blob.models.StorageServiceProperties; import com.azure.storage.blob.models.StorageServiceStats; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerAsyncClient.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerAsyncClient.java index 8ec6dcca6507..5f94c9b7742d 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerAsyncClient.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerAsyncClient.java @@ -16,11 +16,11 @@ import com.azure.core.util.logging.ClientLogger; import com.azure.storage.blob.implementation.AzureBlobStorageBuilder; import com.azure.storage.blob.implementation.AzureBlobStorageImpl; +import com.azure.storage.blob.implementation.ContainersListBlobFlatSegmentResponse; +import com.azure.storage.blob.implementation.ContainersListBlobHierarchySegmentResponse; import com.azure.storage.blob.models.BlobItem; import com.azure.storage.blob.models.ContainerAccessConditions; import com.azure.storage.blob.models.ContainerAccessPolicies; -import com.azure.storage.blob.models.ContainersListBlobFlatSegmentResponse; -import com.azure.storage.blob.models.ContainersListBlobHierarchySegmentResponse; import com.azure.storage.blob.models.CpkInfo; import com.azure.storage.blob.models.LeaseAccessConditions; import com.azure.storage.blob.models.ListBlobsOptions; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerProperties.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerProperties.java index eeb59f84187c..9bc23ca41c82 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerProperties.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerProperties.java @@ -3,7 +3,7 @@ package com.azure.storage.blob; -import com.azure.storage.blob.models.ContainerGetPropertiesHeaders; +import com.azure.storage.blob.implementation.ContainerGetPropertiesHeaders; import com.azure.storage.blob.models.LeaseDurationType; import com.azure.storage.blob.models.LeaseStateType; import com.azure.storage.blob.models.LeaseStatusType; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java index dc0767484155..b35f9535a553 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java @@ -7,9 +7,11 @@ import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; import com.azure.core.http.rest.ResponseBase; +import com.azure.storage.blob.models.BlobDownloadHeaders; +import reactor.core.publisher.Flux; + import java.io.Closeable; import java.nio.ByteBuffer; -import reactor.core.publisher.Flux; /** * Contains all response data for the download operation. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/CustomHierarchicalListingDeserializer.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/CustomHierarchicalListingDeserializer.java similarity index 94% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/CustomHierarchicalListingDeserializer.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/CustomHierarchicalListingDeserializer.java index 5207ff299d13..6c1047277f85 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/CustomHierarchicalListingDeserializer.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/CustomHierarchicalListingDeserializer.java @@ -1,8 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.storage.blob.models; +package com.azure.storage.blob.implementation; +import com.azure.storage.blob.models.BlobItem; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonToken; import com.fasterxml.jackson.databind.DeserializationContext; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java new file mode 100644 index 000000000000..aca377972014 --- /dev/null +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java @@ -0,0 +1,103 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.storage.blob.models; + +import com.azure.core.implementation.util.ImplUtils; +import com.azure.storage.blob.implementation.AppendBlobAppendBlockFromUrlHeaders; +import com.azure.storage.blob.implementation.AppendBlobAppendBlockHeaders; +import com.azure.storage.blob.implementation.AppendBlobCreateHeaders; + +import java.time.OffsetDateTime; + +/** + * This class contains the properties about an append blob. + */ +public class AppendBlobItem { + private final String eTag; + private final OffsetDateTime lastModified; + private final byte[] contentMD5; + private final boolean isServerEncrypted; + private final String encryptionKeySha256; + private final String blobAppendOffset; + private final Integer blobCommittedBlockCount; + + public AppendBlobItem(AppendBlobCreateHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.contentMD5 = generatedHeaders.getContentMD5(); + this.isServerEncrypted = generatedHeaders.isServerEncrypted(); + this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); + this.blobAppendOffset = null; + this.blobCommittedBlockCount = null; + } + + public AppendBlobItem(AppendBlobAppendBlockHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.contentMD5 = generatedHeaders.getContentMD5(); + this.isServerEncrypted = generatedHeaders.isServerEncrypted(); + this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); + this.blobAppendOffset = generatedHeaders.getBlobAppendOffset(); + this.blobCommittedBlockCount = generatedHeaders.getBlobCommittedBlockCount(); + } + + public AppendBlobItem(AppendBlobAppendBlockFromUrlHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.contentMD5 = generatedHeaders.getContentMD5(); + this.isServerEncrypted = generatedHeaders.isServerEncrypted(); + this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); + this.blobAppendOffset = generatedHeaders.getBlobAppendOffset(); + this.blobCommittedBlockCount = generatedHeaders.getBlobCommittedBlockCount(); + } + + /** + * @return the eTag of the append blob + */ + public String getETag() { + return eTag; + } + + /** + * @return the time this append blob was last modified + */ + public OffsetDateTime getLastModified() { + return lastModified; + }; + + /** + * @return the encryption status of the append blob on the server + */ + public boolean isServerEncrypted() { + return isServerEncrypted; + } + + /** + * @return the key that was used to encrypt the append blob + */ + public String getEncryptionKeySha256() { + return encryptionKeySha256; + } + + /** + * @return the calculated MD5 of the append blob + */ + public byte[] getContentMD5() { + return ImplUtils.clone(contentMD5); + } + + /** + * @return the offset of the append blob + */ + public String getBlobAppendOffset() { + return blobAppendOffset; + } + + /** + * @return the number of committed blocks in the append blob + */ + public Integer getBlobCommittedBlockCount() { + return blobCommittedBlockCount; + } +} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDownloadHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobDownloadHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDownloadHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobDownloadHeaders.java index 6dc1c9acae52..422e3b7e6bd1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDownloadHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobDownloadHeaders.java @@ -2,17 +2,12 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.models; import com.azure.core.annotation.Fluent; import com.azure.core.annotation.HeaderCollection; import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.util.ImplUtils; -import com.azure.storage.blob.models.BlobType; -import com.azure.storage.blob.models.CopyStatusType; -import com.azure.storage.blob.models.LeaseDurationType; -import com.azure.storage.blob.models.LeaseStateType; -import com.azure.storage.blob.models.LeaseStatusType; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java new file mode 100644 index 000000000000..04ff997e105d --- /dev/null +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java @@ -0,0 +1,69 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.storage.blob.models; + +import com.azure.core.implementation.util.ImplUtils; +import com.azure.storage.blob.implementation.BlockBlobCommitBlockListHeaders; +import com.azure.storage.blob.implementation.BlockBlobUploadHeaders; + +import java.time.OffsetDateTime; + +public class BlockBlobItem { + private final String eTag; + private final OffsetDateTime lastModified; + private final byte[] contentMD5; + private final Boolean isServerEncrypted; + private final String encryptionKeySha256; + + public BlockBlobItem(BlockBlobUploadHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.contentMD5 = generatedHeaders.getContentMD5(); + this.isServerEncrypted = generatedHeaders.isServerEncrypted(); + this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); + } + + public BlockBlobItem(BlockBlobCommitBlockListHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.contentMD5 = generatedHeaders.getContentMD5(); + this.isServerEncrypted = generatedHeaders.isServerEncrypted(); + this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); + } + + /** + * @return the eTag of the block blob + */ + public String getETag() { + return eTag; + } + + /** + * @return the last time the block blob was modified + */ + public OffsetDateTime getLastModified() { + return lastModified; + } + + /** + * @return the encryption status of the block blob on the server + */ + public Boolean isServerEncrypted() { + return isServerEncrypted; + } + + /** + * @return the key used to encrypt the block blob + */ + public String getEncryptionKeySha256() { + return encryptionKeySha256; + } + + /** + * @return the MD5 of the block blob's comment + */ + public byte[] getContentMD5() { + return ImplUtils.clone(contentMD5); + } +} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java new file mode 100644 index 000000000000..fd33e2927961 --- /dev/null +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java @@ -0,0 +1,119 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package com.azure.storage.blob.models; + +import com.azure.core.implementation.util.ImplUtils; +import com.azure.storage.blob.implementation.PageBlobClearPagesHeaders; +import com.azure.storage.blob.implementation.PageBlobCreateHeaders; +import com.azure.storage.blob.implementation.PageBlobResizeHeaders; +import com.azure.storage.blob.implementation.PageBlobUpdateSequenceNumberHeaders; +import com.azure.storage.blob.implementation.PageBlobUploadPagesFromURLHeaders; +import com.azure.storage.blob.implementation.PageBlobUploadPagesHeaders; + +import java.time.OffsetDateTime; + +public class PageBlobItem { + private final String eTag; + private final OffsetDateTime lastModified; + private final byte[] contentMD5; + private final Boolean isServerEncrypted; + private final String encryptionKeySha256; + private final Long blobSequenceNumber; + + public PageBlobItem(PageBlobCreateHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.contentMD5 = generatedHeaders.getContentMD5(); + this.isServerEncrypted = generatedHeaders.isServerEncrypted(); + this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); + this.blobSequenceNumber = null; + } + + public PageBlobItem(PageBlobUploadPagesHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.contentMD5 = generatedHeaders.getContentMD5(); + this.isServerEncrypted = generatedHeaders.isServerEncrypted(); + this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); + this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); + } + + public PageBlobItem(PageBlobUploadPagesFromURLHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.contentMD5 = generatedHeaders.getContentMD5(); + this.isServerEncrypted = generatedHeaders.isServerEncrypted(); + this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); + this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); + } + + public PageBlobItem(PageBlobClearPagesHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.contentMD5 = generatedHeaders.getContentMD5(); + this.isServerEncrypted = generatedHeaders.isServerEncrypted(); + this.encryptionKeySha256 = generatedHeaders.getEncryptionKeySha256(); + this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); + } + + public PageBlobItem(PageBlobResizeHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); + this.isServerEncrypted = null; + this.encryptionKeySha256 = null; + this.contentMD5 = null; + } + + public PageBlobItem(PageBlobUpdateSequenceNumberHeaders generatedHeaders) { + this.eTag = generatedHeaders.getETag(); + this.lastModified = generatedHeaders.getLastModified(); + this.blobSequenceNumber = generatedHeaders.getBlobSequenceNumber(); + this.isServerEncrypted = null; + this.encryptionKeySha256 = null; + this.contentMD5 = null; + } + + /** + * @return the eTag of the page blob + */ + public String getETag() { + return eTag; + } + + /** + * @return the time this page blob was last modified + */ + public OffsetDateTime getLastModified() { + return lastModified; + } + + /** + * @return the encryption status of the page blob on the server + */ + public Boolean isServerEncrypted() { + return isServerEncrypted; + } + + /** + * @return the key used to encrypt the page blob + */ + public String getEncryptionKeySha256() { + return encryptionKeySha256; + } + + /** + * @return the MD5 of the page blob's content + */ + public byte[] getContentMD5() { + return ImplUtils.clone(contentMD5); + } + + /** + * @return the current sequence number of the page blob + */ + public Long getBlobSequenceNumber() { + return blobSequenceNumber; + } +} diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageAccountInfo.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageAccountInfo.java index d019752ac029..f27bef08a109 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageAccountInfo.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageAccountInfo.java @@ -2,6 +2,10 @@ // Licensed under the MIT License. package com.azure.storage.blob.models; +import com.azure.storage.blob.implementation.BlobGetAccountInfoHeaders; +import com.azure.storage.blob.implementation.ContainerGetAccountInfoHeaders; +import com.azure.storage.blob.implementation.ServiceGetAccountInfoHeaders; + public class StorageAccountInfo { private final SkuName skuName; private final AccountKind accountKind; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/package-info.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/package-info.java new file mode 100644 index 000000000000..9700f590d41c --- /dev/null +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/package-info.java @@ -0,0 +1,8 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +/** + * Package containing classes for AzureBlobStorage. + */ +package com.azure.storage.blob.models; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/BlobAsyncClientBase.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/BlobAsyncClientBase.java index f54299a38b22..2e5d45f1c8b6 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/BlobAsyncClientBase.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/BlobAsyncClientBase.java @@ -21,7 +21,6 @@ import com.azure.storage.blob.models.BlobAccessConditions; import com.azure.storage.blob.models.BlobHTTPHeaders; import com.azure.storage.blob.models.BlobRange; -import com.azure.storage.blob.models.BlobStartCopyFromURLHeaders; import com.azure.storage.blob.models.CpkInfo; import com.azure.storage.blob.models.DeleteSnapshotsOptionType; import com.azure.storage.blob.models.LeaseAccessConditions; @@ -297,8 +296,7 @@ Mono> startCopyFromURLWithResponse(URL sourceURL, Metadata meta *

For more information, see the * Azure Docs

* - * @param copyId The id of the copy operation to abort. Returned as the {@code copyId} field on the {@link - * BlobStartCopyFromURLHeaders} object. + * @param copyId The id of the copy operation to abort. * @return A reactive response signalling completion. */ public Mono abortCopyFromURL(String copyId) { @@ -315,8 +313,7 @@ public Mono abortCopyFromURL(String copyId) { *

For more information, see the * Azure Docs

* - * @param copyId The id of the copy operation to abort. Returned as the {@code copyId} field on the {@link - * BlobStartCopyFromURLHeaders} object. + * @param copyId The id of the copy operation to abort. * @param leaseAccessConditions By setting lease access conditions, requests will fail if the provided lease does * not match the active lease on the blob. * @return A reactive response signalling completion. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/BlobClientBase.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/BlobClientBase.java index 5d4b2b871ef5..79a866e01482 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/BlobClientBase.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/BlobClientBase.java @@ -16,7 +16,6 @@ import com.azure.storage.blob.models.BlobAccessConditions; import com.azure.storage.blob.models.BlobHTTPHeaders; import com.azure.storage.blob.models.BlobRange; -import com.azure.storage.blob.models.BlobStartCopyFromURLHeaders; import com.azure.storage.blob.models.CpkInfo; import com.azure.storage.blob.models.DeleteSnapshotsOptionType; import com.azure.storage.blob.models.LeaseAccessConditions; @@ -257,8 +256,7 @@ public Response startCopyFromURLWithResponse(URL sourceURL, Metadata met *

For more information, see the * Azure Docs

* - * @param copyId The id of the copy operation to abort. Returned as the {@code copyId} field on the {@link - * BlobStartCopyFromURLHeaders} object. + * @param copyId The id of the copy operation to abort. */ public void abortCopyFromURL(String copyId) { abortCopyFromURLWithResponse(copyId, null, null, Context.NONE); @@ -274,8 +272,7 @@ public void abortCopyFromURL(String copyId) { *

For more information, see the * Azure Docs

* - * @param copyId The id of the copy operation to abort. Returned as the {@code copyId} field on the {@link - * BlobStartCopyFromURLHeaders} object. + * @param copyId The id of the copy operation to abort. * @param leaseAccessConditions By setting lease access conditions, requests will fail if the provided lease does * not match the active lease on the blob. * @param timeout An optional timeout value beyond which a {@link RuntimeException} will be raised. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/DownloadAsyncResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/DownloadAsyncResponse.java index c729ffba4f87..1b70db6e167a 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/DownloadAsyncResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/DownloadAsyncResponse.java @@ -4,12 +4,12 @@ package com.azure.storage.blob.specialized; import com.azure.core.http.rest.ResponseBase; +import com.azure.storage.blob.BlobAsyncClient; import com.azure.storage.blob.HTTPGetterInfo; import com.azure.storage.blob.models.BlobAccessConditions; import com.azure.storage.blob.models.BlobDownloadHeaders; import com.azure.storage.blob.models.BlobRange; import com.azure.storage.blob.models.ReliableDownloadOptions; -import com.azure.storage.blob.BlobAsyncClient; import com.azure.storage.common.Utility; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/PageBlobAsyncClient.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/PageBlobAsyncClient.java index 168ca1968aa5..02b8a6fe2390 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/PageBlobAsyncClient.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/PageBlobAsyncClient.java @@ -135,8 +135,8 @@ Mono> createWithResponse(long size, Long sequenceNumber, } metadata = metadata == null ? new Metadata() : metadata; - return postProcessResponse(this.azureBlobStorage.pageBlobs().createWithRestResponseAsync(null, - null, 0, size, null, metadata, sequenceNumber, null, headers, accessConditions.getLeaseAccessConditions(), + return postProcessResponse(this.azureBlobStorage.pageBlobs().createWithRestResponseAsync(null, null, 0, size, + null, null, metadata, sequenceNumber, null, headers, accessConditions.getLeaseAccessConditions(), getCustomerProvidedKey(), accessConditions.getModifiedAccessConditions(), context)) .map(rb -> new SimpleResponse<>(rb, new PageBlobItem(rb.getDeserializedHeaders()))); } diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAPITest.groovy b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAPITest.groovy index a819ee5084d5..0731a0a90b36 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAPITest.groovy +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAPITest.groovy @@ -17,7 +17,6 @@ import com.azure.storage.blob.models.AccessTier import com.azure.storage.blob.models.BlobAccessConditions import com.azure.storage.blob.models.BlobHTTPHeaders import com.azure.storage.blob.models.BlobRange -import com.azure.storage.blob.models.BlockItem import com.azure.storage.blob.models.BlockListType import com.azure.storage.blob.models.LeaseAccessConditions import com.azure.storage.blob.models.Metadata @@ -199,12 +198,11 @@ class BlockBlobAPITest extends APISpec { when: destURL.stageBlockFromURL(getBlockID(), bc.getBlobUrl(), new BlobRange(2, 3)) - Iterator uncommittedBlock = destURL.listBlocks(BlockListType.UNCOMMITTED).iterator() + def blockList = destURL.listBlocks(BlockListType.UNCOMMITTED) then: - uncommittedBlock.hasNext() - uncommittedBlock.hasNext() - uncommittedBlock.hasNext() + blockList.getCommittedBlocks().size() == 0 + blockList.getUncommittedBlocks().size() == 3 } def "Stage block from URL MD5"() { diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseMockFlux.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseMockFlux.java index 547263cdb83d..c13893e0554c 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseMockFlux.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseMockFlux.java @@ -7,8 +7,8 @@ import com.azure.core.http.HttpResponse; import com.azure.storage.blob.APISpec; import com.azure.storage.blob.HTTPGetterInfo; +import com.azure.storage.blob.implementation.BlobsDownloadResponse; import com.azure.storage.blob.models.BlobDownloadHeaders; -import com.azure.storage.blob.models.BlobsDownloadResponse; import com.azure.storage.blob.models.StorageErrorException; import reactor.core.CoreSubscriber; import reactor.core.publisher.Flux; diff --git a/sdk/storage/azure-storage-blob/swagger/README.md b/sdk/storage/azure-storage-blob/swagger/README.md index 1eb2f58d64e5..086f661c5b14 100644 --- a/sdk/storage/azure-storage-blob/swagger/README.md +++ b/sdk/storage/azure-storage-blob/swagger/README.md @@ -34,7 +34,7 @@ sync-methods: none license-header: MICROSOFT_MIT_SMALL add-context-parameter: true models-subpackage: implementation -custom-types: AccessPolicy,AccessTier,AccountKind,AppendPositionAccessConditions,ArchiveStatus,BlobHTTPHeaders,BlobItem,BlobProperties,BlobType,Block,BlockItem,BlockList,BlockListType,BlockLookupList,ClearRange,ContainerItem,ContainerProperties,CopyStatusType,CorsRule,CpkInfo,CustomerProvidedKeyInfo,DataLakeStorageError,DataLakeStorageErrorError,DataLakeStorageErrorException,DeleteSnapshotsOptionType,EncryptionAlgorithmType,FilterBlobsItem,GeoReplication,GeoReplicationStatusType,KeyInfo,LeaseAccessConditions,LeaseDurationType,LeaseStateType,LeaseStatusType,ListBlobsIncludeItem,ListContainersIncludeType,Logging,Metrics,ModifiedAccessConditions,PageList,PageRange,PathRenameMode,PublicAccessType,RehydratePriority,RetentionPolicy,SequenceNumberAccessConditions,SequenceNumberActionType,SignedIdentifier,SkuName,SourceModifiedAccessConditions,StaticWebsite,StorageError,StorageErrorCode,StorageErrorException,StorageServiceProperties,StorageServiceStats,SyncCopyStatusType,UserDelegationKey +custom-types: AccessPolicy,AccessTier,AccountKind,AppendPositionAccessConditions,ArchiveStatus,BlobDownloadHeaders,BlobHTTPHeaders,BlobItem,BlobProperties,BlobType,Block,BlockList,BlockListType,BlockLookupList,BlobPrefix,ClearRange,ContainerItem,ContainerProperties,CopyStatusType,CorsRule,CpkInfo,CustomerProvidedKeyInfo,DataLakeStorageError,DataLakeStorageErrorError,DataLakeStorageErrorException,DeleteSnapshotsOptionType,EncryptionAlgorithmType,FilterBlobsItem,GeoReplication,GeoReplicationStatusType,KeyInfo,LeaseAccessConditions,LeaseDurationType,LeaseStateType,LeaseStatusType,ListBlobsIncludeItem,ListContainersIncludeType,Logging,Metrics,ModifiedAccessConditions,PageList,PageRange,PathRenameMode,PublicAccessType,RehydratePriority,RetentionPolicy,SequenceNumberAccessConditions,SequenceNumberActionType,SignedIdentifier,SkuName,SourceModifiedAccessConditions,StaticWebsite,StorageError,StorageErrorCode,StorageErrorException,StorageServiceProperties,StorageServiceStats,SyncCopyStatusType,UserDelegationKey custom-types-subpackage: models ``` From 7ea71b40f0aa18a3defc07e7621ff345e3604ab8 Mon Sep 17 00:00:00 2001 From: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com> Date: Thu, 26 Sep 2019 16:49:44 -0700 Subject: [PATCH 3/5] Moved models to implementation.models --- .../azure-core/src/main/java/module-info.java | 2 +- .../azure/storage/blob/BlobProperties.java | 2 +- .../storage/blob/BlobServiceAsyncClient.java | 2 +- .../storage/blob/ContainerAsyncClient.java | 4 ++-- .../storage/blob/ContainerProperties.java | 2 +- .../blob/implementation/AppendBlobsImpl.java | 3 +++ .../blob/implementation/BlobsImpl.java | 21 +++++++++++++++++++ .../blob/implementation/BlockBlobsImpl.java | 5 +++++ .../blob/implementation/ContainersImpl.java | 14 +++++++++++++ .../blob/implementation/DirectorysImpl.java | 6 ++++++ .../blob/implementation/PageBlobsImpl.java | 10 +++++++++ .../blob/implementation/ServicesImpl.java | 7 +++++++ .../AppendBlobAppendBlockFromUrlHeaders.java | 2 +- .../AppendBlobAppendBlockHeaders.java | 2 +- .../{ => models}/AppendBlobCreateHeaders.java | 2 +- ...AppendBlobsAppendBlockFromUrlResponse.java | 2 +- .../AppendBlobsAppendBlockResponse.java | 2 +- .../AppendBlobsCreateResponse.java | 2 +- .../BlobAbortCopyFromURLHeaders.java | 2 +- .../{ => models}/BlobAcquireLeaseHeaders.java | 2 +- .../{ => models}/BlobBreakLeaseHeaders.java | 2 +- .../{ => models}/BlobChangeLeaseHeaders.java | 2 +- .../{ => models}/BlobCopyFromURLHeaders.java | 2 +- .../BlobCreateSnapshotHeaders.java | 2 +- .../{ => models}/BlobDeleteHeaders.java | 2 +- .../{ => models}/BlobFlatListSegment.java | 2 +- .../BlobGetAccessControlHeaders.java | 2 +- .../BlobGetAccountInfoHeaders.java | 2 +- .../BlobGetPropertiesHeaders.java | 2 +- .../BlobHierarchyListSegment.java | 3 ++- .../{ => models}/BlobReleaseLeaseHeaders.java | 2 +- .../{ => models}/BlobRenameHeaders.java | 2 +- .../{ => models}/BlobRenewLeaseHeaders.java | 2 +- .../BlobSetAccessControlHeaders.java | 2 +- .../BlobSetHTTPHeadersHeaders.java | 2 +- .../{ => models}/BlobSetMetadataHeaders.java | 2 +- .../{ => models}/BlobSetTierHeaders.java | 2 +- .../BlobStartCopyFromURLHeaders.java | 2 +- .../{ => models}/BlobUndeleteHeaders.java | 2 +- .../BlobsAbortCopyFromURLResponse.java | 2 +- .../BlobsAcquireLeaseResponse.java | 2 +- .../{ => models}/BlobsBreakLeaseResponse.java | 2 +- .../BlobsChangeLeaseResponse.java | 2 +- .../BlobsCopyFromURLResponse.java | 2 +- .../BlobsCreateSnapshotResponse.java | 2 +- .../{ => models}/BlobsDeleteResponse.java | 2 +- .../{ => models}/BlobsDownloadResponse.java | 5 ++--- .../BlobsGetAccessControlResponse.java | 2 +- .../BlobsGetAccountInfoResponse.java | 2 +- .../BlobsGetPropertiesResponse.java | 2 +- .../BlobsReleaseLeaseResponse.java | 2 +- .../{ => models}/BlobsRenameResponse.java | 2 +- .../{ => models}/BlobsRenewLeaseResponse.java | 2 +- .../BlobsSetAccessControlResponse.java | 2 +- .../BlobsSetHTTPHeadersResponse.java | 2 +- .../BlobsSetMetadataResponse.java | 2 +- .../{ => models}/BlobsSetTierResponse.java | 2 +- .../BlobsStartCopyFromURLResponse.java | 2 +- .../{ => models}/BlobsUndeleteResponse.java | 2 +- .../BlockBlobCommitBlockListHeaders.java | 2 +- .../BlockBlobGetBlockListHeaders.java | 2 +- .../BlockBlobStageBlockFromURLHeaders.java | 2 +- .../BlockBlobStageBlockHeaders.java | 2 +- .../{ => models}/BlockBlobUploadHeaders.java | 2 +- .../BlockBlobsCommitBlockListResponse.java | 2 +- .../BlockBlobsGetBlockListResponse.java | 2 +- .../BlockBlobsStageBlockFromURLResponse.java | 2 +- .../BlockBlobsStageBlockResponse.java | 2 +- .../BlockBlobsUploadResponse.java | 2 +- .../ContainerAcquireLeaseHeaders.java | 2 +- .../ContainerBreakLeaseHeaders.java | 2 +- .../ContainerChangeLeaseHeaders.java | 2 +- .../{ => models}/ContainerCreateHeaders.java | 2 +- .../{ => models}/ContainerDeleteHeaders.java | 2 +- .../ContainerGetAccessPolicyHeaders.java | 2 +- .../ContainerGetAccountInfoHeaders.java | 2 +- .../ContainerGetPropertiesHeaders.java | 2 +- .../ContainerListBlobFlatSegmentHeaders.java | 2 +- ...tainerListBlobHierarchySegmentHeaders.java | 2 +- .../ContainerReleaseLeaseHeaders.java | 2 +- .../ContainerRenewLeaseHeaders.java | 2 +- .../ContainerSetAccessPolicyHeaders.java | 2 +- .../ContainerSetMetadataHeaders.java | 2 +- .../ContainersAcquireLeaseResponse.java | 2 +- .../ContainersBreakLeaseResponse.java | 2 +- .../ContainersChangeLeaseResponse.java | 2 +- .../ContainersCreateResponse.java | 2 +- .../ContainersDeleteResponse.java | 2 +- .../ContainersGetAccessPolicyResponse.java | 2 +- .../ContainersGetAccountInfoResponse.java | 2 +- .../ContainersGetPropertiesResponse.java | 2 +- ...ContainersListBlobFlatSegmentResponse.java | 2 +- ...inersListBlobHierarchySegmentResponse.java | 2 +- .../ContainersReleaseLeaseResponse.java | 2 +- .../ContainersRenewLeaseResponse.java | 2 +- .../ContainersSetAccessPolicyResponse.java | 2 +- .../ContainersSetMetadataResponse.java | 2 +- ...CustomHierarchicalListingDeserializer.java | 4 ++-- .../{ => models}/DirectoryCreateHeaders.java | 2 +- .../{ => models}/DirectoryDeleteHeaders.java | 2 +- .../DirectoryGetAccessControlHeaders.java | 2 +- .../{ => models}/DirectoryHttpHeaders.java | 2 +- .../{ => models}/DirectoryRenameHeaders.java | 2 +- .../DirectorySetAccessControlHeaders.java | 2 +- .../DirectorysCreateResponse.java | 2 +- .../DirectorysDeleteResponse.java | 2 +- .../DirectorysGetAccessControlResponse.java | 2 +- .../DirectorysRenameResponse.java | 2 +- .../DirectorysSetAccessControlResponse.java | 2 +- .../ListBlobsFlatSegmentResponse.java | 2 +- .../ListBlobsHierarchySegmentResponse.java | 2 +- .../ListContainersSegmentResponse.java | 2 +- .../PageBlobClearPagesHeaders.java | 2 +- .../PageBlobCopyIncrementalHeaders.java | 2 +- .../{ => models}/PageBlobCreateHeaders.java | 2 +- .../PageBlobGetPageRangesDiffHeaders.java | 2 +- .../PageBlobGetPageRangesHeaders.java | 2 +- .../{ => models}/PageBlobResizeHeaders.java | 2 +- .../PageBlobUpdateSequenceNumberHeaders.java | 2 +- .../PageBlobUploadPagesFromURLHeaders.java | 2 +- .../PageBlobUploadPagesHeaders.java | 2 +- .../PageBlobsClearPagesResponse.java | 2 +- .../PageBlobsCopyIncrementalResponse.java | 2 +- .../{ => models}/PageBlobsCreateResponse.java | 2 +- .../PageBlobsGetPageRangesDiffResponse.java | 2 +- .../PageBlobsGetPageRangesResponse.java | 2 +- .../{ => models}/PageBlobsResizeResponse.java | 2 +- ...PageBlobsUpdateSequenceNumberResponse.java | 2 +- .../PageBlobsUploadPagesFromURLResponse.java | 2 +- .../PageBlobsUploadPagesResponse.java | 2 +- .../PremiumPageBlobAccessTier.java | 2 +- .../ServiceGetAccountInfoHeaders.java | 2 +- .../ServiceGetPropertiesHeaders.java | 2 +- .../ServiceGetStatisticsHeaders.java | 2 +- .../ServiceGetUserDelegationKeyHeaders.java | 2 +- .../ServiceListContainersSegmentHeaders.java | 2 +- .../ServiceSetPropertiesHeaders.java | 2 +- .../ServiceSubmitBatchHeaders.java | 2 +- .../ServicesGetAccountInfoResponse.java | 2 +- .../ServicesGetPropertiesResponse.java | 2 +- .../ServicesGetStatisticsResponse.java | 2 +- .../ServicesGetUserDelegationKeyResponse.java | 2 +- ...ServicesListContainersSegmentResponse.java | 2 +- .../ServicesSetPropertiesResponse.java | 2 +- .../ServicesSubmitBatchResponse.java | 2 +- .../implementation/models/package-info.java | 8 +++++++ .../storage/blob/models/AppendBlobItem.java | 6 +++--- .../BlobPrefix.java | 2 +- .../storage/blob/models/BlockBlobItem.java | 4 ++-- .../storage/blob/models/PageBlobItem.java | 12 +++++------ .../blob/models/StorageAccountInfo.java | 6 +++--- .../src/main/java/module-info.java | 4 +++- .../azure-storage-blob/swagger/README.md | 2 +- 153 files changed, 235 insertions(+), 159 deletions(-) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/AppendBlobAppendBlockFromUrlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/AppendBlobAppendBlockHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/AppendBlobCreateHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/AppendBlobsAppendBlockFromUrlResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/AppendBlobsAppendBlockResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/AppendBlobsCreateResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobAbortCopyFromURLHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobAcquireLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobBreakLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobChangeLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobCopyFromURLHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobCreateSnapshotHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobDeleteHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobFlatListSegment.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobGetAccessControlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobGetAccountInfoHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobGetPropertiesHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobHierarchyListSegment.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobReleaseLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobRenameHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobRenewLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobSetAccessControlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobSetHTTPHeadersHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobSetMetadataHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobSetTierHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobStartCopyFromURLHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobUndeleteHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsAbortCopyFromURLResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsAcquireLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsBreakLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsChangeLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsCopyFromURLResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsCreateSnapshotResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsDeleteResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsDownloadResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsGetAccessControlResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsGetAccountInfoResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsGetPropertiesResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsReleaseLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsRenameResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsRenewLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsSetAccessControlResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsSetHTTPHeadersResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsSetMetadataResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsSetTierResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsStartCopyFromURLResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlobsUndeleteResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobCommitBlockListHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobGetBlockListHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobStageBlockFromURLHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobStageBlockHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobUploadHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobsCommitBlockListResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobsGetBlockListResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobsStageBlockFromURLResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobsStageBlockResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/BlockBlobsUploadResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerAcquireLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerBreakLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerChangeLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerCreateHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerDeleteHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerGetAccessPolicyHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerGetAccountInfoHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerGetPropertiesHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerListBlobFlatSegmentHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerListBlobHierarchySegmentHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerReleaseLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerRenewLeaseHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerSetAccessPolicyHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainerSetMetadataHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersAcquireLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersBreakLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersChangeLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersCreateResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersDeleteResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersGetAccessPolicyResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersGetAccountInfoResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersGetPropertiesResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersListBlobFlatSegmentResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersListBlobHierarchySegmentResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersReleaseLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersRenewLeaseResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersSetAccessPolicyResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ContainersSetMetadataResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/CustomHierarchicalListingDeserializer.java (94%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectoryCreateHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectoryDeleteHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectoryGetAccessControlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectoryHttpHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectoryRenameHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectorySetAccessControlHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectorysCreateResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectorysDeleteResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectorysGetAccessControlResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectorysRenameResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/DirectorysSetAccessControlResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ListBlobsFlatSegmentResponse.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ListBlobsHierarchySegmentResponse.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ListContainersSegmentResponse.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobClearPagesHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobCopyIncrementalHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobCreateHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobGetPageRangesDiffHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobGetPageRangesHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobResizeHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobUpdateSequenceNumberHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobUploadPagesFromURLHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobUploadPagesHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobsClearPagesResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobsCopyIncrementalResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobsCreateResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobsGetPageRangesDiffResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobsGetPageRangesResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobsResizeResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobsUpdateSequenceNumberResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobsUploadPagesFromURLResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PageBlobsUploadPagesResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/PremiumPageBlobAccessTier.java (97%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServiceGetAccountInfoHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServiceGetPropertiesHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServiceGetStatisticsHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServiceGetUserDelegationKeyHeaders.java (99%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServiceListContainersSegmentHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServiceSetPropertiesHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServiceSubmitBatchHeaders.java (98%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServicesGetAccountInfoResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServicesGetPropertiesResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServicesGetStatisticsResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServicesGetUserDelegationKeyResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServicesListContainersSegmentResponse.java (96%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServicesSetPropertiesResponse.java (95%) rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/{ => models}/ServicesSubmitBatchResponse.java (96%) create mode 100644 sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/package-info.java rename sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/{implementation => models}/BlobPrefix.java (95%) diff --git a/sdk/core/azure-core/src/main/java/module-info.java b/sdk/core/azure-core/src/main/java/module-info.java index 0b6d1d43f75b..1eebe37d2f5a 100644 --- a/sdk/core/azure-core/src/main/java/module-info.java +++ b/sdk/core/azure-core/src/main/java/module-info.java @@ -6,7 +6,7 @@ requires transitive com.fasterxml.jackson.core; requires transitive com.fasterxml.jackson.annotation; - requires com.fasterxml.jackson.databind; + requires transitive com.fasterxml.jackson.databind; requires com.fasterxml.jackson.dataformat.xml; requires com.fasterxml.jackson.datatype.jsr310; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobProperties.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobProperties.java index 5945c6f93ed0..7d8084b3ad3f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobProperties.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobProperties.java @@ -4,7 +4,7 @@ package com.azure.storage.blob; import com.azure.core.implementation.util.ImplUtils; -import com.azure.storage.blob.implementation.BlobGetPropertiesHeaders; +import com.azure.storage.blob.implementation.models.BlobGetPropertiesHeaders; import com.azure.storage.blob.models.AccessTier; import com.azure.storage.blob.models.ArchiveStatus; import com.azure.storage.blob.models.BlobType; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobServiceAsyncClient.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobServiceAsyncClient.java index 1dd59530c6b0..06207db7e1e3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobServiceAsyncClient.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/BlobServiceAsyncClient.java @@ -16,7 +16,7 @@ import com.azure.core.util.logging.ClientLogger; import com.azure.storage.blob.implementation.AzureBlobStorageBuilder; import com.azure.storage.blob.implementation.AzureBlobStorageImpl; -import com.azure.storage.blob.implementation.ServicesListContainersSegmentResponse; +import com.azure.storage.blob.implementation.models.ServicesListContainersSegmentResponse; import com.azure.storage.blob.models.ContainerItem; import com.azure.storage.blob.models.CpkInfo; import com.azure.storage.blob.models.KeyInfo; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerAsyncClient.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerAsyncClient.java index 5f94c9b7742d..19e3679f4dfc 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerAsyncClient.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerAsyncClient.java @@ -16,8 +16,8 @@ import com.azure.core.util.logging.ClientLogger; import com.azure.storage.blob.implementation.AzureBlobStorageBuilder; import com.azure.storage.blob.implementation.AzureBlobStorageImpl; -import com.azure.storage.blob.implementation.ContainersListBlobFlatSegmentResponse; -import com.azure.storage.blob.implementation.ContainersListBlobHierarchySegmentResponse; +import com.azure.storage.blob.implementation.models.ContainersListBlobFlatSegmentResponse; +import com.azure.storage.blob.implementation.models.ContainersListBlobHierarchySegmentResponse; import com.azure.storage.blob.models.BlobItem; import com.azure.storage.blob.models.ContainerAccessConditions; import com.azure.storage.blob.models.ContainerAccessPolicies; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerProperties.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerProperties.java index 9bc23ca41c82..25952fba6d60 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerProperties.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/ContainerProperties.java @@ -3,7 +3,7 @@ package com.azure.storage.blob; -import com.azure.storage.blob.implementation.ContainerGetPropertiesHeaders; +import com.azure.storage.blob.implementation.models.ContainerGetPropertiesHeaders; import com.azure.storage.blob.models.LeaseDurationType; import com.azure.storage.blob.models.LeaseStateType; import com.azure.storage.blob.models.LeaseStatusType; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java index 3e6c6755321b..1a2f394c8144 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java @@ -20,6 +20,9 @@ import com.azure.core.implementation.RestProxy; import com.azure.core.implementation.util.Base64Util; import com.azure.core.util.Context; +import com.azure.storage.blob.implementation.models.AppendBlobsAppendBlockFromUrlResponse; +import com.azure.storage.blob.implementation.models.AppendBlobsAppendBlockResponse; +import com.azure.storage.blob.implementation.models.AppendBlobsCreateResponse; import com.azure.storage.blob.models.AppendPositionAccessConditions; import com.azure.storage.blob.models.BlobHTTPHeaders; import com.azure.storage.blob.models.CpkInfo; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java index 9a41fc9b6a36..570679513706 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java @@ -23,6 +23,27 @@ import com.azure.core.implementation.RestProxy; import com.azure.core.implementation.util.Base64Util; import com.azure.core.util.Context; +import com.azure.storage.blob.implementation.models.BlobsAbortCopyFromURLResponse; +import com.azure.storage.blob.implementation.models.BlobsAcquireLeaseResponse; +import com.azure.storage.blob.implementation.models.BlobsBreakLeaseResponse; +import com.azure.storage.blob.implementation.models.BlobsChangeLeaseResponse; +import com.azure.storage.blob.implementation.models.BlobsCopyFromURLResponse; +import com.azure.storage.blob.implementation.models.BlobsCreateSnapshotResponse; +import com.azure.storage.blob.implementation.models.BlobsDeleteResponse; +import com.azure.storage.blob.implementation.models.BlobsDownloadResponse; +import com.azure.storage.blob.implementation.models.BlobsGetAccessControlResponse; +import com.azure.storage.blob.implementation.models.BlobsGetAccountInfoResponse; +import com.azure.storage.blob.implementation.models.BlobsGetPropertiesResponse; +import com.azure.storage.blob.implementation.models.BlobsReleaseLeaseResponse; +import com.azure.storage.blob.implementation.models.BlobsRenameResponse; +import com.azure.storage.blob.implementation.models.BlobsRenewLeaseResponse; +import com.azure.storage.blob.implementation.models.BlobsSetAccessControlResponse; +import com.azure.storage.blob.implementation.models.BlobsSetHTTPHeadersResponse; +import com.azure.storage.blob.implementation.models.BlobsSetMetadataResponse; +import com.azure.storage.blob.implementation.models.BlobsSetTierResponse; +import com.azure.storage.blob.implementation.models.BlobsStartCopyFromURLResponse; +import com.azure.storage.blob.implementation.models.BlobsUndeleteResponse; +import com.azure.storage.blob.implementation.models.DirectoryHttpHeaders; import com.azure.storage.blob.models.AccessTier; import com.azure.storage.blob.models.BlobHTTPHeaders; import com.azure.storage.blob.models.CpkInfo; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java index 3e8459a1aaf9..53bb60004711 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java @@ -21,6 +21,11 @@ import com.azure.core.implementation.RestProxy; import com.azure.core.implementation.util.Base64Util; import com.azure.core.util.Context; +import com.azure.storage.blob.implementation.models.BlockBlobsCommitBlockListResponse; +import com.azure.storage.blob.implementation.models.BlockBlobsGetBlockListResponse; +import com.azure.storage.blob.implementation.models.BlockBlobsStageBlockFromURLResponse; +import com.azure.storage.blob.implementation.models.BlockBlobsStageBlockResponse; +import com.azure.storage.blob.implementation.models.BlockBlobsUploadResponse; import com.azure.storage.blob.models.AccessTier; import com.azure.storage.blob.models.BlobHTTPHeaders; import com.azure.storage.blob.models.BlockListType; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java index defa27389871..b7bae11fc63c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java @@ -23,6 +23,20 @@ import com.azure.core.implementation.RestProxy; import com.azure.core.implementation.serializer.jackson.JacksonAdapter; import com.azure.core.util.Context; +import com.azure.storage.blob.implementation.models.ContainersAcquireLeaseResponse; +import com.azure.storage.blob.implementation.models.ContainersBreakLeaseResponse; +import com.azure.storage.blob.implementation.models.ContainersChangeLeaseResponse; +import com.azure.storage.blob.implementation.models.ContainersCreateResponse; +import com.azure.storage.blob.implementation.models.ContainersDeleteResponse; +import com.azure.storage.blob.implementation.models.ContainersGetAccessPolicyResponse; +import com.azure.storage.blob.implementation.models.ContainersGetAccountInfoResponse; +import com.azure.storage.blob.implementation.models.ContainersGetPropertiesResponse; +import com.azure.storage.blob.implementation.models.ContainersListBlobFlatSegmentResponse; +import com.azure.storage.blob.implementation.models.ContainersListBlobHierarchySegmentResponse; +import com.azure.storage.blob.implementation.models.ContainersReleaseLeaseResponse; +import com.azure.storage.blob.implementation.models.ContainersRenewLeaseResponse; +import com.azure.storage.blob.implementation.models.ContainersSetAccessPolicyResponse; +import com.azure.storage.blob.implementation.models.ContainersSetMetadataResponse; import com.azure.storage.blob.models.LeaseAccessConditions; import com.azure.storage.blob.models.ListBlobsIncludeItem; import com.azure.storage.blob.models.ModifiedAccessConditions; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysImpl.java index 3047a08faeea..ad2632e9f511 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysImpl.java @@ -21,6 +21,12 @@ import com.azure.core.implementation.DateTimeRfc1123; import com.azure.core.implementation.RestProxy; import com.azure.core.util.Context; +import com.azure.storage.blob.implementation.models.DirectoryHttpHeaders; +import com.azure.storage.blob.implementation.models.DirectorysCreateResponse; +import com.azure.storage.blob.implementation.models.DirectorysDeleteResponse; +import com.azure.storage.blob.implementation.models.DirectorysGetAccessControlResponse; +import com.azure.storage.blob.implementation.models.DirectorysRenameResponse; +import com.azure.storage.blob.implementation.models.DirectorysSetAccessControlResponse; import com.azure.storage.blob.models.DataLakeStorageErrorException; import com.azure.storage.blob.models.LeaseAccessConditions; import com.azure.storage.blob.models.ModifiedAccessConditions; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java index 1b452ead4e6d..3f2956c1afb3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java @@ -21,6 +21,16 @@ import com.azure.core.implementation.RestProxy; import com.azure.core.implementation.util.Base64Util; import com.azure.core.util.Context; +import com.azure.storage.blob.implementation.models.PageBlobsClearPagesResponse; +import com.azure.storage.blob.implementation.models.PageBlobsCopyIncrementalResponse; +import com.azure.storage.blob.implementation.models.PageBlobsCreateResponse; +import com.azure.storage.blob.implementation.models.PageBlobsGetPageRangesDiffResponse; +import com.azure.storage.blob.implementation.models.PageBlobsGetPageRangesResponse; +import com.azure.storage.blob.implementation.models.PageBlobsResizeResponse; +import com.azure.storage.blob.implementation.models.PageBlobsUpdateSequenceNumberResponse; +import com.azure.storage.blob.implementation.models.PageBlobsUploadPagesFromURLResponse; +import com.azure.storage.blob.implementation.models.PageBlobsUploadPagesResponse; +import com.azure.storage.blob.implementation.models.PremiumPageBlobAccessTier; import com.azure.storage.blob.models.BlobHTTPHeaders; import com.azure.storage.blob.models.CpkInfo; import com.azure.storage.blob.models.EncryptionAlgorithmType; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java index 1e22a988e781..59e24d9c92c3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java @@ -19,6 +19,13 @@ import com.azure.core.annotation.UnexpectedResponseExceptionType; import com.azure.core.implementation.RestProxy; import com.azure.core.util.Context; +import com.azure.storage.blob.implementation.models.ServicesGetAccountInfoResponse; +import com.azure.storage.blob.implementation.models.ServicesGetPropertiesResponse; +import com.azure.storage.blob.implementation.models.ServicesGetStatisticsResponse; +import com.azure.storage.blob.implementation.models.ServicesGetUserDelegationKeyResponse; +import com.azure.storage.blob.implementation.models.ServicesListContainersSegmentResponse; +import com.azure.storage.blob.implementation.models.ServicesSetPropertiesResponse; +import com.azure.storage.blob.implementation.models.ServicesSubmitBatchResponse; import com.azure.storage.blob.models.KeyInfo; import com.azure.storage.blob.models.ListContainersIncludeType; import com.azure.storage.blob.models.StorageErrorException; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockFromUrlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobAppendBlockFromUrlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockFromUrlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobAppendBlockFromUrlHeaders.java index f728783c7dc8..1b46725823ad 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockFromUrlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobAppendBlockFromUrlHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobAppendBlockHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobAppendBlockHeaders.java index 8da0dd246fdc..75d755f50a72 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobAppendBlockHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobAppendBlockHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobCreateHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobCreateHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobCreateHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobCreateHeaders.java index b7b60e4fea9b..0e8472ab3a04 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobCreateHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobCreateHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockFromUrlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobsAppendBlockFromUrlResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockFromUrlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobsAppendBlockFromUrlResponse.java index 61b132426ec0..c0e27f9eee9e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockFromUrlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobsAppendBlockFromUrlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobsAppendBlockResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobsAppendBlockResponse.java index 9557839ff059..c5ecfd7d4c49 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsAppendBlockResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobsAppendBlockResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsCreateResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobsCreateResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsCreateResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobsCreateResponse.java index 79b8515692ef..e637a3fcac90 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsCreateResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/AppendBlobsCreateResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAbortCopyFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobAbortCopyFromURLHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAbortCopyFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobAbortCopyFromURLHeaders.java index f15cd81afd8c..440302e288f8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAbortCopyFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobAbortCopyFromURLHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAcquireLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobAcquireLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAcquireLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobAcquireLeaseHeaders.java index e981e4d7b8c2..be644544f139 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobAcquireLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobAcquireLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobBreakLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobBreakLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobBreakLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobBreakLeaseHeaders.java index ad742e694158..b06082e9cd8f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobBreakLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobBreakLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobChangeLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobChangeLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobChangeLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobChangeLeaseHeaders.java index ee2a2a2109ba..3c7862d03565 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobChangeLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobChangeLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCopyFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobCopyFromURLHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCopyFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobCopyFromURLHeaders.java index e7ca5f2511cf..05f109de86ce 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCopyFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobCopyFromURLHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCreateSnapshotHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobCreateSnapshotHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCreateSnapshotHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobCreateSnapshotHeaders.java index f5fd864cea33..68372f7e2fd4 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobCreateSnapshotHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobCreateSnapshotHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDeleteHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobDeleteHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDeleteHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobDeleteHeaders.java index e0680947ae96..1d1a7d79c7a2 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobDeleteHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobDeleteHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobFlatListSegment.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobFlatListSegment.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobFlatListSegment.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobFlatListSegment.java index f3caba8d7932..ad1d5ff9aa30 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobFlatListSegment.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobFlatListSegment.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.storage.blob.models.BlobItem; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccessControlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobGetAccessControlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccessControlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobGetAccessControlHeaders.java index c86ccebfe745..4c10d30ca578 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccessControlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobGetAccessControlHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccountInfoHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobGetAccountInfoHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccountInfoHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobGetAccountInfoHeaders.java index d1242a7b43dd..84cc5b3a9b09 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetAccountInfoHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobGetAccountInfoHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetPropertiesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobGetPropertiesHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetPropertiesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobGetPropertiesHeaders.java index d84fa8597dc4..e370e113464b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobGetPropertiesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobGetPropertiesHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.annotation.HeaderCollection; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobHierarchyListSegment.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobHierarchyListSegment.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobHierarchyListSegment.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobHierarchyListSegment.java index 4740865c4511..157eae4b8f33 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobHierarchyListSegment.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobHierarchyListSegment.java @@ -2,10 +2,11 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.storage.blob.models.BlobItem; +import com.azure.storage.blob.models.BlobPrefix; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobReleaseLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobReleaseLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobReleaseLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobReleaseLeaseHeaders.java index 7fc1a3429b62..717f4edbdd23 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobReleaseLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobReleaseLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenameHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobRenameHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenameHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobRenameHeaders.java index be590b96a134..afad58a5248f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenameHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobRenameHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenewLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobRenewLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenewLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobRenewLeaseHeaders.java index 74721a76aa82..fd0af9587e7b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobRenewLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobRenewLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetAccessControlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetAccessControlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetAccessControlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetAccessControlHeaders.java index d93e5ed24510..a6cf2a903330 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetAccessControlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetAccessControlHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetHTTPHeadersHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetHTTPHeadersHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetHTTPHeadersHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetHTTPHeadersHeaders.java index 590b531602c5..2006174b0b88 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetHTTPHeadersHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetHTTPHeadersHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetMetadataHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetMetadataHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetMetadataHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetMetadataHeaders.java index ae9168496a68..733b12a0b7e3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetMetadataHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetMetadataHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetTierHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetTierHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetTierHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetTierHeaders.java index b1356f37fa07..a9f9534b9ed8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobSetTierHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobSetTierHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobStartCopyFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobStartCopyFromURLHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobStartCopyFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobStartCopyFromURLHeaders.java index d1fb9b1e038e..739fb5389456 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobStartCopyFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobStartCopyFromURLHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobUndeleteHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobUndeleteHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobUndeleteHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobUndeleteHeaders.java index 486adad3761f..5ff194682945 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobUndeleteHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobUndeleteHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAbortCopyFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsAbortCopyFromURLResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAbortCopyFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsAbortCopyFromURLResponse.java index 7a8ee7534b1c..1b16512eb53b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAbortCopyFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsAbortCopyFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAcquireLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsAcquireLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAcquireLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsAcquireLeaseResponse.java index 6bfbd98f65f9..5bdff843acc1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsAcquireLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsAcquireLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsBreakLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsBreakLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsBreakLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsBreakLeaseResponse.java index 275389b5f46e..9dbf853b1cb3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsBreakLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsBreakLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsChangeLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsChangeLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsChangeLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsChangeLeaseResponse.java index a2e4362046a0..7e3445be9278 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsChangeLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsChangeLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCopyFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsCopyFromURLResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCopyFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsCopyFromURLResponse.java index b9ab9a5e238c..aaa851efe82a 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCopyFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsCopyFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCreateSnapshotResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsCreateSnapshotResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCreateSnapshotResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsCreateSnapshotResponse.java index b3d114056e41..e0b91e2902b3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsCreateSnapshotResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsCreateSnapshotResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDeleteResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsDeleteResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDeleteResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsDeleteResponse.java index 297738e42db1..e6ddfe0b514d 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDeleteResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsDeleteResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsDownloadResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsDownloadResponse.java index b35f9535a553..7c2e671472c8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsDownloadResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsDownloadResponse.java @@ -2,16 +2,15 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; import com.azure.core.http.rest.ResponseBase; import com.azure.storage.blob.models.BlobDownloadHeaders; -import reactor.core.publisher.Flux; - import java.io.Closeable; import java.nio.ByteBuffer; +import reactor.core.publisher.Flux; /** * Contains all response data for the download operation. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccessControlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsGetAccessControlResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccessControlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsGetAccessControlResponse.java index 15f7db3e3c9a..2ed510a68f78 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccessControlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsGetAccessControlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccountInfoResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsGetAccountInfoResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccountInfoResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsGetAccountInfoResponse.java index 3c4606157c79..2697394d8b5b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetAccountInfoResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsGetAccountInfoResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetPropertiesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsGetPropertiesResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetPropertiesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsGetPropertiesResponse.java index 1f38ef50ea1c..97f6cac9b20e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsGetPropertiesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsGetPropertiesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsReleaseLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsReleaseLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsReleaseLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsReleaseLeaseResponse.java index 3537fafe4259..c749fb965d57 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsReleaseLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsReleaseLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenameResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsRenameResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenameResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsRenameResponse.java index 20bdce42a935..24b3539062c9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenameResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsRenameResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenewLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsRenewLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenewLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsRenewLeaseResponse.java index 60bf9b3d8e5b..d3b6a0fd4120 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsRenewLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsRenewLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetAccessControlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetAccessControlResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetAccessControlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetAccessControlResponse.java index 8a6851f0f8ae..5b1416285fb5 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetAccessControlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetAccessControlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetHTTPHeadersResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetHTTPHeadersResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetHTTPHeadersResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetHTTPHeadersResponse.java index 75f8f67537e0..77aef67534e3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetHTTPHeadersResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetHTTPHeadersResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetMetadataResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetMetadataResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetMetadataResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetMetadataResponse.java index f73dd040a1d0..5d8598531fb6 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetMetadataResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetMetadataResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetTierResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetTierResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetTierResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetTierResponse.java index d3bad921ae1c..b7fc378af076 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsSetTierResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsSetTierResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsStartCopyFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsStartCopyFromURLResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsStartCopyFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsStartCopyFromURLResponse.java index f9d826510fc1..96abae21f049 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsStartCopyFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsStartCopyFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsUndeleteResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsUndeleteResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsUndeleteResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsUndeleteResponse.java index fdd0f0d4a174..2671d936f39f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsUndeleteResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlobsUndeleteResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobCommitBlockListHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobCommitBlockListHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobCommitBlockListHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobCommitBlockListHeaders.java index 6d5f8640cc40..f3d3d8ca38c4 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobCommitBlockListHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobCommitBlockListHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobGetBlockListHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobGetBlockListHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobGetBlockListHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobGetBlockListHeaders.java index 1cad4ad84b22..cb3186e9f9b1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobGetBlockListHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobGetBlockListHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobStageBlockFromURLHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobStageBlockFromURLHeaders.java index afddbb511cb5..32a786d04db6 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobStageBlockFromURLHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobStageBlockHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobStageBlockHeaders.java index 7f71ca40e45c..b177c29c4ac6 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobStageBlockHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobStageBlockHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobUploadHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobUploadHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobUploadHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobUploadHeaders.java index ce5733a9fee8..0d90cb321b61 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobUploadHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobUploadHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsCommitBlockListResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsCommitBlockListResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsCommitBlockListResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsCommitBlockListResponse.java index 6062a349f5ce..176107091a60 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsCommitBlockListResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsCommitBlockListResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsGetBlockListResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsGetBlockListResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsGetBlockListResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsGetBlockListResponse.java index fa45b33d5ad3..b045364ca1d7 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsGetBlockListResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsGetBlockListResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsStageBlockFromURLResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsStageBlockFromURLResponse.java index 4272477c2239..145a09359511 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsStageBlockFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsStageBlockResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsStageBlockResponse.java index 8a21e0c29ca9..92098b863845 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsStageBlockResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsStageBlockResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsUploadResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsUploadResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsUploadResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsUploadResponse.java index 394d2abe3660..e95dfd94df95 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsUploadResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/BlockBlobsUploadResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerAcquireLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerAcquireLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerAcquireLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerAcquireLeaseHeaders.java index fe7bce8bdb91..b5679c7ddda1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerAcquireLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerAcquireLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerBreakLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerBreakLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerBreakLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerBreakLeaseHeaders.java index 18c9064cde69..4bff75d04ac7 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerBreakLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerBreakLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerChangeLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerChangeLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerChangeLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerChangeLeaseHeaders.java index 0437cd518d5e..2dda39c38045 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerChangeLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerChangeLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerCreateHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerCreateHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerCreateHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerCreateHeaders.java index a011eb602e26..dc3a8d701c18 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerCreateHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerCreateHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerDeleteHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerDeleteHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerDeleteHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerDeleteHeaders.java index cf34f060727b..a98ac5c67bc6 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerDeleteHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerDeleteHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccessPolicyHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerGetAccessPolicyHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccessPolicyHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerGetAccessPolicyHeaders.java index d01b4b6da80a..b3c620a30d39 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccessPolicyHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerGetAccessPolicyHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccountInfoHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerGetAccountInfoHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccountInfoHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerGetAccountInfoHeaders.java index 11bcee5645b7..4d146ab4a477 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetAccountInfoHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerGetAccountInfoHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetPropertiesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerGetPropertiesHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetPropertiesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerGetPropertiesHeaders.java index 4fea6d7906be..3c6efcf7edb8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerGetPropertiesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerGetPropertiesHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.annotation.HeaderCollection; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobFlatSegmentHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerListBlobFlatSegmentHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobFlatSegmentHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerListBlobFlatSegmentHeaders.java index 9f9cad33db78..f89320bb052f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobFlatSegmentHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerListBlobFlatSegmentHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobHierarchySegmentHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerListBlobHierarchySegmentHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobHierarchySegmentHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerListBlobHierarchySegmentHeaders.java index ac49c2d53e07..6bc9163075a6 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerListBlobHierarchySegmentHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerListBlobHierarchySegmentHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerReleaseLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerReleaseLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerReleaseLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerReleaseLeaseHeaders.java index 39431555db3e..bda250169944 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerReleaseLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerReleaseLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerRenewLeaseHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerRenewLeaseHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerRenewLeaseHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerRenewLeaseHeaders.java index f0724dc35806..b54289b3260d 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerRenewLeaseHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerRenewLeaseHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetAccessPolicyHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerSetAccessPolicyHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetAccessPolicyHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerSetAccessPolicyHeaders.java index a5593e026342..601e4f9084d6 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetAccessPolicyHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerSetAccessPolicyHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetMetadataHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerSetMetadataHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetMetadataHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerSetMetadataHeaders.java index baedf710920b..5244d6478687 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainerSetMetadataHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainerSetMetadataHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersAcquireLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersAcquireLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersAcquireLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersAcquireLeaseResponse.java index 0c8d43402c8d..ce8c1ee8d18f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersAcquireLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersAcquireLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersBreakLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersBreakLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersBreakLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersBreakLeaseResponse.java index 30b349dcf989..bbd891b207c8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersBreakLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersBreakLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersChangeLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersChangeLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersChangeLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersChangeLeaseResponse.java index 42fef24c85e9..c88233bafc12 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersChangeLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersChangeLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersCreateResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersCreateResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersCreateResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersCreateResponse.java index 9cc7536083f8..ec1611a16ee3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersCreateResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersCreateResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersDeleteResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersDeleteResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersDeleteResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersDeleteResponse.java index 55fbc4aa4b95..8aced79bc21f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersDeleteResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersDeleteResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccessPolicyResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersGetAccessPolicyResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccessPolicyResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersGetAccessPolicyResponse.java index 75f317d33fe2..e4a15a40f891 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccessPolicyResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersGetAccessPolicyResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccountInfoResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersGetAccountInfoResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccountInfoResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersGetAccountInfoResponse.java index 7fed44c9b515..190fc694b873 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetAccountInfoResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersGetAccountInfoResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetPropertiesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersGetPropertiesResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetPropertiesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersGetPropertiesResponse.java index 6169fd6eb989..75c451c82920 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersGetPropertiesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersGetPropertiesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobFlatSegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersListBlobFlatSegmentResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobFlatSegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersListBlobFlatSegmentResponse.java index ae0b65a968d4..113a0c0af522 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobFlatSegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersListBlobFlatSegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobHierarchySegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersListBlobHierarchySegmentResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobHierarchySegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersListBlobHierarchySegmentResponse.java index 097217d011e7..313af0ba4afb 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersListBlobHierarchySegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersListBlobHierarchySegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersReleaseLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersReleaseLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersReleaseLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersReleaseLeaseResponse.java index a08b376018a1..4ca56f5b9c20 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersReleaseLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersReleaseLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersRenewLeaseResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersRenewLeaseResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersRenewLeaseResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersRenewLeaseResponse.java index bdf1409f05d8..72ea393249c9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersRenewLeaseResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersRenewLeaseResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetAccessPolicyResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersSetAccessPolicyResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetAccessPolicyResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersSetAccessPolicyResponse.java index 72ce5517a9d7..5deaef6c1564 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetAccessPolicyResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersSetAccessPolicyResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetMetadataResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersSetMetadataResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetMetadataResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersSetMetadataResponse.java index 37fe869f7f84..87762ad947d1 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersSetMetadataResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ContainersSetMetadataResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/CustomHierarchicalListingDeserializer.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/CustomHierarchicalListingDeserializer.java similarity index 94% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/CustomHierarchicalListingDeserializer.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/CustomHierarchicalListingDeserializer.java index 6c1047277f85..dc271725a4e5 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/CustomHierarchicalListingDeserializer.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/CustomHierarchicalListingDeserializer.java @@ -1,9 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.storage.blob.models.BlobItem; +import com.azure.storage.blob.models.BlobPrefix; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonToken; import com.fasterxml.jackson.databind.DeserializationContext; @@ -39,4 +40,3 @@ public BlobHierarchyListSegment deserialize(JsonParser p, DeserializationContext return new BlobHierarchyListSegment().setBlobItems(blobItems).setBlobPrefixes(blobPrefixes); } } - diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryCreateHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryCreateHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryCreateHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryCreateHeaders.java index dac386f67d44..575f3a531873 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryCreateHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryCreateHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryDeleteHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryDeleteHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryDeleteHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryDeleteHeaders.java index 0c578bc43c9b..c4af4e3ea246 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryDeleteHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryDeleteHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryGetAccessControlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryGetAccessControlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryGetAccessControlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryGetAccessControlHeaders.java index 685a3972a104..991f5a93311e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryGetAccessControlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryGetAccessControlHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryHttpHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryHttpHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryHttpHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryHttpHeaders.java index 80ce7d0a528e..3052bbb5c5e9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryHttpHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryHttpHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryRenameHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryRenameHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryRenameHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryRenameHeaders.java index 41a073efc937..ecf1f3db747d 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectoryRenameHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectoryRenameHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorySetAccessControlHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorySetAccessControlHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorySetAccessControlHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorySetAccessControlHeaders.java index eb25fbc79f0c..5dd6a2fcf137 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorySetAccessControlHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorySetAccessControlHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysCreateResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysCreateResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysCreateResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysCreateResponse.java index d94d2f3790b5..f91ed1ad7abb 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysCreateResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysCreateResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysDeleteResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysDeleteResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysDeleteResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysDeleteResponse.java index 86c14863ea0a..1ed84d1ccf6d 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysDeleteResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysDeleteResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysGetAccessControlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysGetAccessControlResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysGetAccessControlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysGetAccessControlResponse.java index d0692a61fd9a..f18748d8f0e5 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysGetAccessControlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysGetAccessControlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysRenameResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysRenameResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysRenameResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysRenameResponse.java index a580670310b5..c532f0a836d7 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysRenameResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysRenameResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysSetAccessControlResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysSetAccessControlResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysSetAccessControlResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysSetAccessControlResponse.java index e59c113f763e..7008ebf4224a 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/DirectorysSetAccessControlResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/DirectorysSetAccessControlResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsFlatSegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ListBlobsFlatSegmentResponse.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsFlatSegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ListBlobsFlatSegmentResponse.java index 9e3b67ea6ae4..3991764e4670 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsFlatSegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ListBlobsFlatSegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsHierarchySegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ListBlobsHierarchySegmentResponse.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsHierarchySegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ListBlobsHierarchySegmentResponse.java index f64e169cae4d..f894c98f2332 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListBlobsHierarchySegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ListBlobsHierarchySegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListContainersSegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ListContainersSegmentResponse.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListContainersSegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ListContainersSegmentResponse.java index 145212eac2c6..b216664afc0e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ListContainersSegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ListContainersSegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.storage.blob.models.ContainerItem; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobClearPagesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobClearPagesHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobClearPagesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobClearPagesHeaders.java index 8841afd9ca2b..7eda7d8f3575 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobClearPagesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobClearPagesHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCopyIncrementalHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobCopyIncrementalHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCopyIncrementalHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobCopyIncrementalHeaders.java index cf3ac56e77c2..0a4e17dab8ab 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCopyIncrementalHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobCopyIncrementalHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCreateHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobCreateHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCreateHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobCreateHeaders.java index f37e21f02e00..780046b0ff65 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobCreateHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobCreateHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesDiffHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobGetPageRangesDiffHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesDiffHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobGetPageRangesDiffHeaders.java index 43ed73a78b51..14f3aafb8050 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesDiffHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobGetPageRangesDiffHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobGetPageRangesHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobGetPageRangesHeaders.java index e07687abd41c..3caba2113ae3 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobGetPageRangesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobGetPageRangesHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobResizeHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobResizeHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobResizeHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobResizeHeaders.java index fae09b5d515c..571095d3e733 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobResizeHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobResizeHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUpdateSequenceNumberHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobUpdateSequenceNumberHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUpdateSequenceNumberHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobUpdateSequenceNumberHeaders.java index e5d5845def97..f4a5800892de 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUpdateSequenceNumberHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobUpdateSequenceNumberHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesFromURLHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobUploadPagesFromURLHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesFromURLHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobUploadPagesFromURLHeaders.java index b750ed6630b1..61364e6e8048 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesFromURLHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobUploadPagesFromURLHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobUploadPagesHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobUploadPagesHeaders.java index 095914877087..c1613015688e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobUploadPagesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobUploadPagesHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsClearPagesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsClearPagesResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsClearPagesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsClearPagesResponse.java index 8980948a8839..ed16af4c942c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsClearPagesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsClearPagesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCopyIncrementalResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsCopyIncrementalResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCopyIncrementalResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsCopyIncrementalResponse.java index 47dadfafa0f9..f50739f61462 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCopyIncrementalResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsCopyIncrementalResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCreateResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsCreateResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCreateResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsCreateResponse.java index fd6f58ee0e23..10ff7b198cde 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsCreateResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsCreateResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesDiffResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsGetPageRangesDiffResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesDiffResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsGetPageRangesDiffResponse.java index 94b1c8ed52de..24deaa34825e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesDiffResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsGetPageRangesDiffResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsGetPageRangesResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsGetPageRangesResponse.java index 83a39c28e3c2..2bb47dcc7ec8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsGetPageRangesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsGetPageRangesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsResizeResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsResizeResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsResizeResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsResizeResponse.java index 69d726c10cc4..6fc9017334e7 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsResizeResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsResizeResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUpdateSequenceNumberResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsUpdateSequenceNumberResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUpdateSequenceNumberResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsUpdateSequenceNumberResponse.java index 31e9db83f216..3dad60f60273 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUpdateSequenceNumberResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsUpdateSequenceNumberResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesFromURLResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsUploadPagesFromURLResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesFromURLResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsUploadPagesFromURLResponse.java index 92b5681e179f..f52f68f3955a 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesFromURLResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsUploadPagesFromURLResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsUploadPagesResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsUploadPagesResponse.java index a5ad9f4efac4..1b4ec38e1259 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsUploadPagesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PageBlobsUploadPagesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PremiumPageBlobAccessTier.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PremiumPageBlobAccessTier.java similarity index 97% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PremiumPageBlobAccessTier.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PremiumPageBlobAccessTier.java index 5c48345b2177..02caf3ce4b81 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PremiumPageBlobAccessTier.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/PremiumPageBlobAccessTier.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.util.ExpandableStringEnum; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetAccountInfoHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetAccountInfoHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetAccountInfoHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetAccountInfoHeaders.java index f6d70271f0be..4ce34154b39f 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetAccountInfoHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetAccountInfoHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetPropertiesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetPropertiesHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetPropertiesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetPropertiesHeaders.java index f7fd6fee7132..e39262e78d5c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetPropertiesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetPropertiesHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetStatisticsHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetStatisticsHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetStatisticsHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetStatisticsHeaders.java index d0e1c858a9cb..c506d8da0758 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetStatisticsHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetStatisticsHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetUserDelegationKeyHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetUserDelegationKeyHeaders.java similarity index 99% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetUserDelegationKeyHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetUserDelegationKeyHeaders.java index bebc34d49cca..87021a809d5a 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceGetUserDelegationKeyHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceGetUserDelegationKeyHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.azure.core.implementation.DateTimeRfc1123; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceListContainersSegmentHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceListContainersSegmentHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceListContainersSegmentHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceListContainersSegmentHeaders.java index 0069639d9c16..9f73b4639d2e 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceListContainersSegmentHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceListContainersSegmentHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSetPropertiesHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceSetPropertiesHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSetPropertiesHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceSetPropertiesHeaders.java index 7fde58d2a014..d2170a930661 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSetPropertiesHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceSetPropertiesHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSubmitBatchHeaders.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceSubmitBatchHeaders.java similarity index 98% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSubmitBatchHeaders.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceSubmitBatchHeaders.java index ca57acf749e3..e8e76733f46c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServiceSubmitBatchHeaders.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServiceSubmitBatchHeaders.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetAccountInfoResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetAccountInfoResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetAccountInfoResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetAccountInfoResponse.java index 504cecc1ffdb..0c0cb1c675d5 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetAccountInfoResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetAccountInfoResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetPropertiesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetPropertiesResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetPropertiesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetPropertiesResponse.java index 0541781ff7e0..8259f6c7629b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetPropertiesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetPropertiesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetStatisticsResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetStatisticsResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetStatisticsResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetStatisticsResponse.java index a3ae435c860e..9313cc66c15b 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetStatisticsResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetStatisticsResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetUserDelegationKeyResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetUserDelegationKeyResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetUserDelegationKeyResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetUserDelegationKeyResponse.java index 17b71cddeadd..e7f1cb7687ca 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesGetUserDelegationKeyResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesGetUserDelegationKeyResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesListContainersSegmentResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesListContainersSegmentResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesListContainersSegmentResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesListContainersSegmentResponse.java index 202db54a8dbd..b417a42c47c9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesListContainersSegmentResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesListContainersSegmentResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSetPropertiesResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesSetPropertiesResponse.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSetPropertiesResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesSetPropertiesResponse.java index 48fa59b14aa2..0bf963b149cd 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSetPropertiesResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesSetPropertiesResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSubmitBatchResponse.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesSubmitBatchResponse.java similarity index 96% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSubmitBatchResponse.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesSubmitBatchResponse.java index be1044c46348..01c39398b3ae 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesSubmitBatchResponse.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/ServicesSubmitBatchResponse.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.implementation.models; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpRequest; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/package-info.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/package-info.java new file mode 100644 index 000000000000..6bbb6466b7e3 --- /dev/null +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/package-info.java @@ -0,0 +1,8 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +/** + * Package containing the data models for AzureBlobStorage. + */ +package com.azure.storage.blob.implementation.models; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java index aca377972014..118f8307eb39 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/AppendBlobItem.java @@ -4,9 +4,9 @@ package com.azure.storage.blob.models; import com.azure.core.implementation.util.ImplUtils; -import com.azure.storage.blob.implementation.AppendBlobAppendBlockFromUrlHeaders; -import com.azure.storage.blob.implementation.AppendBlobAppendBlockHeaders; -import com.azure.storage.blob.implementation.AppendBlobCreateHeaders; +import com.azure.storage.blob.implementation.models.AppendBlobAppendBlockFromUrlHeaders; +import com.azure.storage.blob.implementation.models.AppendBlobAppendBlockHeaders; +import com.azure.storage.blob.implementation.models.AppendBlobCreateHeaders; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobPrefix.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobPrefix.java similarity index 95% rename from sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobPrefix.java rename to sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobPrefix.java index 64c6783b094c..7fe202119c2c 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobPrefix.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlobPrefix.java @@ -2,7 +2,7 @@ // Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. -package com.azure.storage.blob.implementation; +package com.azure.storage.blob.models; import com.azure.core.annotation.Fluent; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java index 04ff997e105d..eaf54e710dbc 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/BlockBlobItem.java @@ -4,8 +4,8 @@ package com.azure.storage.blob.models; import com.azure.core.implementation.util.ImplUtils; -import com.azure.storage.blob.implementation.BlockBlobCommitBlockListHeaders; -import com.azure.storage.blob.implementation.BlockBlobUploadHeaders; +import com.azure.storage.blob.implementation.models.BlockBlobCommitBlockListHeaders; +import com.azure.storage.blob.implementation.models.BlockBlobUploadHeaders; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java index fd33e2927961..eaf1e5d50496 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/PageBlobItem.java @@ -4,12 +4,12 @@ package com.azure.storage.blob.models; import com.azure.core.implementation.util.ImplUtils; -import com.azure.storage.blob.implementation.PageBlobClearPagesHeaders; -import com.azure.storage.blob.implementation.PageBlobCreateHeaders; -import com.azure.storage.blob.implementation.PageBlobResizeHeaders; -import com.azure.storage.blob.implementation.PageBlobUpdateSequenceNumberHeaders; -import com.azure.storage.blob.implementation.PageBlobUploadPagesFromURLHeaders; -import com.azure.storage.blob.implementation.PageBlobUploadPagesHeaders; +import com.azure.storage.blob.implementation.models.PageBlobClearPagesHeaders; +import com.azure.storage.blob.implementation.models.PageBlobCreateHeaders; +import com.azure.storage.blob.implementation.models.PageBlobResizeHeaders; +import com.azure.storage.blob.implementation.models.PageBlobUpdateSequenceNumberHeaders; +import com.azure.storage.blob.implementation.models.PageBlobUploadPagesFromURLHeaders; +import com.azure.storage.blob.implementation.models.PageBlobUploadPagesHeaders; import java.time.OffsetDateTime; diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageAccountInfo.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageAccountInfo.java index f27bef08a109..33f8479ecadc 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageAccountInfo.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/models/StorageAccountInfo.java @@ -2,9 +2,9 @@ // Licensed under the MIT License. package com.azure.storage.blob.models; -import com.azure.storage.blob.implementation.BlobGetAccountInfoHeaders; -import com.azure.storage.blob.implementation.ContainerGetAccountInfoHeaders; -import com.azure.storage.blob.implementation.ServiceGetAccountInfoHeaders; +import com.azure.storage.blob.implementation.models.BlobGetAccountInfoHeaders; +import com.azure.storage.blob.implementation.models.ContainerGetAccountInfoHeaders; +import com.azure.storage.blob.implementation.models.ServiceGetAccountInfoHeaders; public class StorageAccountInfo { private final SkuName skuName; diff --git a/sdk/storage/azure-storage-blob/src/main/java/module-info.java b/sdk/storage/azure-storage-blob/src/main/java/module-info.java index d5fbcc0af9ff..757fe8783408 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/module-info.java +++ b/sdk/storage/azure-storage-blob/src/main/java/module-info.java @@ -5,7 +5,6 @@ requires transitive com.azure.core; requires transitive com.azure.storage.common; requires com.fasterxml.jackson.dataformat.xml; - requires com.fasterxml.jackson.databind; exports com.azure.storage.blob; exports com.azure.storage.blob.models; @@ -17,4 +16,7 @@ opens com.azure.storage.blob.implementation to com.fasterxml.jackson.databind, com.azure.core; + opens com.azure.storage.blob.implementation.models to + com.fasterxml.jackson.databind, + com.azure.core; } diff --git a/sdk/storage/azure-storage-blob/swagger/README.md b/sdk/storage/azure-storage-blob/swagger/README.md index 086f661c5b14..f1efd1cbec5a 100644 --- a/sdk/storage/azure-storage-blob/swagger/README.md +++ b/sdk/storage/azure-storage-blob/swagger/README.md @@ -33,7 +33,7 @@ generate-client-interfaces: false sync-methods: none license-header: MICROSOFT_MIT_SMALL add-context-parameter: true -models-subpackage: implementation +models-subpackage: implementation.models custom-types: AccessPolicy,AccessTier,AccountKind,AppendPositionAccessConditions,ArchiveStatus,BlobDownloadHeaders,BlobHTTPHeaders,BlobItem,BlobProperties,BlobType,Block,BlockList,BlockListType,BlockLookupList,BlobPrefix,ClearRange,ContainerItem,ContainerProperties,CopyStatusType,CorsRule,CpkInfo,CustomerProvidedKeyInfo,DataLakeStorageError,DataLakeStorageErrorError,DataLakeStorageErrorException,DeleteSnapshotsOptionType,EncryptionAlgorithmType,FilterBlobsItem,GeoReplication,GeoReplicationStatusType,KeyInfo,LeaseAccessConditions,LeaseDurationType,LeaseStateType,LeaseStatusType,ListBlobsIncludeItem,ListContainersIncludeType,Logging,Metrics,ModifiedAccessConditions,PageList,PageRange,PathRenameMode,PublicAccessType,RehydratePriority,RetentionPolicy,SequenceNumberAccessConditions,SequenceNumberActionType,SignedIdentifier,SkuName,SourceModifiedAccessConditions,StaticWebsite,StorageError,StorageErrorCode,StorageErrorException,StorageServiceProperties,StorageServiceStats,SyncCopyStatusType,UserDelegationKey custom-types-subpackage: models ``` From a130e9dbf27eb9c304f5927952f83592ebf20d2e Mon Sep 17 00:00:00 2001 From: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com> Date: Thu, 26 Sep 2019 16:56:25 -0700 Subject: [PATCH 4/5] Fix import in unit test --- .../storage/blob/specialized/DownloadResponseMockFlux.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseMockFlux.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseMockFlux.java index c13893e0554c..206bd57229b8 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseMockFlux.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseMockFlux.java @@ -7,7 +7,7 @@ import com.azure.core.http.HttpResponse; import com.azure.storage.blob.APISpec; import com.azure.storage.blob.HTTPGetterInfo; -import com.azure.storage.blob.implementation.BlobsDownloadResponse; +import com.azure.storage.blob.implementation.models.BlobsDownloadResponse; import com.azure.storage.blob.models.BlobDownloadHeaders; import com.azure.storage.blob.models.StorageErrorException; import reactor.core.CoreSubscriber; From df1ebe39b9eb4cd3298258ffa07d9ca8794ecfd3 Mon Sep 17 00:00:00 2001 From: alzimmermsft <48699787+alzimmermsft@users.noreply.github.com> Date: Fri, 27 Sep 2019 10:11:05 -0700 Subject: [PATCH 5/5] Fix broken test --- .../com/azure/storage/blob/specialized/BlockBlobAPITest.groovy | 2 +- .../azure/storage/blob/specialized/DownloadResponseTest.groovy | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAPITest.groovy b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAPITest.groovy index 0731a0a90b36..46256b47109c 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAPITest.groovy +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAPITest.groovy @@ -202,7 +202,7 @@ class BlockBlobAPITest extends APISpec { then: blockList.getCommittedBlocks().size() == 0 - blockList.getUncommittedBlocks().size() == 3 + blockList.getUncommittedBlocks().size() == 1 } def "Stage block from URL MD5"() { diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseTest.groovy b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseTest.groovy index b2c3929d3266..89063d6c6d44 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseTest.groovy +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/DownloadResponseTest.groovy @@ -9,9 +9,6 @@ import com.azure.storage.blob.APISpec import com.azure.storage.blob.HTTPGetterInfo import com.azure.storage.blob.models.ReliableDownloadOptions import com.azure.storage.blob.models.StorageErrorException -import com.azure.storage.blob.specialized.BlockBlobClient -import com.azure.storage.blob.specialized.DownloadAsyncResponse -import com.azure.storage.blob.specialized.DownloadResponseMockFlux import spock.lang.Unroll class DownloadResponseTest extends APISpec {