|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AdminCatalogApi
Provides synchronous access to AdminCatalog objects.
AdminCatalogAsyncApi| Method Summary | |
|---|---|
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)
|
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)
|
| Methods inherited from interface org.jclouds.vcloud.director.v1_5.features.CatalogApi |
|---|
addItem, addItem, editItem, editItem, getItem, getItem, removeItem, removeItem |
| Method Detail |
|---|
AdminCatalog addCatalogToOrg(AdminCatalog catalog,
String orgUrn)
POST /admin/org/{id}/catalogs
orgUrn - the urn for the org
AdminCatalog addCatalogToOrg(AdminCatalog catalog,
URI catalogAdminHref)
AdminCatalog get(String catalogUrn)
GET /admin/catalog/{id}
get in interface CatalogApicatalogUrn - the urn for the catalog
AdminCatalog 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
Owner getOwner(URI catalogAdminHref)
void setOwner(String catalogUrn,
Owner newOwner)
PUT /admin/catalog/{id}/owner
void setOwner(URI catalogAdminHref,
Owner newOwner)
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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||