Table of Contents

Class ResourceServerRequestBuilder

Namespace
Keycloak.AuthServices.Sdk.Kiota.Admin.Admin.Realms.Item.Clients.Item.Authz.ResourceServer
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
BaseRequestBuilder
ResourceServerRequestBuilder
Inherited Members
BaseRequestBuilder.PathParameters
BaseRequestBuilder.RequestAdapter
BaseRequestBuilder.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 IRequestAdapter

The 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 string

The raw URL to use for the request builder.

requestAdapter IRequestAdapter

The request adapter to use to execute the requests.

Properties

Import

The import property

public ImportRequestBuilder Import { get; }

Property Value

ImportRequestBuilder

Permission

The permission property

public PermissionRequestBuilder Permission { get; }

Property Value

PermissionRequestBuilder

Policy

The policy property

public PolicyRequestBuilder Policy { get; }

Property Value

PolicyRequestBuilder

Resource

The resource property

public ResourceRequestBuilder Resource { get; }

Property Value

ResourceRequestBuilder

Scope

The scope property

public ScopeRequestBuilder Scope { get; }

Property Value

ScopeRequestBuilder

Settings

The settings property

public SettingsRequestBuilder Settings { get; }

Property Value

SettingsRequestBuilder

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 CancellationToken

Cancellation token to use when cancelling requests

Returns

Task<ResourceServerRepresentation>

A ResourceServerRepresentation

PutAsync(ResourceServerRepresentation, Action<RequestConfiguration<DefaultQueryParameters>>?, CancellationToken)

public Task PutAsync(ResourceServerRepresentation body, Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null, CancellationToken cancellationToken = default)

Parameters

body ResourceServerRepresentation

The request body

requestConfiguration Action<RequestConfiguration<DefaultQueryParameters>>

Configuration for the request such as headers, query parameters, and middleware options.

cancellationToken CancellationToken

Cancellation token to use when cancelling requests

Returns

Task

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 ResourceServerRepresentation

The 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 string

The raw URL to use for the request builder.

Returns

ResourceServerRequestBuilder

A ResourceServerRequestBuilder