Package com.microsoft.graph
Class BaseGraphServiceClient
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.BaseGraphServiceClient
- Direct Known Subclasses:
GraphServiceClient
@Generated("com.microsoft.kiota")
public class BaseGraphServiceClient
extends com.microsoft.kiota.BaseRequestBuilder
The main entry point of the SDK, exposes the configuration and the fluent API.
-
Field Summary
Fields inherited from class com.microsoft.kiota.BaseRequestBuilder
pathParameters, requestAdapter, urlTemplate -
Constructor Summary
ConstructorsConstructorDescriptionBaseGraphServiceClient(com.microsoft.kiota.RequestAdapter requestAdapter, com.microsoft.kiota.store.BackingStoreFactory backingStore) Instantiates a newBaseGraphServiceClientand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionadmin()Provides operations to manage the admin singleton.Provides operations to manage the collection of agreementAcceptance entities.Provides operations to manage the collection of agreement entities.Provides operations to manage the appCatalogs singleton.Provides operations to manage the collection of application entities.applicationsWithAppId(String appId) Provides operations to manage the collection of application entities.applicationsWithUniqueName(String uniqueName) Provides operations to manage the collection of application entities.Provides operations to manage the collection of applicationTemplate entities.Provides operations to manage the auditLogRoot singleton.Provides operations to manage the collection of authenticationMethodConfiguration entities.Provides operations to manage the authenticationMethodsPolicy singleton.Provides operations to manage the collection of certificateBasedAuthConfiguration entities.chats()Provides operations to manage the collection of chat entities.Provides operations to manage the cloudCommunications singleton.Provides operations to manage the compliance singleton.Provides operations to manage the collection of externalConnection entities.contacts()Provides operations to manage the collection of orgContact entities.Provides operations to manage the collection of contract entities.Provides operations to manage the collection of dataPolicyOperation entities.Provides operations to manage the deviceAppManagement singleton.Provides operations to manage the deviceManagement singleton.devices()Provides operations to manage the collection of device entities.devicesWithDeviceId(String deviceId) Provides operations to manage the collection of device entities.Provides operations to manage the directory singleton.Provides operations to manage the collection of directoryObject entities.Provides operations to manage the collection of directoryRole entities.directoryRolesWithRoleTemplateId(String roleTemplateId) Provides operations to manage the collection of directoryRole entities.Provides operations to manage the collection of directoryRoleTemplate entities.Provides operations to manage the collection of domainDnsRecord entities.domains()Provides operations to manage the collection of domain entities.drives()Provides operations to manage the collection of drive entities.Provides operations to manage the educationRoot singleton.Provides operations to manage the employeeExperience singleton.external()Provides operations to manage the external singleton.Provides operations to manage the collection of filterOperatorSchema entities.Provides operations to manage the collection of attributeMappingFunctionSchema entities.Provides operations to manage the collection of groupLifecyclePolicy entities.groups()Provides operations to manage the collection of group entities.Provides operations to manage the collection of groupSetting entities.Provides operations to manage the collection of groupSettingTemplate entities.groupsWithUniqueName(String uniqueName) Provides operations to manage the collection of group entities.identity()Provides operations to manage the identityContainer singleton.Provides operations to manage the identityGovernance singleton.Provides operations to manage the identityProtectionRoot singleton.Provides operations to manage the collection of identityProvider entities.Provides operations to manage the informationProtection singleton.Provides operations to manage the collection of invitation entities.Provides operations to manage the collection of oAuth2PermissionGrant entities.Provides operations to manage the collection of organization entities.Provides operations to manage the collection of resourceSpecificPermissionGrant entities.places()Provides operations to manage the collection of place entities.planner()Provides operations to manage the planner singleton.policies()Provides operations to manage the policyRoot singleton.print()Provides operations to manage the print singleton.privacy()Provides operations to manage the privacy singleton.reports()Provides operations to manage the reportRoot singleton.Provides operations to manage the roleManagement singleton.Provides operations to manage the collection of schemaExtension entities.Provides operations to manage the collection of scopedRoleMembership entities.search()Provides operations to manage the searchEntity singleton.security()Provides operations to manage the security singleton.Provides operations to manage the collection of servicePrincipal entities.servicePrincipalsWithAppId(String appId) Provides operations to manage the collection of servicePrincipal entities.shares()Provides operations to manage the collection of sharedDriveItem entities.sites()Provides operations to manage the collection of site entities.Provides operations to manage the solutionsRoot singleton.storage()Provides operations to manage the storage singleton.Provides operations to manage the collection of subscribedSku entities.Provides operations to manage the collection of subscription entities.teams()Provides operations to manage the collection of team entities.Provides operations to manage the collection of teamsTemplate entities.teamwork()Provides operations to manage the teamwork singleton.Provides operations to manage the tenantRelationship singleton.users()Provides operations to manage the collection of user entities.usersWithUserPrincipalName(String userPrincipalName) Provides operations to manage the collection of user entities.
-
Constructor Details
-
BaseGraphServiceClient
public BaseGraphServiceClient(@Nonnull com.microsoft.kiota.RequestAdapter requestAdapter, @Nullable com.microsoft.kiota.store.BackingStoreFactory backingStore) Instantiates a newBaseGraphServiceClientand sets the default values.- Parameters:
requestAdapter- The request adapter to use to execute the requests.backingStore- The backing store to use for the models.
-
-
Method Details
-
admin
Provides operations to manage the admin singleton.- Returns:
- a
AdminRequestBuilder
-
agreementAcceptances
Provides operations to manage the collection of agreementAcceptance entities.- Returns:
- a
AgreementAcceptancesRequestBuilder
-
agreements
Provides operations to manage the collection of agreement entities.- Returns:
- a
AgreementsRequestBuilder
-
appCatalogs
Provides operations to manage the appCatalogs singleton.- Returns:
- a
AppCatalogsRequestBuilder
-
applications
Provides operations to manage the collection of application entities.- Returns:
- a
ApplicationsRequestBuilder
-
applicationTemplates
Provides operations to manage the collection of applicationTemplate entities.- Returns:
- a
ApplicationTemplatesRequestBuilder
-
auditLogs
Provides operations to manage the auditLogRoot singleton.- Returns:
- a
AuditLogsRequestBuilder
-
authenticationMethodConfigurations
@Nonnull public AuthenticationMethodConfigurationsRequestBuilder authenticationMethodConfigurations()Provides operations to manage the collection of authenticationMethodConfiguration entities. -
authenticationMethodsPolicy
Provides operations to manage the authenticationMethodsPolicy singleton.- Returns:
- a
AuthenticationMethodsPolicyRequestBuilder
-
certificateBasedAuthConfiguration
Provides operations to manage the collection of certificateBasedAuthConfiguration entities. -
chats
Provides operations to manage the collection of chat entities.- Returns:
- a
ChatsRequestBuilder
-
communications
Provides operations to manage the cloudCommunications singleton.- Returns:
- a
CommunicationsRequestBuilder
-
compliance
Provides operations to manage the compliance singleton.- Returns:
- a
ComplianceRequestBuilder
-
connections
Provides operations to manage the collection of externalConnection entities.- Returns:
- a
ConnectionsRequestBuilder
-
contacts
Provides operations to manage the collection of orgContact entities.- Returns:
- a
ContactsRequestBuilder
-
contracts
Provides operations to manage the collection of contract entities.- Returns:
- a
ContractsRequestBuilder
-
dataPolicyOperations
Provides operations to manage the collection of dataPolicyOperation entities.- Returns:
- a
DataPolicyOperationsRequestBuilder
-
deviceAppManagement
Provides operations to manage the deviceAppManagement singleton.- Returns:
- a
DeviceAppManagementRequestBuilder
-
deviceManagement
Provides operations to manage the deviceManagement singleton.- Returns:
- a
DeviceManagementRequestBuilder
-
devices
Provides operations to manage the collection of device entities.- Returns:
- a
DevicesRequestBuilder
-
directory
Provides operations to manage the directory singleton.- Returns:
- a
DirectoryRequestBuilder
-
directoryObjects
Provides operations to manage the collection of directoryObject entities.- Returns:
- a
DirectoryObjectsRequestBuilder
-
directoryRoles
Provides operations to manage the collection of directoryRole entities.- Returns:
- a
DirectoryRolesRequestBuilder
-
directoryRoleTemplates
Provides operations to manage the collection of directoryRoleTemplate entities.- Returns:
- a
DirectoryRoleTemplatesRequestBuilder
-
domainDnsRecords
Provides operations to manage the collection of domainDnsRecord entities.- Returns:
- a
DomainDnsRecordsRequestBuilder
-
domains
Provides operations to manage the collection of domain entities.- Returns:
- a
DomainsRequestBuilder
-
drives
Provides operations to manage the collection of drive entities.- Returns:
- a
DrivesRequestBuilder
-
education
Provides operations to manage the educationRoot singleton.- Returns:
- a
EducationRequestBuilder
-
employeeExperience
Provides operations to manage the employeeExperience singleton.- Returns:
- a
EmployeeExperienceRequestBuilder
-
external
Provides operations to manage the external singleton.- Returns:
- a
ExternalRequestBuilder
-
filterOperators
Provides operations to manage the collection of filterOperatorSchema entities.- Returns:
- a
FilterOperatorsRequestBuilder
-
functions
Provides operations to manage the collection of attributeMappingFunctionSchema entities.- Returns:
- a
FunctionsRequestBuilder
-
groupLifecyclePolicies
Provides operations to manage the collection of groupLifecyclePolicy entities.- Returns:
- a
GroupLifecyclePoliciesRequestBuilder
-
groups
Provides operations to manage the collection of group entities.- Returns:
- a
GroupsRequestBuilder
-
groupSettings
Provides operations to manage the collection of groupSetting entities.- Returns:
- a
GroupSettingsRequestBuilder
-
groupSettingTemplates
Provides operations to manage the collection of groupSettingTemplate entities.- Returns:
- a
GroupSettingTemplatesRequestBuilder
-
identity
Provides operations to manage the identityContainer singleton.- Returns:
- a
IdentityRequestBuilder
-
identityGovernance
Provides operations to manage the identityGovernance singleton.- Returns:
- a
IdentityGovernanceRequestBuilder
-
identityProtection
Provides operations to manage the identityProtectionRoot singleton.- Returns:
- a
IdentityProtectionRequestBuilder
-
identityProviders
Provides operations to manage the collection of identityProvider entities.- Returns:
- a
IdentityProvidersRequestBuilder
-
informationProtection
Provides operations to manage the informationProtection singleton.- Returns:
- a
InformationProtectionRequestBuilder
-
invitations
Provides operations to manage the collection of invitation entities.- Returns:
- a
InvitationsRequestBuilder
-
oauth2PermissionGrants
Provides operations to manage the collection of oAuth2PermissionGrant entities.- Returns:
- a
Oauth2PermissionGrantsRequestBuilder
-
organization
Provides operations to manage the collection of organization entities.- Returns:
- a
OrganizationRequestBuilder
-
permissionGrants
Provides operations to manage the collection of resourceSpecificPermissionGrant entities.- Returns:
- a
PermissionGrantsRequestBuilder
-
places
Provides operations to manage the collection of place entities.- Returns:
- a
PlacesRequestBuilder
-
planner
Provides operations to manage the planner singleton.- Returns:
- a
PlannerRequestBuilder
-
policies
Provides operations to manage the policyRoot singleton.- Returns:
- a
PoliciesRequestBuilder
-
print
Provides operations to manage the print singleton.- Returns:
- a
PrintRequestBuilder
-
privacy
Provides operations to manage the privacy singleton.- Returns:
- a
PrivacyRequestBuilder
-
reports
Provides operations to manage the reportRoot singleton.- Returns:
- a
ReportsRequestBuilder
-
roleManagement
Provides operations to manage the roleManagement singleton.- Returns:
- a
RoleManagementRequestBuilder
-
schemaExtensions
Provides operations to manage the collection of schemaExtension entities.- Returns:
- a
SchemaExtensionsRequestBuilder
-
scopedRoleMemberships
Provides operations to manage the collection of scopedRoleMembership entities.- Returns:
- a
ScopedRoleMembershipsRequestBuilder
-
search
Provides operations to manage the searchEntity singleton.- Returns:
- a
SearchRequestBuilder
-
security
Provides operations to manage the security singleton.- Returns:
- a
SecurityRequestBuilder
-
servicePrincipals
Provides operations to manage the collection of servicePrincipal entities.- Returns:
- a
ServicePrincipalsRequestBuilder
-
sites
Provides operations to manage the collection of site entities.- Returns:
- a
SitesRequestBuilder
-
solutions
Provides operations to manage the solutionsRoot singleton.- Returns:
- a
SolutionsRequestBuilder
-
storage
Provides operations to manage the storage singleton.- Returns:
- a
StorageRequestBuilder
-
subscribedSkus
Provides operations to manage the collection of subscribedSku entities.- Returns:
- a
SubscribedSkusRequestBuilder
-
subscriptions
Provides operations to manage the collection of subscription entities.- Returns:
- a
SubscriptionsRequestBuilder
-
teams
Provides operations to manage the collection of team entities.- Returns:
- a
TeamsRequestBuilder
-
teamsTemplates
Provides operations to manage the collection of teamsTemplate entities.- Returns:
- a
TeamsTemplatesRequestBuilder
-
teamwork
Provides operations to manage the teamwork singleton.- Returns:
- a
TeamworkRequestBuilder
-
tenantRelationships
Provides operations to manage the tenantRelationship singleton.- Returns:
- a
TenantRelationshipsRequestBuilder
-
users
Provides operations to manage the collection of user entities.- Returns:
- a
UsersRequestBuilder
-
applicationsWithAppId
Provides operations to manage the collection of application entities.- Parameters:
appId- Alternate key of application- Returns:
- a
ApplicationsWithAppIdRequestBuilder
-
applicationsWithUniqueName
@Nonnull public ApplicationsWithUniqueNameRequestBuilder applicationsWithUniqueName(@Nonnull String uniqueName) Provides operations to manage the collection of application entities.- Parameters:
uniqueName- Alternate key of application- Returns:
- a
ApplicationsWithUniqueNameRequestBuilder
-
devicesWithDeviceId
Provides operations to manage the collection of device entities.- Parameters:
deviceId- Alternate key of device- Returns:
- a
DevicesWithDeviceIdRequestBuilder
-
directoryRolesWithRoleTemplateId
@Nonnull public DirectoryRolesWithRoleTemplateIdRequestBuilder directoryRolesWithRoleTemplateId(@Nonnull String roleTemplateId) Provides operations to manage the collection of directoryRole entities.- Parameters:
roleTemplateId- Alternate key of directoryRole- Returns:
- a
DirectoryRolesWithRoleTemplateIdRequestBuilder
-
groupsWithUniqueName
Provides operations to manage the collection of group entities.- Parameters:
uniqueName- Alternate key of group- Returns:
- a
GroupsWithUniqueNameRequestBuilder
-
servicePrincipalsWithAppId
@Nonnull public ServicePrincipalsWithAppIdRequestBuilder servicePrincipalsWithAppId(@Nonnull String appId) Provides operations to manage the collection of servicePrincipal entities.- Parameters:
appId- Alternate key of servicePrincipal- Returns:
- a
ServicePrincipalsWithAppIdRequestBuilder
-
usersWithUserPrincipalName
@Nonnull public UsersWithUserPrincipalNameRequestBuilder usersWithUserPrincipalName(@Nonnull String userPrincipalName) Provides operations to manage the collection of user entities.- Parameters:
userPrincipalName- Alternate key of user- Returns:
- a
UsersWithUserPrincipalNameRequestBuilder
-