Class ClientUuItemRequestBuilder
- Assembly
- Keycloak.AuthServices.Sdk.Kiota.dll
Builds and executes requests for operations under \admin\realms{realm}\clients{client-uuid}
public class ClientUuItemRequestBuilder : BaseRequestBuilder
- Inheritance
-
BaseRequestBuilderClientUuItemRequestBuilder
- Inherited Members
-
BaseRequestBuilder.PathParametersBaseRequestBuilder.RequestAdapterBaseRequestBuilder.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
IRequestAdapterThe 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
stringThe raw URL to use for the request builder.
requestAdapter
IRequestAdapterThe request adapter to use to execute the requests.
Properties
Authz
The authz property
public AuthzRequestBuilder Authz { get; }
Property Value
Certificates
The certificates property
public CertificatesRequestBuilder Certificates { get; }
Property Value
ClientSecret
The clientSecret property
public ClientSecretRequestBuilder ClientSecret { get; }
Property Value
DefaultClientScopes
The defaultClientScopes property
public DefaultClientScopesRequestBuilder DefaultClientScopes { get; }
Property Value
EvaluateScopes
The evaluateScopes property
public EvaluateScopesRequestBuilder EvaluateScopes { get; }
Property Value
Installation
The installation property
public InstallationRequestBuilder Installation { get; }
Property Value
Management
The management property
public ManagementRequestBuilder Management { get; }
Property Value
Nodes
The nodes property
public NodesRequestBuilder Nodes { get; }
Property Value
OfflineSessionCount
The offlineSessionCount property
public OfflineSessionCountRequestBuilder OfflineSessionCount { get; }
Property Value
OfflineSessions
The offlineSessions property
public OfflineSessionsRequestBuilder OfflineSessions { get; }
Property Value
OptionalClientScopes
The optionalClientScopes property
public OptionalClientScopesRequestBuilder OptionalClientScopes { get; }
Property Value
ProtocolMappers
The protocolMappers property
public ProtocolMappersRequestBuilder ProtocolMappers { get; }
Property Value
PushRevocation
The pushRevocation property
public PushRevocationRequestBuilder PushRevocation { get; }
Property Value
RegistrationAccessToken
The registrationAccessToken property
public RegistrationAccessTokenRequestBuilder RegistrationAccessToken { get; }
Property Value
Roles
The roles property
public RolesRequestBuilder Roles { get; }
Property Value
ScopeMappings
The scopeMappings property
public ScopeMappingsRequestBuilder ScopeMappings { get; }
Property Value
ServiceAccountUser
The serviceAccountUser property
public ServiceAccountUserRequestBuilder ServiceAccountUser { get; }
Property Value
SessionCount
The sessionCount property
public SessionCountRequestBuilder SessionCount { get; }
Property Value
TestNodesAvailable
The testNodesAvailable property
public TestNodesAvailableRequestBuilder TestNodesAvailable { get; }
Property Value
UserSessions
The userSessions property
public UserSessionsRequestBuilder UserSessions { get; }
Property Value
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
CancellationTokenCancellation token to use when cancelling requests
Returns
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
CancellationTokenCancellation token to use when cancelling requests
Returns
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
ClientRepresentationThe 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
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
ClientRepresentationThe 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
stringThe raw URL to use for the request builder.