org.jclouds.vcloud.director.v1_5.features.admin
Interface AdminOrgApi

All Superinterfaces:
OrgApi

public interface AdminOrgApi
extends OrgApi


Method Summary
 OrgEmailSettings editEmailSettings(String orgUrn, OrgEmailSettings settings)
          Updates email policy settings for organization.
 OrgEmailSettings editEmailSettings(URI adminOrgHref, OrgEmailSettings settings)
           
 OrgGeneralSettings editGeneralSettings(String orgUrn, OrgGeneralSettings settings)
          Updates general organization settings.
 OrgGeneralSettings editGeneralSettings(URI adminOrgHref, OrgGeneralSettings settings)
           
 OrgPasswordPolicySettings editPasswordPolicy(String orgUrn, OrgPasswordPolicySettings settings)
          Updates password policy settings for organization.
 OrgPasswordPolicySettings editPasswordPolicy(URI adminOrgHref, OrgPasswordPolicySettings settings)
           
 OrgSettings editSettings(String orgUrn, OrgSettings settings)
          Updates organizational settings for this organization.
 OrgSettings editSettings(URI adminOrgHref, OrgSettings settings)
           
 OrgLeaseSettings editVAppLeaseSettings(String orgUrn, OrgLeaseSettings settings)
          Updates organization resource cleanup settings on the level of vApp.
 OrgLeaseSettings editVAppLeaseSettings(URI adminOrgHref, OrgLeaseSettings settings)
           
 OrgVAppTemplateLeaseSettings editVAppTemplateLeaseSettings(String orgUrn, OrgVAppTemplateLeaseSettings settings)
          Updates vApp template policy settings for organization.
 OrgVAppTemplateLeaseSettings editVAppTemplateLeaseSettings(URI adminOrgHref, OrgVAppTemplateLeaseSettings settings)
           
 AdminOrg get(String orgUrn)
          Retrieves an admin view of an organization.
 AdminOrg get(URI adminOrgHref)
           
 OrgEmailSettings getEmailSettings(String orgUrn)
          Retrieves email settings for an organization.
 OrgEmailSettings getEmailSettings(URI adminOrgHref)
           
 OrgGeneralSettings getGeneralSettings(String orgUrn)
          Gets general organization settings.
 OrgGeneralSettings getGeneralSettings(URI adminOrgHref)
           
 OrgLdapSettings getLdapSettings(String orgUrn)
          Retrieves LDAP settings for an organization.
 OrgLdapSettings getLdapSettings(URI adminOrgHref)
           
 OrgPasswordPolicySettings getPasswordPolicy(String orgUrn)
          Retrieves password policy settings for an organization.
 OrgPasswordPolicySettings getPasswordPolicy(URI adminOrgHref)
           
 OrgSettings getSettings(String orgUrn)
          Gets organizational settings for this organization.
 OrgSettings getSettings(URI adminOrgHref)
           
 OrgLeaseSettings getVAppLeaseSettings(String orgUrn)
          Gets organization resource cleanup settings on the level of vApp.
 OrgLeaseSettings getVAppLeaseSettings(URI adminOrgHref)
           
 OrgVAppTemplateLeaseSettings getVAppTemplateLeaseSettings(String orgUrn)
          Retrieves expiration and storage policy for vApp templates in an organization.
 OrgVAppTemplateLeaseSettings getVAppTemplateLeaseSettings(URI adminOrgHref)
           
 
Methods inherited from interface org.jclouds.vcloud.director.v1_5.features.OrgApi
list
 

Method Detail

get

AdminOrg get(String orgUrn)
Retrieves an admin view of an organization. The organization might be enabled or disabled. If enabled, the organization allows login and all other operations.
 GET /admin/org/{id}
 

Specified by:
get in interface OrgApi
Parameters:
orgUrn - the reference for the admin org
Returns:
the admin org

get

AdminOrg get(URI adminOrgHref)
Specified by:
get in interface OrgApi

getSettings

OrgSettings getSettings(String orgUrn)
Gets organizational settings for this organization.
 GET /admin/org/{id}/settings
 

Parameters:
orgUrn - the reference for the admin org
Returns:
the settings

getSettings

OrgSettings getSettings(URI adminOrgHref)

editSettings

OrgSettings editSettings(String orgUrn,
                         OrgSettings settings)
Updates organizational settings for this organization.
 PUT /admin/org/{id}/settings
 

Parameters:
orgUrn - the reference for the admin org
settings - the requested edited settings
Returns:
the resultant settings

editSettings

OrgSettings editSettings(URI adminOrgHref,
                         OrgSettings settings)

getEmailSettings

OrgEmailSettings getEmailSettings(String orgUrn)
Retrieves email settings for an organization.
 GET /admin/org/{id}/settings/email
 

Parameters:
orgUrn - the reference for the admin org
Returns:
the email settings

