Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.CompleteExternalIdentitiesRequest

This method provides suggestions for users and groups managed in an external identity provider, based on the provided prefix.

Inheritance
object
ClientServiceRequest
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>
ProjectsResource.LocationsResource.CompleteExternalIdentitiesRequest
Implements
IClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>
IClientServiceRequest
Inherited Members
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.Xgafv
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.AccessToken
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.Alt
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.Callback
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.Fields
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.Key
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.OauthToken
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.PrettyPrint
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.QuotaUser
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.UploadType
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.UploadProtocol
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.Execute()
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.ExecuteAsStream()
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.ExecuteAsync()
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.ExecuteAsync(CancellationToken)
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.ExecuteAsStreamAsync()
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.CreateRequest(bool?)
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.GenerateRequestUri()
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.GetBody()
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.GetDefaultETagAction(string)
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.ETagAction
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.ModifyRequest
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.ValidateParameters
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.ApiVersion
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.RequestParameters
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.Service
ClientServiceRequest._unsuccessfulResponseHandlers
ClientServiceRequest._exceptionHandlers
ClientServiceRequest._executeInterceptors
ClientServiceRequest.AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler)
ClientServiceRequest.AddExceptionHandler(IHttpExceptionHandler)
ClientServiceRequest.AddExecuteInterceptor(IHttpExecuteInterceptor)
ClientServiceRequest.Credential
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DiscoveryEngine.v1alpha
Assembly: Google.Apis.DiscoveryEngine.v1alpha.dll
Syntax
public class ProjectsResource.LocationsResource.CompleteExternalIdentitiesRequest : DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>, IClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>, IClientServiceRequest

Constructors

CompleteExternalIdentitiesRequest(IClientService, string)

Constructs a new CompleteExternalIdentities request.

Declaration
public CompleteExternalIdentitiesRequest(IClientService service, string parent)
Parameters
Type Name Description
IClientService service
string parent

Properties

EntityTypeFilter

Optional. The type of entities to fetch. If not set, all entity types will be returned.

Declaration
[RequestParameter("entityTypeFilter", RequestParameterType.Query)]
public virtual ProjectsResource.LocationsResource.CompleteExternalIdentitiesRequest.EntityTypeFilterEnum? EntityTypeFilter { get; set; }
Property Value
Type Description
ProjectsResource.LocationsResource.CompleteExternalIdentitiesRequest.EntityTypeFilterEnum?

HttpMethod

Gets the HTTP method.

Declaration
public override string HttpMethod { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.HttpMethod

MaxSuggestions

Optional. The maximum number of user and group results to return. The service may return fewer than this value. If unspecified, at most 6 results will be returned. The limit is distributed as evenly as possible across users and groups. For example, if max_suggestions is 7, the service may return 4 users and 3 groups. If there are fewer suggestions of one type than half the limit, the other type may return more suggestions up to the max_suggestions limit.

Declaration
[RequestParameter("maxSuggestions", RequestParameterType.Query)]
public virtual int? MaxSuggestions { get; set; }
Property Value
Type Description
int?

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.MethodName

Parent

Required. The parent location resource name, such as projects/*/locations/global.

Declaration
[RequestParameter("parent", RequestParameterType.Path)]
public virtual string Parent { get; }
Property Value
Type Description
string

PrefixQuery

Required. The prefix to search for. For users, this prefix is matched against the primary_email. For groups, this prefix is matched against the display_name. The matching is case-insensitive.

Declaration
[RequestParameter("prefixQuery", RequestParameterType.Query)]
public virtual string PrefixQuery { get; set; }
Property Value
Type Description
string

RestPath

Gets the REST path.

Declaration
public override string RestPath { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.RestPath

UseScimIdentities

Optional. Whether to use scim identities for external identity completion. If false, we will call the Microsoft graph API to fetch the external identities.

Declaration
[RequestParameter("useScimIdentities", RequestParameterType.Query)]
public virtual bool? UseScimIdentities { get; set; }
Property Value
Type Description
bool?

Methods

InitParameters()

Initializes CompleteExternalIdentities parameter list.

Declaration
protected override void InitParameters()
Overrides
DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1alphaCompleteExternalIdentitiesResponse>.InitParameters()

Implements

IClientServiceRequest<TResponse>
IClientServiceRequest
In this article
Back to top Generated by DocFX