GroupsClient Interface
public interface GroupsClient
An instance of this class provides access to all the operations defined in GroupsClient.
Method Summary
Method Details
createAcceptedSenders
public abstract MicrosoftGraphDirectoryObjectInner createAcceptedSenders(String groupId, MicrosoftGraphDirectoryObjectInner body)
Create new navigation property to acceptedSenders for groups.
Parameters:
Returns:
createAcceptedSendersAsync
public abstract Mono<MicrosoftGraphDirectoryObjectInner> createAcceptedSendersAsync(String groupId, MicrosoftGraphDirectoryObjectInner body)
Create new navigation property to acceptedSenders for groups.
Parameters:
Returns:
createAcceptedSendersWithResponse
public abstract Response<MicrosoftGraphDirectoryObjectInner> createAcceptedSendersWithResponse(String groupId, MicrosoftGraphDirectoryObjectInner body, Context context)
Create new navigation property to acceptedSenders for groups.
Parameters:
Returns:
createAcceptedSendersWithResponseAsync
public abstract Mono<Response<MicrosoftGraphDirectoryObjectInner>> createAcceptedSendersWithResponseAsync(String groupId, MicrosoftGraphDirectoryObjectInner body)
Create new navigation property to acceptedSenders for groups.
Parameters:
Returns:
createRefMembers
public abstract void createRefMembers(String groupId, Map<String,Object> body)
Create new navigation property ref to members for groups.
Parameters:
createRefMembersAsync
public abstract Mono<Void> createRefMembersAsync(String groupId, Map<String,Object> body)
Create new navigation property ref to members for groups.
Parameters:
Returns:
createRefMembersWithResponse
public abstract Response<Void> createRefMembersWithResponse(String groupId, Map<String,Object> body, Context context)
Create new navigation property ref to members for groups.
Parameters:
Returns:
createRefMembersWithResponseAsync
public abstract Mono<Response<Void>> createRefMembersWithResponseAsync(String groupId, Map<String,Object> body)
Create new navigation property ref to members for groups.
Parameters:
Returns:
deleteRefMember
public abstract void deleteRefMember(String groupId, String directoryObjectId)
Delete ref of member from groups.
Parameters:
deleteRefMemberAsync
public abstract Mono<Void> deleteRefMemberAsync(String groupId, String directoryObjectId)
Delete ref of member from groups.
Parameters:
Returns:
deleteRefMemberWithResponse
public abstract Response<Void> deleteRefMemberWithResponse(String groupId, String directoryObjectId, String ifMatch, Context context)
Delete ref of member from groups.
Parameters:
Returns:
deleteRefMemberWithResponseAsync
public abstract Mono<Response<Void>> deleteRefMemberWithResponseAsync(String groupId, String directoryObjectId, String ifMatch)
Delete ref of member from groups.
Parameters:
Returns:
listAcceptedSenders
public abstract PagedIterable<MicrosoftGraphDirectoryObjectInner> listAcceptedSenders(String groupId)
Get acceptedSenders from groups.
Parameters:
Returns:
listAcceptedSenders
public abstract PagedIterable<MicrosoftGraphDirectoryObjectInner> listAcceptedSenders(String groupId, Integer top, Integer skip, String search, String filter, Boolean count, List<GroupsOrderby> orderby, List<GroupsSelect> select, List<String> expand, Context context)
Get acceptedSenders from groups.
Parameters:
Returns:
listAcceptedSendersAsync
public abstract PagedFlux<MicrosoftGraphDirectoryObjectInner> listAcceptedSendersAsync(String groupId)
Get acceptedSenders from groups.
Parameters:
Returns:
listAcceptedSendersAsync
public abstract PagedFlux<MicrosoftGraphDirectoryObjectInner> listAcceptedSendersAsync(String groupId, Integer top, Integer skip, String search, String filter, Boolean count, List<GroupsOrderby> orderby, List<GroupsSelect> select, List<String> expand)
Get acceptedSenders from groups.
Parameters:
Returns:
listMembers
public abstract PagedIterable<MicrosoftGraphDirectoryObjectInner> listMembers(String groupId)
Get members from groups.
Parameters:
Returns:
listMembers
public abstract PagedIterable<MicrosoftGraphDirectoryObjectInner> listMembers(String groupId, Integer top, Integer skip, String search, String filter, Boolean count, List<GroupsOrderby> orderby, List<GroupsSelect> select, List<String> expand, Context context)
Get members from groups.
Parameters:
Returns:
listMembersAsync
public abstract PagedFlux<MicrosoftGraphDirectoryObjectInner> listMembersAsync(String groupId)
Get members from groups.
Parameters:
Returns:
listMembersAsync
public abstract PagedFlux<MicrosoftGraphDirectoryObjectInner> listMembersAsync(String groupId, Integer top, Integer skip, String search, String filter, Boolean count, List<GroupsOrderby> orderby, List<GroupsSelect> select, List<String> expand)
Get members from groups.
Parameters:
Returns:
listRefMembers
public abstract PagedIterable<String> listRefMembers(String groupId)
Get ref of members from groups.
Parameters:
Returns:
listRefMembers
public abstract PagedIterable<String> listRefMembers(String groupId, Integer top, Integer skip, String search, String filter, Boolean count, List<GroupsOrderby> orderby, Context context)
Get ref of members from groups.
Parameters:
Returns:
listRefMembersAsync
public abstract PagedFlux<String> listRefMembersAsync(String groupId)
Get ref of members from groups.
Parameters:
Returns:
listRefMembersAsync
public abstract PagedFlux<String> listRefMembersAsync(String groupId, Integer top, Integer skip, String search, String filter, Boolean count, List<GroupsOrderby> orderby)
Get ref of members from groups.
Parameters:
Returns: