org.jclouds.vcloud.director.v1_5.features
Interface OrgApi

All Known Subinterfaces:
AdminOrgApi

public interface OrgApi

Provides synchronous access to Org.

Author:
Adrian Cole
See Also:
OrgAsyncApi

Method Summary
 ControlAccessParams getControlAccess(URI orgRef, String catalogId)
          Retrieves the catalog control access information.
 MetadataApi.Readable getMetadataApi()
           
 Org getOrg(URI orgRef)
          Retrieves an organization.
 OrgList getOrgList()
          Retrieves a list of organizations.
 ControlAccessParams modifyControlAccess(URI orgRef, String catalogId, ControlAccessParams params)
          Modifies a catalog control access.
 

Method Detail

getOrgList

OrgList getOrgList()
Retrieves a list of organizations.
 GET /org
 

Returns:
a list of organizations

getOrg

Org getOrg(URI orgRef)
Retrieves an organization.
 GET /org/{id}
 

Returns:
the org or null if not found

modifyControlAccess

ControlAccessParams modifyControlAccess(URI orgRef,
                                        String catalogId,
                                        ControlAccessParams params)
Modifies a catalog control access.
 POST /org/{id}/catalog/{catalogId}/action/controlAccess
 

Returns:
the control access information

getControlAccess

ControlAccessParams getControlAccess(URI orgRef,
                                     String catalogId)
Retrieves the catalog control access information.
 GET /org/{id}/catalog/{catalogId}/controlAccess
 

Returns:
the control access information

getMetadataApi

MetadataApi.Readable getMetadataApi()
Returns:
synchronous access to Metadata.Readable features


Copyright © 2009-2012 jclouds. All Rights Reserved.