public interface AdminCatalogApi extends CatalogApi
AdminCatalog
objects.AdminCatalogAsyncApi
Modifier and Type | Method and Description |
---|---|
AdminCatalog |
addCatalogToOrg(AdminCatalog catalog,
String orgUrn)
Creates a catalog in an organization.
|
AdminCatalog |
addCatalogToOrg(AdminCatalog catalog,
URI catalogAdminHref) |
AdminCatalog |
edit(String catalogUrn,
AdminCatalog catalog)
Modifies a catalog.
|
AdminCatalog |
edit(URI catalogAdminHref,
AdminCatalog catalog) |
ControlAccessParams |
editAccessControl(String catalogUrn,
ControlAccessParams params)
Modifies a catalog control access.
|
ControlAccessParams |
editAccessControl(URI catalogAdminHref,
ControlAccessParams params) |
AdminCatalog |
get(String catalogUrn)
Retrieves a catalog.
|
AdminCatalog |
get(URI catalogAdminHref) |
ControlAccessParams |
getAccessControl(String catalogUrn)
Retrieves the catalog control access information.
|
ControlAccessParams |
getAccessControl(URI catalogAdminHref) |
MetadataApi.Writeable |
getMetadataApi(String catalogUrn) |
MetadataApi.Writeable |
getMetadataApi(URI catalogAdminHref) |
Owner |
getOwner(String catalogUrn)
Retrieves the owner of a catalog.
|
Owner |
getOwner(URI catalogAdminHref) |
void |
publish(String catalogUrn,
PublishCatalogParams params)
Publish a catalog.
|
void |
publish(URI catalogAdminHref,
PublishCatalogParams params) |
void |
remove(String catalogUrn)
Deletes a catalog.
|
void |
remove(URI catalogAdminHref) |
void |
setOwner(String catalogUrn,
Owner newOwner)
Changes owner for catalog.
|
void |
setOwner(URI catalogAdminHref,
Owner newOwner) |
addItem, addItem, editItem, editItem, getItem, getItem, getItemMetadataApi, getItemMetadataApi, removeItem, removeItem
AdminCatalog addCatalogToOrg(AdminCatalog catalog, String orgUrn)
POST /admin/org/{id}/catalogs
orgUrn
- the urn for the orgAdminCatalog addCatalogToOrg(AdminCatalog catalog, URI catalogAdminHref)
AdminCatalog get(String catalogUrn)
GET /admin/catalog/{id}
get
in interface CatalogApi
catalogUrn
- the urn for the catalogAdminCatalog get(URI catalogAdminHref)
get
in interface CatalogApi
AdminCatalog edit(String catalogUrn, AdminCatalog catalog)
PUT /admin/catalog/{id}
AdminCatalog edit(URI catalogAdminHref, AdminCatalog catalog)
void remove(String catalogUrn)
DELETE /admin/catalog/{id}
void remove(URI catalogAdminHref)
Owner getOwner(String catalogUrn)
GET /admin/catalog/{id}/owner
void setOwner(String catalogUrn, Owner newOwner)
PUT /admin/catalog/{id}/owner
void publish(String catalogUrn, PublishCatalogParams params)
orgUrn
- void publish(URI catalogAdminHref, PublishCatalogParams params)
ControlAccessParams editAccessControl(String catalogUrn, ControlAccessParams params)
POST /org/{id}/catalog/{catalogId}/action/controlAccess
ControlAccessParams editAccessControl(URI catalogAdminHref, ControlAccessParams params)
ControlAccessParams getAccessControl(String catalogUrn)
GET /org/{id}/catalog/{catalogId}/controlAccess
ControlAccessParams getAccessControl(URI catalogAdminHref)
MetadataApi.Writeable getMetadataApi(String catalogUrn)
getMetadataApi
in interface CatalogApi
Metadata.Writeable
featuresMetadataApi.Writeable getMetadataApi(URI catalogAdminHref)
getMetadataApi
in interface CatalogApi
Copyright © 2009-2013 jclouds. All Rights Reserved.