Essential Contacts v1 API - Class ComputeContactsRequest (2.3.0)

public sealed class ComputeContactsRequest : IPageRequest, IMessage<ComputeContactsRequest>, IEquatable<ComputeContactsRequest>, IDeepCloneable<ComputeContactsRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Essential Contacts v1 API class ComputeContactsRequest.

Request message for the ComputeContacts method.

Inheritance

object > ComputeContactsRequest

Namespace

Google.Cloud.EssentialContacts.V1

Assembly

Google.Cloud.EssentialContacts.V1.dll

Constructors

ComputeContactsRequest()

public ComputeContactsRequest()

ComputeContactsRequest(ComputeContactsRequest)

public ComputeContactsRequest(ComputeContactsRequest other)
Parameter
NameDescription
otherComputeContactsRequest

Properties

NotificationCategories

public RepeatedField<NotificationCategory> NotificationCategories { get; }

The categories of notifications to compute contacts for. If ALL is included in this list, contacts subscribed to any notification category will be returned.

Property Value
TypeDescription
RepeatedFieldNotificationCategory

PageSize

public int PageSize { get; set; }

Optional. The maximum number of results to return from this request. Non-positive values are ignored. The presence of next_page_token in the response indicates that more results might be available. If not specified, the default page_size is 100.

Property Value
TypeDescription
int

PageToken

public string PageToken { get; set; }

Optional. If present, retrieves the next batch of results from the preceding call to this method. page_token must be the value of next_page_token from the previous response. The values of other method parameters should be identical to those in the previous call.

Property Value
TypeDescription
string

Parent

public string Parent { get; set; }

Required. The name of the resource to compute contacts for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}

Property Value
TypeDescription
string

ParentAsFolderName

public FolderName ParentAsFolderName { get; set; }

FolderName-typed view over the Parent resource name property.

Property Value
TypeDescription
FolderName

ParentAsOrganizationName

public OrganizationName ParentAsOrganizationName { get; set; }

OrganizationName-typed view over the Parent resource name property.

Property Value
TypeDescription
OrganizationName

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
TypeDescription
ProjectName

ParentAsResourceName

public IResourceName ParentAsResourceName { get; set; }

IResourceName-typed view over the Parent resource name property.

Property Value
TypeDescription
IResourceName