Class ProjectsResource.LocationsResource.CompleteExternalIdentitiesRequest
This method provides suggestions for users and groups managed in an external identity provider, based on the provided prefix.
Inheritance
Implements
Inherited Members
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
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
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
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()