nativeRequestType - type of a request for the native http clientpublic class GraphServiceClient<nativeRequestType>
extends com.microsoft.graph.core.BaseClient<nativeRequestType>
implements com.microsoft.graph.core.IBaseClient<nativeRequestType>
| Modifier and Type | Class and Description |
|---|---|
static class |
GraphServiceClient.Builder<httpClientType,nativeRequestType>
Builder to help configure the Graph service client
|
| Modifier | Constructor and Description |
|---|---|
protected |
GraphServiceClient()
Restricted constructor
|
| Modifier and Type | Method and Description |
|---|---|
AgreementAcceptanceCollectionRequestBuilder |
agreementAcceptances()
Gets the collection of AgreementAcceptances objects
|
AgreementAcceptanceRequestBuilder |
agreementAcceptances(java.lang.String id)
Gets a single AgreementAcceptances
|
AgreementCollectionRequestBuilder |
agreements()
Gets the collection of Agreements objects
|
AgreementRequestBuilder |
agreements(java.lang.String id)
Gets a single Agreements
|
AppCatalogsRequestBuilder |
appCatalogs()
Gets the GraphServiceRequestBuilder
|
ApplicationCollectionRequestBuilder |
applications()
Gets the collection of Applications objects
|
ApplicationRequestBuilder |
applications(java.lang.String id)
Gets a single Applications
|
ApplicationTemplateCollectionRequestBuilder |
applicationTemplates()
Gets the collection of ApplicationTemplates objects
|
ApplicationTemplateRequestBuilder |
applicationTemplates(java.lang.String id)
Gets a single ApplicationTemplates
|
AuditLogRootRequestBuilder |
auditLogs()
Gets the GraphServiceRequestBuilder
|
AuthenticationMethodConfigurationCollectionRequestBuilder |
authenticationMethodConfigurations()
Gets the collection of AuthenticationMethodConfigurations objects
|
AuthenticationMethodConfigurationRequestBuilder |
authenticationMethodConfigurations(java.lang.String id)
Gets a single AuthenticationMethodConfigurations
|
AuthenticationMethodsPolicyRequestBuilder |
authenticationMethodsPolicy()
Gets the GraphServiceRequestBuilder
|
OrganizationalBrandingRequestBuilder |
branding()
Gets the GraphServiceRequestBuilder
|
static GraphServiceClient.Builder<okhttp3.OkHttpClient,okhttp3.Request> |
builder()
Gets the builder to start configuring the client
|
static <nativeClient,nativeRequest> |
builder(java.lang.Class<nativeClient> nativeClientClass,
java.lang.Class<nativeRequest> nativeRequestClass)
Gets the builder to start configuring the client
|
CertificateBasedAuthConfigurationCollectionRequestBuilder |
certificateBasedAuthConfiguration()
Gets the collection of CertificateBasedAuthConfiguration objects
|
CertificateBasedAuthConfigurationRequestBuilder |
certificateBasedAuthConfiguration(java.lang.String id)
Gets a single CertificateBasedAuthConfiguration
|
ChatCollectionRequestBuilder |
chats()
Gets the collection of Chats objects
|
ChatRequestBuilder |
chats(java.lang.String id)
Gets a single Chats
|
CloudCommunicationsRequestBuilder |
communications()
Gets the GraphServiceRequestBuilder
|
OrgContactCollectionRequestBuilder |
contacts()
Gets the collection of Contacts objects
|
OrgContactRequestBuilder |
contacts(java.lang.String id)
Gets a single Contacts
|
ContractCollectionRequestBuilder |
contracts()
Gets the collection of Contracts objects
|
ContractRequestBuilder |
contracts(java.lang.String id)
Gets a single Contracts
|
DataPolicyOperationCollectionRequestBuilder |
dataPolicyOperations()
Gets the collection of DataPolicyOperations objects
|
DataPolicyOperationRequestBuilder |
dataPolicyOperations(java.lang.String id)
Gets a single DataPolicyOperations
|
DeviceAppManagementRequestBuilder |
deviceAppManagement()
Gets the GraphServiceRequestBuilder
|
DeviceManagementRequestBuilder |
deviceManagement()
Gets the GraphServiceRequestBuilder
|
DeviceCollectionRequestBuilder |
devices()
Gets the collection of Devices objects
|
DeviceRequestBuilder |
devices(java.lang.String id)
Gets a single Devices
|
DirectoryRequestBuilder |
directory()
Gets the GraphServiceRequestBuilder
|
DirectoryObjectCollectionRequestBuilder |
directoryObjects()
Gets the collection of DirectoryObjects objects
|
DirectoryObjectRequestBuilder |
directoryObjects(java.lang.String id)
Gets a single DirectoryObjects
|
DirectoryRoleCollectionRequestBuilder |
directoryRoles()
Gets the collection of DirectoryRoles objects
|
DirectoryRoleRequestBuilder |
directoryRoles(java.lang.String id)
Gets a single DirectoryRoles
|
DirectoryRoleTemplateCollectionRequestBuilder |
directoryRoleTemplates()
Gets the collection of DirectoryRoleTemplates objects
|
DirectoryRoleTemplateRequestBuilder |
directoryRoleTemplates(java.lang.String id)
Gets a single DirectoryRoleTemplates
|
DomainDnsRecordCollectionRequestBuilder |
domainDnsRecords()
Gets the collection of DomainDnsRecords objects
|
DomainDnsRecordRequestBuilder |
domainDnsRecords(java.lang.String id)
Gets a single DomainDnsRecords
|
DomainCollectionRequestBuilder |
domains()
Gets the collection of Domains objects
|
DomainRequestBuilder |
domains(java.lang.String id)
Gets a single Domains
|
DriveRequestBuilder |
drive()
Gets the GraphServiceRequestBuilder
|
DriveCollectionRequestBuilder |
drives()
Gets the collection of Drives objects
|
DriveRequestBuilder |
drives(java.lang.String id)
Gets a single Drives
|
EducationRootRequestBuilder |
education()
Gets the GraphServiceRequestBuilder
|
java.lang.String |
getServiceSDKVersion()
Gets the service SDK version if the service SDK is in use, null otherwise
|
GroupLifecyclePolicyCollectionRequestBuilder |
groupLifecyclePolicies()
Gets the collection of GroupLifecyclePolicies objects
|
GroupLifecyclePolicyRequestBuilder |
groupLifecyclePolicies(java.lang.String id)
Gets a single GroupLifecyclePolicies
|
GroupCollectionRequestBuilder |
groups()
Gets the collection of Groups objects
|
GroupRequestBuilder |
groups(java.lang.String id)
Gets a single Groups
|
GroupSettingCollectionRequestBuilder |
groupSettings()
Gets the collection of GroupSettings objects
|
GroupSettingRequestBuilder |
groupSettings(java.lang.String id)
Gets a single GroupSettings
|
GroupSettingTemplateCollectionRequestBuilder |
groupSettingTemplates()
Gets the collection of GroupSettingTemplates objects
|
GroupSettingTemplateRequestBuilder |
groupSettingTemplates(java.lang.String id)
Gets a single GroupSettingTemplates
|
IdentityContainerRequestBuilder |
identity()
Gets the GraphServiceRequestBuilder
|
IdentityGovernanceRequestBuilder |
identityGovernance()
Gets the GraphServiceRequestBuilder
|
IdentityProviderCollectionRequestBuilder |
identityProviders()
Gets the collection of IdentityProviders objects
|
IdentityProviderRequestBuilder |
identityProviders(java.lang.String id)
Gets a single IdentityProviders
|
InformationProtectionRequestBuilder |
informationProtection()
Gets the GraphServiceRequestBuilder
|
InvitationCollectionRequestBuilder |
invitations()
Gets the collection of Invitations objects
|
InvitationRequestBuilder |
invitations(java.lang.String id)
Gets a single Invitations
|
OrganizationalBrandingLocalizationCollectionRequestBuilder |
localizations()
Gets the collection of Localizations objects
|
OrganizationalBrandingLocalizationRequestBuilder |
localizations(java.lang.String id)
Gets a single Localizations
|
UserRequestBuilder |
me()
Gets the GraphServiceRequestBuilder
|
OAuth2PermissionGrantCollectionRequestBuilder |
oauth2PermissionGrants()
Gets the collection of Oauth2PermissionGrants objects
|
OAuth2PermissionGrantRequestBuilder |
oauth2PermissionGrants(java.lang.String id)
Gets a single Oauth2PermissionGrants
|
OrganizationCollectionRequestBuilder |
organization()
Gets the collection of Organization objects
|
OrganizationRequestBuilder |
organization(java.lang.String id)
Gets a single Organization
|
ResourceSpecificPermissionGrantCollectionRequestBuilder |
permissionGrants()
Gets the collection of PermissionGrants objects
|
ResourceSpecificPermissionGrantRequestBuilder |
permissionGrants(java.lang.String id)
Gets a single PermissionGrants
|
PlaceCollectionRequestBuilder |
places()
Gets the collection of Places objects
|
PlaceRequestBuilder |
places(java.lang.String id)
Gets a single Places
|
PlannerRequestBuilder |
planner()
Gets the GraphServiceRequestBuilder
|
PolicyRootRequestBuilder |
policies()
Gets the GraphServiceRequestBuilder
|
PrintRequestBuilder |
print()
Gets the GraphServiceRequestBuilder
|
ReportRootRequestBuilder |
reports()
Gets the GraphServiceRequestBuilder
|
RoleManagementRequestBuilder |
roleManagement()
Gets the GraphServiceRequestBuilder
|
SchemaExtensionCollectionRequestBuilder |
schemaExtensions()
Gets the collection of SchemaExtensions objects
|
SchemaExtensionRequestBuilder |
schemaExtensions(java.lang.String id)
Gets a single SchemaExtensions
|
ScopedRoleMembershipCollectionRequestBuilder |
scopedRoleMemberships()
Gets the collection of ScopedRoleMemberships objects
|
ScopedRoleMembershipRequestBuilder |
scopedRoleMemberships(java.lang.String id)
Gets a single ScopedRoleMemberships
|
SearchEntityRequestBuilder |
search()
Gets the GraphServiceRequestBuilder
|
SecurityRequestBuilder |
security()
Gets the GraphServiceRequestBuilder
|
ServicePrincipalCollectionRequestBuilder |
servicePrincipals()
Gets the collection of ServicePrincipals objects
|
ServicePrincipalRequestBuilder |
servicePrincipals(java.lang.String id)
Gets a single ServicePrincipals
|
SharedDriveItemCollectionRequestBuilder |
shares()
Gets the collection of Shares objects
|
SharedDriveItemRequestBuilder |
shares(java.lang.String id)
Gets a single Shares
|
SiteCollectionRequestBuilder |
sites()
Gets the collection of Sites objects
|
SiteRequestBuilder |
sites(java.lang.String id)
Gets a single Sites
|
SubscribedSkuCollectionRequestBuilder |
subscribedSkus()
Gets the collection of SubscribedSkus objects
|
SubscribedSkuRequestBuilder |
subscribedSkus(java.lang.String id)
Gets a single SubscribedSkus
|
SubscriptionCollectionRequestBuilder |
subscriptions()
Gets the collection of Subscriptions objects
|
SubscriptionRequestBuilder |
subscriptions(java.lang.String id)
Gets a single Subscriptions
|
TeamCollectionRequestBuilder |
teams()
Gets the collection of Teams objects
|
TeamRequestBuilder |
teams(java.lang.String id)
Gets a single Teams
|
TeamsTemplateCollectionRequestBuilder |
teamsTemplates()
Gets the collection of TeamsTemplates objects
|
TeamsTemplateRequestBuilder |
teamsTemplates(java.lang.String id)
Gets a single TeamsTemplates
|
TeamworkRequestBuilder |
teamwork()
Gets the GraphServiceRequestBuilder
|
UserCollectionRequestBuilder |
users()
Gets the collection of Users objects
|
UserRequestBuilder |
users(java.lang.String id)
Gets a single Users
|
DriveItemCollectionRequestBuilder |
workbooks()
Gets the collection of Workbooks objects
|
DriveItemRequestBuilder |
workbooks(java.lang.String id)
Gets a single Workbooks
|
batch, customRequest, customRequest, getHttpProvider, getLogger, getSerializer, getServiceRoot, setHttpProvider, setLogger, setSerializer, setServiceRoot@Nullable public java.lang.String getServiceSDKVersion()
getServiceSDKVersion in interface com.microsoft.graph.core.IBaseClient<nativeRequestType>getServiceSDKVersion in class com.microsoft.graph.core.BaseClient<nativeRequestType>@Nonnull public static GraphServiceClient.Builder<okhttp3.OkHttpClient,okhttp3.Request> builder()
@Nonnull public static <nativeClient,nativeRequest> GraphServiceClient.Builder<nativeClient,nativeRequest> builder(@Nonnull java.lang.Class<nativeClient> nativeClientClass, @Nonnull java.lang.Class<nativeRequest> nativeRequestClass)
nativeClient - the type of the native http clientnativeRequest - the type of the native http requestnativeClientClass - the class of the native http clientnativeRequestClass - the class of the native http request@Nonnull public InvitationCollectionRequestBuilder invitations()
@Nonnull public InvitationRequestBuilder invitations(@Nonnull java.lang.String id)
id - the id of the Invitations to retrieve@Nonnull public UserCollectionRequestBuilder users()
@Nonnull public UserRequestBuilder users(@Nonnull java.lang.String id)
id - the id of the Users to retrieve@Nonnull public ApplicationTemplateCollectionRequestBuilder applicationTemplates()
@Nonnull public ApplicationTemplateRequestBuilder applicationTemplates(@Nonnull java.lang.String id)
id - the id of the ApplicationTemplates to retrieve@Nonnull public AuthenticationMethodConfigurationCollectionRequestBuilder authenticationMethodConfigurations()
@Nonnull public AuthenticationMethodConfigurationRequestBuilder authenticationMethodConfigurations(@Nonnull java.lang.String id)
id - the id of the AuthenticationMethodConfigurations to retrieve@Nonnull public IdentityProviderCollectionRequestBuilder identityProviders()
@Nonnull public IdentityProviderRequestBuilder identityProviders(@Nonnull java.lang.String id)
id - the id of the IdentityProviders to retrieve@Nonnull public ApplicationCollectionRequestBuilder applications()
@Nonnull public ApplicationRequestBuilder applications(@Nonnull java.lang.String id)
id - the id of the Applications to retrieve@Nonnull public CertificateBasedAuthConfigurationCollectionRequestBuilder certificateBasedAuthConfiguration()
@Nonnull public CertificateBasedAuthConfigurationRequestBuilder certificateBasedAuthConfiguration(@Nonnull java.lang.String id)
id - the id of the CertificateBasedAuthConfiguration to retrieve@Nonnull public OrgContactCollectionRequestBuilder contacts()
@Nonnull public OrgContactRequestBuilder contacts(@Nonnull java.lang.String id)
id - the id of the Contacts to retrieve@Nonnull public ContractCollectionRequestBuilder contracts()
@Nonnull public ContractRequestBuilder contracts(@Nonnull java.lang.String id)
id - the id of the Contracts to retrieve@Nonnull public DeviceCollectionRequestBuilder devices()
@Nonnull public DeviceRequestBuilder devices(@Nonnull java.lang.String id)
id - the id of the Devices to retrieve@Nonnull public DirectoryObjectCollectionRequestBuilder directoryObjects()
@Nonnull public DirectoryObjectRequestBuilder directoryObjects(@Nonnull java.lang.String id)
id - the id of the DirectoryObjects to retrieve@Nonnull public DirectoryRoleCollectionRequestBuilder directoryRoles()
@Nonnull public DirectoryRoleRequestBuilder directoryRoles(@Nonnull java.lang.String id)
id - the id of the DirectoryRoles to retrieve@Nonnull public DirectoryRoleTemplateCollectionRequestBuilder directoryRoleTemplates()
@Nonnull public DirectoryRoleTemplateRequestBuilder directoryRoleTemplates(@Nonnull java.lang.String id)
id - the id of the DirectoryRoleTemplates to retrieve@Nonnull public DomainDnsRecordCollectionRequestBuilder domainDnsRecords()
@Nonnull public DomainDnsRecordRequestBuilder domainDnsRecords(@Nonnull java.lang.String id)
id - the id of the DomainDnsRecords to retrieve@Nonnull public DomainCollectionRequestBuilder domains()
@Nonnull public DomainRequestBuilder domains(@Nonnull java.lang.String id)
id - the id of the Domains to retrieve@Nonnull public GroupCollectionRequestBuilder groups()
@Nonnull public GroupRequestBuilder groups(@Nonnull java.lang.String id)
id - the id of the Groups to retrieve@Nonnull public GroupSettingCollectionRequestBuilder groupSettings()
@Nonnull public GroupSettingRequestBuilder groupSettings(@Nonnull java.lang.String id)
id - the id of the GroupSettings to retrieve@Nonnull public GroupSettingTemplateCollectionRequestBuilder groupSettingTemplates()
@Nonnull public GroupSettingTemplateRequestBuilder groupSettingTemplates(@Nonnull java.lang.String id)
id - the id of the GroupSettingTemplates to retrieve@Nonnull public OrganizationalBrandingLocalizationCollectionRequestBuilder localizations()
@Nonnull public OrganizationalBrandingLocalizationRequestBuilder localizations(@Nonnull java.lang.String id)
id - the id of the Localizations to retrieve@Nonnull public OAuth2PermissionGrantCollectionRequestBuilder oauth2PermissionGrants()
@Nonnull public OAuth2PermissionGrantRequestBuilder oauth2PermissionGrants(@Nonnull java.lang.String id)
id - the id of the Oauth2PermissionGrants to retrieve@Nonnull public OrganizationCollectionRequestBuilder organization()
@Nonnull public OrganizationRequestBuilder organization(@Nonnull java.lang.String id)
id - the id of the Organization to retrieve@Nonnull public ResourceSpecificPermissionGrantCollectionRequestBuilder permissionGrants()
@Nonnull public ResourceSpecificPermissionGrantRequestBuilder permissionGrants(@Nonnull java.lang.String id)
id - the id of the PermissionGrants to retrieve@Nonnull public ScopedRoleMembershipCollectionRequestBuilder scopedRoleMemberships()
@Nonnull public ScopedRoleMembershipRequestBuilder scopedRoleMemberships(@Nonnull java.lang.String id)
id - the id of the ScopedRoleMemberships to retrieve@Nonnull public ServicePrincipalCollectionRequestBuilder servicePrincipals()
@Nonnull public ServicePrincipalRequestBuilder servicePrincipals(@Nonnull java.lang.String id)
id - the id of the ServicePrincipals to retrieve@Nonnull public SubscribedSkuCollectionRequestBuilder subscribedSkus()
@Nonnull public SubscribedSkuRequestBuilder subscribedSkus(@Nonnull java.lang.String id)
id - the id of the SubscribedSkus to retrieve@Nonnull public DriveItemCollectionRequestBuilder workbooks()
@Nonnull public DriveItemRequestBuilder workbooks(@Nonnull java.lang.String id)
id - the id of the Workbooks to retrieve@Nonnull public PlaceCollectionRequestBuilder places()
@Nonnull public PlaceRequestBuilder places(@Nonnull java.lang.String id)
id - the id of the Places to retrieve@Nonnull public DriveCollectionRequestBuilder drives()
@Nonnull public DriveRequestBuilder drives(@Nonnull java.lang.String id)
id - the id of the Drives to retrieve@Nonnull public SharedDriveItemCollectionRequestBuilder shares()
@Nonnull public SharedDriveItemRequestBuilder shares(@Nonnull java.lang.String id)
id - the id of the Shares to retrieve@Nonnull public SiteCollectionRequestBuilder sites()
@Nonnull public SiteRequestBuilder sites(@Nonnull java.lang.String id)
id - the id of the Sites to retrieve@Nonnull public SchemaExtensionCollectionRequestBuilder schemaExtensions()
@Nonnull public SchemaExtensionRequestBuilder schemaExtensions(@Nonnull java.lang.String id)
id - the id of the SchemaExtensions to retrieve@Nonnull public GroupLifecyclePolicyCollectionRequestBuilder groupLifecyclePolicies()
@Nonnull public GroupLifecyclePolicyRequestBuilder groupLifecyclePolicies(@Nonnull java.lang.String id)
id - the id of the GroupLifecyclePolicies to retrieve@Nonnull public AgreementAcceptanceCollectionRequestBuilder agreementAcceptances()
@Nonnull public AgreementAcceptanceRequestBuilder agreementAcceptances(@Nonnull java.lang.String id)
id - the id of the AgreementAcceptances to retrieve@Nonnull public AgreementCollectionRequestBuilder agreements()
@Nonnull public AgreementRequestBuilder agreements(@Nonnull java.lang.String id)
id - the id of the Agreements to retrieve@Nonnull public DataPolicyOperationCollectionRequestBuilder dataPolicyOperations()
@Nonnull public DataPolicyOperationRequestBuilder dataPolicyOperations(@Nonnull java.lang.String id)
id - the id of the DataPolicyOperations to retrieve@Nonnull public SubscriptionCollectionRequestBuilder subscriptions()
@Nonnull public SubscriptionRequestBuilder subscriptions(@Nonnull java.lang.String id)
id - the id of the Subscriptions to retrieve@Nonnull public ChatCollectionRequestBuilder chats()
@Nonnull public ChatRequestBuilder chats(@Nonnull java.lang.String id)
id - the id of the Chats to retrieve@Nonnull public TeamCollectionRequestBuilder teams()
@Nonnull public TeamRequestBuilder teams(@Nonnull java.lang.String id)
id - the id of the Teams to retrieve@Nonnull public TeamsTemplateCollectionRequestBuilder teamsTemplates()
@Nonnull public TeamsTemplateRequestBuilder teamsTemplates(@Nonnull java.lang.String id)
id - the id of the TeamsTemplates to retrieve@Nonnull public AuditLogRootRequestBuilder auditLogs()
@Nonnull public AuthenticationMethodsPolicyRequestBuilder authenticationMethodsPolicy()
@Nonnull public IdentityContainerRequestBuilder identity()
@Nonnull public OrganizationalBrandingRequestBuilder branding()
@Nonnull public DirectoryRequestBuilder directory()
@Nonnull public UserRequestBuilder me()
@Nonnull public PolicyRootRequestBuilder policies()
@Nonnull public EducationRootRequestBuilder education()
@Nonnull public RoleManagementRequestBuilder roleManagement()
@Nonnull public DriveRequestBuilder drive()
@Nonnull public CloudCommunicationsRequestBuilder communications()
@Nonnull public IdentityGovernanceRequestBuilder identityGovernance()
@Nonnull public DeviceAppManagementRequestBuilder deviceAppManagement()
@Nonnull public DeviceManagementRequestBuilder deviceManagement()
@Nonnull public ReportRootRequestBuilder reports()
@Nonnull public SearchEntityRequestBuilder search()
@Nonnull public PlannerRequestBuilder planner()
@Nonnull public PrintRequestBuilder print()
@Nonnull public SecurityRequestBuilder security()
@Nonnull public AppCatalogsRequestBuilder appCatalogs()
@Nonnull public TeamworkRequestBuilder teamwork()
@Nonnull public InformationProtectionRequestBuilder informationProtection()