Package com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.targetdevicegroups
Class TargetDeviceGroupsRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.targetdevicegroups.TargetDeviceGroupsRequestBuilder
@Generated("com.microsoft.kiota")
public class TargetDeviceGroupsRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the targetDeviceGroups property of the microsoft.graph.remoteDesktopSecurityConfiguration entity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassGet a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal.classConfiguration for the request such as headers, query parameters, and middleware options.classConfiguration for the request such as headers, query parameters, and middleware options. -
Field Summary
Fields inherited from class com.microsoft.kiota.BaseRequestBuilder
pathParameters, requestAdapter, urlTemplate -
Constructor Summary
ConstructorsConstructorDescriptionTargetDeviceGroupsRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newTargetDeviceGroupsRequestBuilderand sets the default values.TargetDeviceGroupsRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newTargetDeviceGroupsRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionbyTargetDeviceGroupId(String targetDeviceGroupId) Provides operations to manage the targetDeviceGroups property of the microsoft.graph.remoteDesktopSecurityConfiguration entity.count()Provides operations to count the resources in the collection.get()Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal.get(Consumer<TargetDeviceGroupsRequestBuilder.GetRequestConfiguration> requestConfiguration) Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal.post(TargetDeviceGroup body) Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal.post(TargetDeviceGroup body, Consumer<TargetDeviceGroupsRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal.com.microsoft.kiota.RequestInformationGet a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal.com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<TargetDeviceGroupsRequestBuilder.GetRequestConfiguration> requestConfiguration) Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal.com.microsoft.kiota.RequestInformationCreate a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal.com.microsoft.kiota.RequestInformationtoPostRequestInformation(TargetDeviceGroup body, Consumer<TargetDeviceGroupsRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
TargetDeviceGroupsRequestBuilder
public TargetDeviceGroupsRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newTargetDeviceGroupsRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
TargetDeviceGroupsRequestBuilder
public TargetDeviceGroupsRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newTargetDeviceGroupsRequestBuilderand sets the default values.- Parameters:
rawUrl- The raw URL to use for the request builder.requestAdapter- The request adapter to use to execute the requests.
-
-
Method Details
-
count
Provides operations to count the resources in the collection.- Returns:
- a
CountRequestBuilder
-
byTargetDeviceGroupId
@Nonnull public TargetDeviceGroupItemRequestBuilder byTargetDeviceGroupId(@Nonnull String targetDeviceGroupId) Provides operations to manage the targetDeviceGroups property of the microsoft.graph.remoteDesktopSecurityConfiguration entity.- Parameters:
targetDeviceGroupId- The unique identifier of targetDeviceGroup- Returns:
- a
TargetDeviceGroupItemRequestBuilder
-
get
Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that belongs to the targetDeviceGroup will get SSO.- Returns:
- a
TargetDeviceGroupCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
get
@Nullable public TargetDeviceGroupCollectionResponse get(@Nullable Consumer<TargetDeviceGroupsRequestBuilder.GetRequestConfiguration> requestConfiguration) Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that belongs to the targetDeviceGroup will get SSO.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
TargetDeviceGroupCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
post
Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal.- Parameters:
body- The request body- Returns:
- a
TargetDeviceGroup - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
post
@Nullable public TargetDeviceGroup post(@Nonnull TargetDeviceGroup body, @Nullable Consumer<TargetDeviceGroupsRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal.- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
TargetDeviceGroup - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that belongs to the targetDeviceGroup will get SSO.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<TargetDeviceGroupsRequestBuilder.GetRequestConfiguration> requestConfiguration) Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that belongs to the targetDeviceGroup will get SSO.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull TargetDeviceGroup body) Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal.- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull TargetDeviceGroup body, @Nullable Consumer<TargetDeviceGroupsRequestBuilder.PostRequestConfiguration> requestConfiguration) Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal.- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
withUrl
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.- Parameters:
rawUrl- The raw URL to use for the request builder.- Returns:
- a
TargetDeviceGroupsRequestBuilder
-