@@ -605,8 +605,9 @@ public void testCreateAndUpdateAzureCatalog() {
605
605
@ Test
606
606
public void testCreateListUpdateAndDeleteCatalog () {
607
607
StorageConfigInfo storageConfig =
608
- new AwsStorageConfigInfo (
609
- "arn:aws:iam::123456789011:role/role1" , StorageConfigInfo .StorageTypeEnum .S3 );
608
+ AwsStorageConfigInfo .builder (StorageConfigInfo .StorageTypeEnum .S3 )
609
+ .setRoleArn ("arn:aws:iam::123456789011:role/role1" )
610
+ .build ();
610
611
String catalogName = client .newEntityName ("mycatalog" );
611
612
Catalog catalog =
612
613
PolarisCatalog .builder ()
@@ -649,8 +650,9 @@ public void testCreateListUpdateAndDeleteCatalog() {
649
650
650
651
// Reject update of fields that can't be currently updated
651
652
StorageConfigInfo invalidModifiedStorageConfig =
652
- new AwsStorageConfigInfo (
653
- "arn:aws:iam::123456789012:role/newrole" , StorageConfigInfo .StorageTypeEnum .S3 );
653
+ AwsStorageConfigInfo .builder (StorageConfigInfo .StorageTypeEnum .S3 )
654
+ .setRoleArn ("arn:aws:iam::123456789012:role/newrole" )
655
+ .build ();
654
656
UpdateCatalogRequest badUpdateRequest =
655
657
new UpdateCatalogRequest (
656
658
fetchedCatalog .getEntityVersion (),
@@ -674,8 +676,9 @@ public void testCreateListUpdateAndDeleteCatalog() {
674
676
// AWS
675
677
// account IDs are same)
676
678
StorageConfigInfo validModifiedStorageConfig =
677
- new AwsStorageConfigInfo (
678
- "arn:aws:iam::123456789011:role/newrole" , StorageConfigInfo .StorageTypeEnum .S3 );
679
+ AwsStorageConfigInfo .builder (StorageConfigInfo .StorageTypeEnum .S3 )
680
+ .setRoleArn ("arn:aws:iam::123456789011:role/newrole" )
681
+ .build ();
679
682
UpdateCatalogRequest updateRequest =
680
683
new UpdateCatalogRequest (
681
684
fetchedCatalog .getEntityVersion (),
@@ -772,9 +775,7 @@ public void testCatalogRoleInvalidName() {
772
775
.setType (Catalog .TypeEnum .INTERNAL )
773
776
.setName (catalogName )
774
777
.setProperties (new CatalogProperties ("s3://required/base/location" ))
775
- .setStorageConfigInfo (
776
- new AwsStorageConfigInfo (
777
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
778
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
778
779
.build ();
779
780
managementApi .createCatalog (catalog );
780
781
@@ -1204,9 +1205,7 @@ public void testCreateListUpdateAndDeleteCatalogRole() {
1204
1205
.setType (Catalog .TypeEnum .INTERNAL )
1205
1206
.setName (catalogName )
1206
1207
.setProperties (new CatalogProperties ("s3://required/base/location" ))
1207
- .setStorageConfigInfo (
1208
- new AwsStorageConfigInfo (
1209
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1208
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1210
1209
.build ();
1211
1210
managementApi .createCatalog (catalog );
1212
1211
@@ -1215,9 +1214,7 @@ public void testCreateListUpdateAndDeleteCatalogRole() {
1215
1214
PolarisCatalog .builder ()
1216
1215
.setType (Catalog .TypeEnum .INTERNAL )
1217
1216
.setName (catalogName2 )
1218
- .setStorageConfigInfo (
1219
- new AwsStorageConfigInfo (
1220
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1217
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1221
1218
.setProperties (new CatalogProperties ("s3://required/base/other_location" ))
1222
1219
.build ();
1223
1220
managementApi .createCatalog (catalog2 );
@@ -1512,9 +1509,7 @@ public void testAssignListAndRevokeCatalogRoles() {
1512
1509
PolarisCatalog .builder ()
1513
1510
.setType (Catalog .TypeEnum .INTERNAL )
1514
1511
.setName (client .newEntityName ("mycatalog" ))
1515
- .setStorageConfigInfo (
1516
- new AwsStorageConfigInfo (
1517
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1512
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1518
1513
.setProperties (new CatalogProperties ("s3://bucket1/" ))
1519
1514
.build ();
1520
1515
managementApi .createCatalog (catalog );
@@ -1534,9 +1529,7 @@ public void testAssignListAndRevokeCatalogRoles() {
1534
1529
.setType (Catalog .TypeEnum .INTERNAL )
1535
1530
.setName (client .newEntityName ("othercatalog" ))
1536
1531
.setProperties (new CatalogProperties ("s3://path/to/data" ))
1537
- .setStorageConfigInfo (
1538
- new AwsStorageConfigInfo (
1539
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1532
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1540
1533
.build ();
1541
1534
managementApi .createCatalog (otherCatalog );
1542
1535
@@ -1677,9 +1670,7 @@ public void testCatalogAdminGrantAndRevokeCatalogRoles() {
1677
1670
PolarisCatalog .builder ()
1678
1671
.setType (Catalog .TypeEnum .INTERNAL )
1679
1672
.setName (catalogName )
1680
- .setStorageConfigInfo (
1681
- new AwsStorageConfigInfo (
1682
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1673
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1683
1674
.setProperties (new CatalogProperties ("s3://bucket1/" ))
1684
1675
.build ();
1685
1676
managementApi .createCatalog (catalog );
@@ -1766,9 +1757,7 @@ public void testServiceAdminCanTransferCatalogAdmin() {
1766
1757
PolarisCatalog .builder ()
1767
1758
.setType (Catalog .TypeEnum .INTERNAL )
1768
1759
.setName (catalogName )
1769
- .setStorageConfigInfo (
1770
- new AwsStorageConfigInfo (
1771
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1760
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1772
1761
.setProperties (new CatalogProperties ("s3://bucket1/" ))
1773
1762
.build ();
1774
1763
managementApi .createCatalog (catalog );
@@ -1838,9 +1827,7 @@ public void testCatalogAdminGrantAndRevokeCatalogRolesFromWrongCatalog() {
1838
1827
PolarisCatalog .builder ()
1839
1828
.setType (Catalog .TypeEnum .INTERNAL )
1840
1829
.setName (catalogName )
1841
- .setStorageConfigInfo (
1842
- new AwsStorageConfigInfo (
1843
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1830
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1844
1831
.setProperties (new CatalogProperties ("s3://bucket1/" ))
1845
1832
.build ();
1846
1833
managementApi .createCatalog (catalog );
@@ -1851,9 +1838,7 @@ public void testCatalogAdminGrantAndRevokeCatalogRolesFromWrongCatalog() {
1851
1838
PolarisCatalog .builder ()
1852
1839
.setType (Catalog .TypeEnum .INTERNAL )
1853
1840
.setName (catalogName2 )
1854
- .setStorageConfigInfo (
1855
- new AwsStorageConfigInfo (
1856
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1841
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1857
1842
.setProperties (new CatalogProperties ("s3://bucket1/" ))
1858
1843
.build ();
1859
1844
managementApi .createCatalog (catalog2 );
@@ -1905,9 +1890,7 @@ public void testTableManageAccessCanGrantAndRevokeFromCatalogRoles() {
1905
1890
PolarisCatalog .builder ()
1906
1891
.setType (Catalog .TypeEnum .INTERNAL )
1907
1892
.setName (catalogName )
1908
- .setStorageConfigInfo (
1909
- new AwsStorageConfigInfo (
1910
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1893
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1911
1894
.setProperties (new CatalogProperties ("s3://bucket1/" ))
1912
1895
.build ();
1913
1896
managementApi .createCatalog (catalog );
@@ -1921,9 +1904,7 @@ public void testTableManageAccessCanGrantAndRevokeFromCatalogRoles() {
1921
1904
PolarisCatalog .builder ()
1922
1905
.setType (Catalog .TypeEnum .INTERNAL )
1923
1906
.setName (catalogName2 )
1924
- .setStorageConfigInfo (
1925
- new AwsStorageConfigInfo (
1926
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
1907
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
1927
1908
.setProperties (new CatalogProperties ("s3://bucket1/" ))
1928
1909
.build ();
1929
1910
managementApi .createCatalog (catalog2 );
@@ -2095,9 +2076,7 @@ public void testNamespaceExistsStatus() {
2095
2076
PolarisCatalog .builder ()
2096
2077
.setType (Catalog .TypeEnum .INTERNAL )
2097
2078
.setName (catalogName )
2098
- .setStorageConfigInfo (
2099
- new AwsStorageConfigInfo (
2100
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
2079
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
2101
2080
.setProperties (new CatalogProperties ("s3://bucket1/" ))
2102
2081
.build ();
2103
2082
managementApi .createCatalog (catalog );
@@ -2121,9 +2100,7 @@ public void testDropNamespaceStatus() {
2121
2100
PolarisCatalog .builder ()
2122
2101
.setType (Catalog .TypeEnum .INTERNAL )
2123
2102
.setName (catalogName )
2124
- .setStorageConfigInfo (
2125
- new AwsStorageConfigInfo (
2126
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
2103
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
2127
2104
.setProperties (new CatalogProperties ("s3://bucket1/" ))
2128
2105
.build ();
2129
2106
managementApi .createCatalog (catalog );
@@ -2147,9 +2124,7 @@ public void testCreateAndUpdateCatalogRoleWithReservedProperties() {
2147
2124
.setType (Catalog .TypeEnum .INTERNAL )
2148
2125
.setName (catalogName )
2149
2126
.setProperties (new CatalogProperties ("s3://required/base/location" ))
2150
- .setStorageConfigInfo (
2151
- new AwsStorageConfigInfo (
2152
- "arn:aws:iam::012345678901:role/jdoe" , StorageConfigInfo .StorageTypeEnum .S3 ))
2127
+ .setStorageConfigInfo (new AwsStorageConfigInfo (StorageConfigInfo .StorageTypeEnum .S3 ))
2153
2128
.build ();
2154
2129
managementApi .createCatalog (catalog );
2155
2130
0 commit comments