public sealed class RegisterSubscriberRequest : IMessage<RegisterSubscriberRequest>, IEquatable<RegisterSubscriberRequest>, IDeepCloneable<RegisterSubscriberRequest>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Channel v1 API class RegisterSubscriberRequest.
Request Message for RegisterSubscriber.
Implements
IMessageRegisterSubscriberRequest, IEquatableRegisterSubscriberRequest, IDeepCloneableRegisterSubscriberRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
RegisterSubscriberRequest()
public RegisterSubscriberRequest()RegisterSubscriberRequest(RegisterSubscriberRequest)
public RegisterSubscriberRequest(RegisterSubscriberRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
RegisterSubscriberRequest |
Properties
Account
public string Account { get; set; }Optional. Resource name of the account. Required if integrator is not provided. Otherwise, leave this field empty/unset.
| Property Value | |
|---|---|
| Type | Description |
string |
|
AccountAsAccountName
public AccountName AccountAsAccountName { get; set; }AccountName-typed view over the Account resource name property.
| Property Value | |
|---|---|
| Type | Description |
AccountName |
|
HasIntegrator
public bool HasIntegrator { get; }Gets whether the "integrator" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Integrator
public string Integrator { get; set; }Optional. Resource name of the integrator. Required if account is not provided. Otherwise, leave this field empty/unset.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceAccount
public string ServiceAccount { get; set; }Required. Service account that provides subscriber access to the registered topic.
| Property Value | |
|---|---|
| Type | Description |
string |
|