public class CloudIdentity.Groups.Memberships extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
CloudIdentity.Groups.Memberships.CheckTransitiveMembership |
class |
CloudIdentity.Groups.Memberships.Create |
class |
CloudIdentity.Groups.Memberships.Delete |
class |
CloudIdentity.Groups.Memberships.Get |
class |
CloudIdentity.Groups.Memberships.GetMembershipGraph |
class |
CloudIdentity.Groups.Memberships.List |
class |
CloudIdentity.Groups.Memberships.Lookup |
class |
CloudIdentity.Groups.Memberships.ModifyMembershipRoles |
class |
CloudIdentity.Groups.Memberships.SearchDirectGroups |
class |
CloudIdentity.Groups.Memberships.SearchTransitiveGroups |
class |
CloudIdentity.Groups.Memberships.SearchTransitiveMemberships |
| Constructor and Description |
|---|
Memberships() |
public CloudIdentity.Groups.Memberships.CheckTransitiveMembership checkTransitiveMembership(String parent) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.parent - [Resource name](https://cloud.google.com/apis/design/resource_names) of the group to check the
transitive membership in. Format: `groups/{group}`, where `group` is the unique id
assigned to the Group to which the Membership belongs to.IOExceptionpublic CloudIdentity.Groups.Memberships.Create create(String parent, Membership content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.parent - Required. The parent `Group` resource under which to create the `Membership`. Must be of the form
`groups/{group}`.content - the MembershipIOExceptionpublic CloudIdentity.Groups.Memberships.Delete delete(String name) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.name - Required. The [resource name](https://cloud.google.com/apis/design/resource_names) of the
`Membership` to delete. Must be of the form `groups/{group}/memberships/{membership}`IOExceptionpublic CloudIdentity.Groups.Memberships.Get get(String name) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.name - Required. The [resource name](https://cloud.google.com/apis/design/resource_names) of the
`Membership` to retrieve. Must be of the form `groups/{group}/memberships/{membership}`.IOExceptionpublic CloudIdentity.Groups.Memberships.GetMembershipGraph getMembershipGraph(String parent) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.parent - Required. [Resource name](https://cloud.google.com/apis/design/resource_names) of the group to
search transitive memberships in. Format: `groups/{group}`, where `group` is the unique ID
assigned to the Group to which the Membership belongs to. group can be a wildcard
collection id "-". When a group is specified, the membership graph will be constrained to
paths between the member (defined in the query) and the parent. If a wildcard collection
is provided, all membership paths connected to the member will be returned.IOExceptionpublic CloudIdentity.Groups.Memberships.List list(String parent) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.parent - Required. The parent `Group` resource under which to lookup the `Membership` name. Must be of the
form `groups/{group}`.IOExceptionpublic CloudIdentity.Groups.Memberships.Lookup lookup(String parent) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.parent - Required. The parent `Group` resource under which to lookup the `Membership` name. Must be of the
form `groups/{group}`.IOExceptionpublic CloudIdentity.Groups.Memberships.ModifyMembershipRoles modifyMembershipRoles(String name, ModifyMembershipRolesRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.name - Required. The [resource name](https://cloud.google.com/apis/design/resource_names) of the
`Membership` whose roles are to be modified. Must be of the form
`groups/{group}/memberships/{membership}`.content - the ModifyMembershipRolesRequestIOExceptionpublic CloudIdentity.Groups.Memberships.SearchDirectGroups searchDirectGroups(String parent) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.parent - [Resource name](https://cloud.google.com/apis/design/resource_names) of the group to search
transitive memberships in. Format: groups/{group_id}, where group_id is always '-' as this
API will search across all groups for a given member.IOExceptionpublic CloudIdentity.Groups.Memberships.SearchTransitiveGroups searchTransitiveGroups(String parent) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.parent - [Resource name](https://cloud.google.com/apis/design/resource_names) of the group to search
transitive memberships in. Format: `groups/{group}`, where `group` is always '-' as this
API will search across all groups for a given member.IOExceptionpublic CloudIdentity.Groups.Memberships.SearchTransitiveMemberships searchTransitiveMemberships(String parent) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.parent - [Resource name](https://cloud.google.com/apis/design/resource_names) of the group to search
transitive memberships in. Format: `groups/{group}`, where `group` is the unique ID
assigned to the Group.IOExceptionCopyright © 2011–2024 Google. All rights reserved.