Class ResourceServerRequestBuilder
- Assembly
- Keycloak.AuthServices.Sdk.Kiota.dll
Builds and executes requests for operations under \admin\realms{realm}\clients{client-uuid}\authz\resource-server
public class ResourceServerRequestBuilder : BaseRequestBuilder
- Inheritance
-
BaseRequestBuilderResourceServerRequestBuilder
- Inherited Members
-
BaseRequestBuilder.PathParametersBaseRequestBuilder.RequestAdapterBaseRequestBuilder.UrlTemplate
Constructors
ResourceServerRequestBuilder(Dictionary<string, object>, IRequestAdapter)
Instantiates a new ResourceServerRequestBuilder and sets the default values.
public ResourceServerRequestBuilder(Dictionary<string, object> pathParameters, IRequestAdapter requestAdapter)
Parameters
pathParameters
Dictionary<string, object>Path parameters for the request
requestAdapter
IRequestAdapterThe request adapter to use to execute the requests.
ResourceServerRequestBuilder(string, IRequestAdapter)
Instantiates a new ResourceServerRequestBuilder and sets the default values.
public ResourceServerRequestBuilder(string rawUrl, IRequestAdapter requestAdapter)
Parameters
rawUrl
stringThe raw URL to use for the request builder.
requestAdapter
IRequestAdapterThe request adapter to use to execute the requests.
Properties
Import
The import property
public ImportRequestBuilder Import { get; }
Property Value
Permission
The permission property
public PermissionRequestBuilder Permission { get; }
Property Value
Policy
The policy property
public PolicyRequestBuilder Policy { get; }
Property Value
Resource
The resource property
public ResourceRequestBuilder Resource { get; }
Property Value
Scope
The scope property
public ScopeRequestBuilder Scope { get; }
Property Value
Settings
The settings property
public SettingsRequestBuilder Settings { get; }
Property Value
Methods
GetAsync(Action<RequestConfiguration<DefaultQueryParameters>>?, CancellationToken)
public Task<ResourceServerRepresentation?> GetAsync(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null, CancellationToken cancellationToken = default)
Parameters
requestConfiguration
Action<RequestConfiguration<DefaultQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
cancellationToken
CancellationTokenCancellation token to use when cancelling requests
Returns
PutAsync(ResourceServerRepresentation, Action<RequestConfiguration<DefaultQueryParameters>>?, CancellationToken)
public Task PutAsync(ResourceServerRepresentation body, Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null, CancellationToken cancellationToken = default)
Parameters
body
ResourceServerRepresentationThe request body
requestConfiguration
Action<RequestConfiguration<DefaultQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
cancellationToken
CancellationTokenCancellation token to use when cancelling requests
Returns
ToGetRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>?)
public RequestInformation ToGetRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null)
Parameters
requestConfiguration
Action<RequestConfiguration<DefaultQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
Returns
- RequestInformation
A Microsoft.Kiota.Abstractions.RequestInformation
ToPutRequestInformation(ResourceServerRepresentation, Action<RequestConfiguration<DefaultQueryParameters>>?)
public RequestInformation ToPutRequestInformation(ResourceServerRepresentation body, Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null)
Parameters
body
ResourceServerRepresentationThe request body
requestConfiguration
Action<RequestConfiguration<DefaultQueryParameters>>Configuration for the request such as headers, query parameters, and middleware options.
Returns
- RequestInformation
A Microsoft.Kiota.Abstractions.RequestInformation
WithUrl(string)
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
public ResourceServerRequestBuilder WithUrl(string rawUrl)
Parameters
rawUrl
stringThe raw URL to use for the request builder.