Table of Contents

Class ClientUuItemRequestBuilder

Namespace
Keycloak.AuthServices.Sdk.Kiota.Admin.Admin.Realms.Item.Clients.Item
Assembly
Keycloak.AuthServices.Sdk.Kiota.dll

Builds and executes requests for operations under \admin\realms{realm}\clients{client-uuid}

public class ClientUuItemRequestBuilder : BaseRequestBuilder
Inheritance
BaseRequestBuilder
ClientUuItemRequestBuilder
Inherited Members
BaseRequestBuilder.PathParameters
BaseRequestBuilder.RequestAdapter
BaseRequestBuilder.UrlTemplate

Constructors

ClientUuItemRequestBuilder(Dictionary<string, object>, IRequestAdapter)

Instantiates a new ClientUuItemRequestBuilder and sets the default values.

public ClientUuItemRequestBuilder(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.

ClientUuItemRequestBuilder(string, IRequestAdapter)

Instantiates a new ClientUuItemRequestBuilder and sets the default values.

public ClientUuItemRequestBuilder(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

Authz

The authz property

public AuthzRequestBuilder Authz { get; }

Property Value

AuthzRequestBuilder

Certificates

The certificates property

public CertificatesRequestBuilder Certificates { get; }

Property Value

CertificatesRequestBuilder

ClientSecret

The clientSecret property

public ClientSecretRequestBuilder ClientSecret { get; }

Property Value

ClientSecretRequestBuilder

DefaultClientScopes

The defaultClientScopes property

public DefaultClientScopesRequestBuilder DefaultClientScopes { get; }

Property Value

DefaultClientScopesRequestBuilder

EvaluateScopes

The evaluateScopes property

public EvaluateScopesRequestBuilder EvaluateScopes { get; }

Property Value

EvaluateScopesRequestBuilder

Installation

The installation property

public InstallationRequestBuilder Installation { get; }

Property Value

InstallationRequestBuilder

Management

The management property

public ManagementRequestBuilder Management { get; }

Property Value

ManagementRequestBuilder

Nodes

The nodes property

public NodesRequestBuilder Nodes { get; }

Property Value

NodesRequestBuilder

OfflineSessionCount

The offlineSessionCount property

public OfflineSessionCountRequestBuilder OfflineSessionCount { get; }

Property Value

OfflineSessionCountRequestBuilder

OfflineSessions

The offlineSessions property

public OfflineSessionsRequestBuilder OfflineSessions { get; }

Property Value

OfflineSessionsRequestBuilder

OptionalClientScopes

The optionalClientScopes property

public OptionalClientScopesRequestBuilder OptionalClientScopes { get; }

Property Value

OptionalClientScopesRequestBuilder

ProtocolMappers

The protocolMappers property

public ProtocolMappersRequestBuilder ProtocolMappers { get; }

Property Value

ProtocolMappersRequestBuilder

PushRevocation

The pushRevocation property

public PushRevocationRequestBuilder PushRevocation { get; }

Property Value

PushRevocationRequestBuilder

RegistrationAccessToken

The registrationAccessToken property

public RegistrationAccessTokenRequestBuilder RegistrationAccessToken { get; }

Property Value

RegistrationAccessTokenRequestBuilder

Roles

The roles property

public RolesRequestBuilder Roles { get; }

Property Value

RolesRequestBuilder

ScopeMappings

The scopeMappings property

public ScopeMappingsRequestBuilder ScopeMappings { get; }

Property Value

ScopeMappingsRequestBuilder

ServiceAccountUser

The serviceAccountUser property

public ServiceAccountUserRequestBuilder ServiceAccountUser { get; }

Property Value

ServiceAccountUserRequestBuilder

SessionCount

The sessionCount property

public SessionCountRequestBuilder SessionCount { get; }

Property Value

SessionCountRequestBuilder

TestNodesAvailable

The testNodesAvailable property

public TestNodesAvailableRequestBuilder TestNodesAvailable { get; }

Property Value

TestNodesAvailableRequestBuilder

UserSessions

The userSessions property

public UserSessionsRequestBuilder UserSessions { get; }

Property Value

UserSessionsRequestBuilder

Methods

DeleteAsync(Action<RequestConfiguration<DefaultQueryParameters>>?, CancellationToken)

Delete the client

public Task DeleteAsync(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

GetAsync(Action<RequestConfiguration<DefaultQueryParameters>>?, CancellationToken)

Get representation of the client

public Task<ClientRepresentation?> 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<ClientRepresentation>

A ClientRepresentation

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

Update the client

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

Parameters

body ClientRepresentation

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<Stream>

A Stream

ToDeleteRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>?)

Delete the client

public RequestInformation ToDeleteRequestInformation(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

ToGetRequestInformation(Action<RequestConfiguration<DefaultQueryParameters>>?)

Get representation of the client

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(ClientRepresentation, Action<RequestConfiguration<DefaultQueryParameters>>?)

Update the client

public RequestInformation ToPutRequestInformation(ClientRepresentation body, Action<RequestConfiguration<DefaultQueryParameters>>? requestConfiguration = null)

Parameters

body ClientRepresentation

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 ClientUuItemRequestBuilder WithUrl(string rawUrl)

Parameters

rawUrl string

The raw URL to use for the request builder.

Returns

ClientUuItemRequestBuilder

A ClientUuItemRequestBuilder