Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
odata.msgraph.client.entity.collection.request.GroupCollectionRequest Maven / Gradle / Ivy
package odata.msgraph.client.entity.collection.request;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.github.davidmoten.odata.client.CollectionPageEntityRequest;
import com.github.davidmoten.odata.client.CollectionPageNonEntityRequest;
import com.github.davidmoten.odata.client.ContextPath;
import com.github.davidmoten.odata.client.NameValue;
import com.github.davidmoten.odata.client.annotation.Function;
import com.github.davidmoten.odata.client.internal.ParameterMap;
import com.github.davidmoten.odata.client.internal.TypedObject;
import java.lang.Object;
import java.lang.String;
import java.util.Map;
import java.util.Optional;
import odata.msgraph.client.entity.Group;
import odata.msgraph.client.entity.request.AppRoleAssignmentRequest;
import odata.msgraph.client.entity.request.ConversationRequest;
import odata.msgraph.client.entity.request.ConversationThreadRequest;
import odata.msgraph.client.entity.request.DirectoryObjectRequest;
import odata.msgraph.client.entity.request.DriveRequest;
import odata.msgraph.client.entity.request.EventRequest;
import odata.msgraph.client.entity.request.ExtensionRequest;
import odata.msgraph.client.entity.request.GroupLifecyclePolicyRequest;
import odata.msgraph.client.entity.request.GroupRequest;
import odata.msgraph.client.entity.request.GroupSettingRequest;
import odata.msgraph.client.entity.request.ProfilePhotoRequest;
import odata.msgraph.client.entity.request.ResourceSpecificPermissionGrantRequest;
import odata.msgraph.client.entity.request.SiteRequest;
public class GroupCollectionRequest extends CollectionPageEntityRequest{
protected ContextPath contextPath;
public GroupCollectionRequest(ContextPath contextPath, Optional value) {
super(contextPath, Group.class, cp -> new GroupRequest(cp, Optional.empty()), value);
this.contextPath = contextPath;
}
public AppRoleAssignmentRequest appRoleAssignments(String id) {
return new AppRoleAssignmentRequest(contextPath.addSegment("appRoleAssignments").addKeys(new NameValue(id.toString())), Optional.empty());
}
public AppRoleAssignmentCollectionRequest appRoleAssignments() {
return new AppRoleAssignmentCollectionRequest(contextPath.addSegment("appRoleAssignments"), Optional.empty());
}
public DirectoryObjectRequest memberOf(String id) {
return new DirectoryObjectRequest(contextPath.addSegment("memberOf").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DirectoryObjectCollectionRequest memberOf() {
return new DirectoryObjectCollectionRequest(contextPath.addSegment("memberOf"), Optional.empty());
}
public DirectoryObjectRequest members(String id) {
return new DirectoryObjectRequest(contextPath.addSegment("members").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DirectoryObjectCollectionRequest members() {
return new DirectoryObjectCollectionRequest(contextPath.addSegment("members"), Optional.empty());
}
public DirectoryObjectRequest membersWithLicenseErrors(String id) {
return new DirectoryObjectRequest(contextPath.addSegment("membersWithLicenseErrors").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DirectoryObjectCollectionRequest membersWithLicenseErrors() {
return new DirectoryObjectCollectionRequest(contextPath.addSegment("membersWithLicenseErrors"), Optional.empty());
}
public DirectoryObjectRequest owners(String id) {
return new DirectoryObjectRequest(contextPath.addSegment("owners").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DirectoryObjectCollectionRequest owners() {
return new DirectoryObjectCollectionRequest(contextPath.addSegment("owners"), Optional.empty());
}
public ResourceSpecificPermissionGrantRequest permissionGrants(String id) {
return new ResourceSpecificPermissionGrantRequest(contextPath.addSegment("permissionGrants").addKeys(new NameValue(id.toString())), Optional.empty());
}
public ResourceSpecificPermissionGrantCollectionRequest permissionGrants() {
return new ResourceSpecificPermissionGrantCollectionRequest(contextPath.addSegment("permissionGrants"), Optional.empty());
}
public GroupSettingRequest settings(String id) {
return new GroupSettingRequest(contextPath.addSegment("settings").addKeys(new NameValue(id.toString())), Optional.empty());
}
public GroupSettingCollectionRequest settings() {
return new GroupSettingCollectionRequest(contextPath.addSegment("settings"), Optional.empty());
}
public DirectoryObjectRequest transitiveMemberOf(String id) {
return new DirectoryObjectRequest(contextPath.addSegment("transitiveMemberOf").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DirectoryObjectCollectionRequest transitiveMemberOf() {
return new DirectoryObjectCollectionRequest(contextPath.addSegment("transitiveMemberOf"), Optional.empty());
}
public DirectoryObjectRequest transitiveMembers(String id) {
return new DirectoryObjectRequest(contextPath.addSegment("transitiveMembers").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DirectoryObjectCollectionRequest transitiveMembers() {
return new DirectoryObjectCollectionRequest(contextPath.addSegment("transitiveMembers"), Optional.empty());
}
public DirectoryObjectRequest acceptedSenders(String id) {
return new DirectoryObjectRequest(contextPath.addSegment("acceptedSenders").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DirectoryObjectCollectionRequest acceptedSenders() {
return new DirectoryObjectCollectionRequest(contextPath.addSegment("acceptedSenders"), Optional.empty());
}
public EventRequest calendarView(String id) {
return new EventRequest(contextPath.addSegment("calendarView").addKeys(new NameValue(id.toString())), Optional.empty());
}
public EventCollectionRequest calendarView() {
return new EventCollectionRequest(contextPath.addSegment("calendarView"), Optional.empty());
}
public ConversationRequest conversations(String id) {
return new ConversationRequest(contextPath.addSegment("conversations").addKeys(new NameValue(id.toString())), Optional.empty());
}
public ConversationCollectionRequest conversations() {
return new ConversationCollectionRequest(contextPath.addSegment("conversations"), Optional.empty());
}
public EventRequest events(String id) {
return new EventRequest(contextPath.addSegment("events").addKeys(new NameValue(id.toString())), Optional.empty());
}
public EventCollectionRequest events() {
return new EventCollectionRequest(contextPath.addSegment("events"), Optional.empty());
}
public DirectoryObjectRequest rejectedSenders(String id) {
return new DirectoryObjectRequest(contextPath.addSegment("rejectedSenders").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DirectoryObjectCollectionRequest rejectedSenders() {
return new DirectoryObjectCollectionRequest(contextPath.addSegment("rejectedSenders"), Optional.empty());
}
public ConversationThreadRequest threads(String id) {
return new ConversationThreadRequest(contextPath.addSegment("threads").addKeys(new NameValue(id.toString())), Optional.empty());
}
public ConversationThreadCollectionRequest threads() {
return new ConversationThreadCollectionRequest(contextPath.addSegment("threads"), Optional.empty());
}
public DriveRequest drives(String id) {
return new DriveRequest(contextPath.addSegment("drives").addKeys(new NameValue(id.toString())), Optional.empty());
}
public DriveCollectionRequest drives() {
return new DriveCollectionRequest(contextPath.addSegment("drives"), Optional.empty());
}
public SiteRequest sites(String id) {
return new SiteRequest(contextPath.addSegment("sites").addKeys(new NameValue(id.toString())), Optional.empty());
}
public SiteCollectionRequest sites() {
return new SiteCollectionRequest(contextPath.addSegment("sites"), Optional.empty());
}
public ExtensionRequest extensions(String id) {
return new ExtensionRequest(contextPath.addSegment("extensions").addKeys(new NameValue(id.toString())), Optional.empty());
}
public ExtensionCollectionRequest extensions() {
return new ExtensionCollectionRequest(contextPath.addSegment("extensions"), Optional.empty());
}
public GroupLifecyclePolicyRequest groupLifecyclePolicies(String id) {
return new GroupLifecyclePolicyRequest(contextPath.addSegment("groupLifecyclePolicies").addKeys(new NameValue(id.toString())), Optional.empty());
}
public GroupLifecyclePolicyCollectionRequest groupLifecyclePolicies() {
return new GroupLifecyclePolicyCollectionRequest(contextPath.addSegment("groupLifecyclePolicies"), Optional.empty());
}
public ProfilePhotoRequest photos(String id) {
return new ProfilePhotoRequest(contextPath.addSegment("photos").addKeys(new NameValue(id.toString())), Optional.empty());
}
public ProfilePhotoCollectionRequest photos() {
return new ProfilePhotoCollectionRequest(contextPath.addSegment("photos"), Optional.empty());
}
@Function(name = "delta")
@JsonIgnore
public CollectionPageNonEntityRequest delta() {
Map _parameters = ParameterMap.empty();
return CollectionPageNonEntityRequest.forFunction(this.contextPath.addActionOrFunctionSegment("microsoft.graph.delta"), Group.class, _parameters);
}
}