getEmailSettings

OrgEmailSettings getEmailSettings(URI adminOrgHref)

editEmailSettings

OrgEmailSettings editEmailSettings(String orgUrn,
                                   OrgEmailSettings settings)
Updates email policy settings for organization.
 PUT /admin/org/{id}/settings/email
 

Parameters:
orgUrn - the reference for the admin org
settings - the requested edited settings
Returns:
the resultant settings

editEmailSettings

OrgEmailSettings editEmailSettings(URI adminOrgHref,
                                   OrgEmailSettings settings)

getGeneralSettings

OrgGeneralSettings getGeneralSettings(String orgUrn)
Gets general organization settings.
 GET /admin/org/{id}/settings/general
 

Parameters:
orgUrn - the reference for the admin org
Returns:
the lease settings

getGeneralSettings

OrgGeneralSettings getGeneralSettings(URI adminOrgHref)

editGeneralSettings

OrgGeneralSettings editGeneralSettings(String orgUrn,
                                       OrgGeneralSettings settings)
Updates general organization settings.
 PUT /admin/org/{id}/settings/general
 

Parameters:
orgUrn - the reference for the admin org
settings - the requested edited settings
Returns:
the resultant settings

editGeneralSettings

OrgGeneralSettings editGeneralSettings(URI adminOrgHref,
                                       OrgGeneralSettings settings)

getLdapSettings

OrgLdapSettings getLdapSettings(String orgUrn)
Retrieves LDAP settings for an organization.
 GET /admin/org/{id}/settings/ldap
 

Parameters:
orgUrn - the reference for the admin org
Returns:
the ldap settings

getLdapSettings

OrgLdapSettings getLdapSettings(URI adminOrgHref)

getPasswordPolicy

OrgPasswordPolicySettings getPasswordPolicy(String orgUrn)
Retrieves password policy settings for an organization.
 GET /admin/org/{id}/settings/passwordPolicy
 

Parameters:
orgUrn - the reference for the admin org
Returns:
the lease settings

getPasswordPolicy

OrgPasswordPolicySettings getPasswordPolicy(URI adminOrgHref)

editPasswordPolicy

OrgPasswordPolicySettings editPasswordPolicy(String orgUrn,
                                             OrgPasswordPolicySettings settings)
Updates password policy settings for organization.
 PUT /admin/org/{id}/settings/passwordPolicy
 

Parameters:
orgUrn - the reference for the admin org
settings - the requested edited settings
Returns:
the resultant settings

editPasswordPolicy

OrgPasswordPolicySettings editPasswordPolicy(URI adminOrgHref,
                                             OrgPasswordPolicySettings settings)

getVAppLeaseSettings

OrgLeaseSettings getVAppLeaseSettings(String orgUrn)
Gets organization resource cleanup settings on the level of vApp.
 GET /admin/org/{id}/settings/vAppLeaseSettings
 

Parameters:
orgUrn - the reference for the admin org
Returns:
the lease settings

getVAppLeaseSettings

OrgLeaseSettings getVAppLeaseSettings(URI adminOrgHref)

editVAppLeaseSettings

OrgLeaseSettings editVAppLeaseSettings(String orgUrn,
                                       OrgLeaseSettings settings)
Updates organization resource cleanup settings on the level of vApp.
 PUT /admin/org/{id}/settings/vAppLeaseSettings
 

Parameters:
orgUrn - the reference for the admin org
settings - the requested edited settings
Returns:
the resultant settings

editVAppLeaseSettings

OrgLeaseSettings editVAppLeaseSettings(URI adminOrgHref,
                                       OrgLeaseSettings settings)

getVAppTemplateLeaseSettings

OrgVAppTemplateLeaseSettings getVAppTemplateLeaseSettings(String orgUrn)
Retrieves expiration and storage policy for vApp templates in an organization.
 GET /admin/org/{id}/settings/vAppTemplateLeaseSettings
 

Parameters:
orgUrn - the reference for the admin org
Returns:
the lease settings

getVAppTemplateLeaseSettings

OrgVAppTemplateLeaseSettings getVAppTemplateLeaseSettings(URI adminOrgHref)

editVAppTemplateLeaseSettings

OrgVAppTemplateLeaseSettings editVAppTemplateLeaseSettings(String orgUrn,
                                                           OrgVAppTemplateLeaseSettings settings)
Updates vApp template policy settings for organization.
 PUT /admin/org/{id}/settings/vAppTemplateLeaseSettings
 

Parameters:
orgUrn - the reference for the admin org
settings - the requested edited settings
Returns:
the resultant settings

editVAppTemplateLeaseSettings

OrgVAppTemplateLeaseSettings editVAppTemplateLeaseSettings(URI adminOrgHref,
                                                           OrgVAppTemplateLeaseSettings settings)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.