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

target.apidocs.com.google.api.services.directory.model.Member.html Maven / Gradle / Ivy

There is a newer version: directory_v1-rev20240709-2.0.0
Show newest version






Member (Admin SDK API directory_v1-rev20220606-1.32.1)












com.google.api.services.directory.model

Class Member

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class Member
    extends GenericJson
    A Google Groups member can be a user or another group. This member can be inside or outside of your account's domains. For more information about common group member tasks, see the [Developer's Guide](/admin-sdk/directory/v1/guides/manage-group-members).

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Admin SDK API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • Member

        public Member()
    • Method Detail

      • getDeliverySettings

        public String getDeliverySettings()
        Defines mail delivery preferences of member. This is only supported by create/update/get.
        Returns:
        value or null for none
      • setDeliverySettings

        public Member setDeliverySettings(String deliverySettings)
        Defines mail delivery preferences of member. This is only supported by create/update/get.
        Parameters:
        deliverySettings - deliverySettings or null for none
      • getEmail

        public String getEmail()
        The member's email address. A member can be a user or another group. This property is required when adding a member to a group. The `email` must be unique and cannot be an alias of another group. If the email address is changed, the API automatically reflects the email address changes.
        Returns:
        value or null for none
      • setEmail

        public Member setEmail(String email)
        The member's email address. A member can be a user or another group. This property is required when adding a member to a group. The `email` must be unique and cannot be an alias of another group. If the email address is changed, the API automatically reflects the email address changes.
        Parameters:
        email - email or null for none
      • getEtag

        public String getEtag()
        ETag of the resource.
        Returns:
        value or null for none
      • setEtag

        public Member setEtag(String etag)
        ETag of the resource.
        Parameters:
        etag - etag or null for none
      • getId

        public String getId()
        The unique ID of the group member. A member `id` can be used as a member request URI's `memberKey`.
        Returns:
        value or null for none
      • setId

        public Member setId(String id)
        The unique ID of the group member. A member `id` can be used as a member request URI's `memberKey`.
        Parameters:
        id - id or null for none
      • getKind

        public String getKind()
        The type of the API resource. For Members resources, the value is `admin#directory#member`.
        Returns:
        value or null for none
      • setKind

        public Member setKind(String kind)
        The type of the API resource. For Members resources, the value is `admin#directory#member`.
        Parameters:
        kind - kind or null for none
      • getRole

        public String getRole()
        The member's role in a group. The API returns an error for cycles in group memberships. For example, if `group1` is a member of `group2`, `group2` cannot be a member of `group1`. For more information about a member's role, see the [administration help center](https://support.google.com/a/answer/167094).
        Returns:
        value or null for none
      • setRole

        public Member setRole(String role)
        The member's role in a group. The API returns an error for cycles in group memberships. For example, if `group1` is a member of `group2`, `group2` cannot be a member of `group1`. For more information about a member's role, see the [administration help center](https://support.google.com/a/answer/167094).
        Parameters:
        role - role or null for none
      • getStatus

        public String getStatus()
        Status of member (Immutable)
        Returns:
        value or null for none
      • setStatus

        public Member setStatus(String status)
        Status of member (Immutable)
        Parameters:
        status - status or null for none
      • getType

        public String getType()
        The type of group member.
        Returns:
        value or null for none
      • setType

        public Member setType(String type)
        The type of group member.
        Parameters:
        type - type or null for none

Copyright © 2011–2022 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy