All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.gmail.Gmail.Users.Settings.Delegates.html Maven / Gradle / Ivy

There is a newer version: v1-rev20240520-2.0.0
Show newest version






Gmail.Users.Settings.Delegates (Gmail API v1-rev20230925-2.0.0)












com.google.api.services.gmail

Class Gmail.Users.Settings.Delegates

  • Enclosing class:
    Gmail.Users.Settings


    public class Gmail.Users.Settings.Delegates
    extends Object
    The "delegates" collection of methods.
    • Constructor Detail

      • Delegates

        public Delegates()
    • Method Detail

      • create

        public Gmail.Users.Settings.Delegates.Create create(String userId,
                                                            Delegate content)
                                                     throws IOException
        Adds a delegate with its verification status set directly to `accepted`, without sending any verification email. The delegate user must be a member of the same Google Workspace organization as the delegator user. Gmail imposes limitations on the number of delegates and delegators each user in a Google Workspace organization can have. These limits depend on your organization, but in general each user can have up to 25 delegates and up to 10 delegators. Note that a delegate user must be referred to by their primary email address, and not an email alias. Also note that when a new delegate is created, there may be up to a one minute delay before the new delegate is available for use. This method is only available to service account clients that have been delegated domain-wide authority. Create a request for the method "delegates.create". This request holds the parameters needed by the gmail server. After setting any optional parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
        Parameters:
        userId - User's email address. The special value "me" can be used to indicate the authenticated user. [default: me]
        content - the Delegate
        Returns:
        the request
        Throws:
        IOException
      • delete

        public Gmail.Users.Settings.Delegates.Delete delete(String userId,
                                                            String delegateEmail)
                                                     throws IOException
        Removes the specified delegate (which can be of any verification status), and revokes any verification that may have been required for using it. Note that a delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority. Create a request for the method "delegates.delete". This request holds the parameters needed by the gmail server. After setting any optional parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
        Parameters:
        userId - User's email address. The special value "me" can be used to indicate the authenticated user. [default: me]
        delegateEmail - The email address of the user to be removed as a delegate.
        Returns:
        the request
        Throws:
        IOException
      • get

        public Gmail.Users.Settings.Delegates.Get get(String userId,
                                                      String delegateEmail)
                                               throws IOException
        Gets the specified delegate. Note that a delegate user must be referred to by their primary email address, and not an email alias. This method is only available to service account clients that have been delegated domain-wide authority. Create a request for the method "delegates.get". This request holds the parameters needed by the gmail server. After setting any optional parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
        Parameters:
        userId - User's email address. The special value "me" can be used to indicate the authenticated user. [default: me]
        delegateEmail - The email address of the user whose delegate relationship is to be retrieved.
        Returns:
        the request
        Throws:
        IOException
      • list

        public Gmail.Users.Settings.Delegates.List list(String userId)
                                                 throws IOException
        Lists the delegates for the specified account. This method is only available to service account clients that have been delegated domain-wide authority. Create a request for the method "delegates.list". This request holds the parameters needed by the gmail server. After setting any optional parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
        Parameters:
        userId - User's email address. The special value "me" can be used to indicate the authenticated user. [default: me]
        Returns:
        the request
        Throws:
        IOException

Copyright © 2011–2023 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy