Cloud Channel v1 API - Class RegisterSubscriberRequest (2.17.0)

public sealed class RegisterSubscriberRequest : IMessage<RegisterSubscriberRequest>, IEquatable<RegisterSubscriberRequest>, IDeepCloneable<RegisterSubscriberRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Channel v1 API class RegisterSubscriberRequest.

Request Message for RegisterSubscriber.

Inheritance

object > RegisterSubscriberRequest

Namespace

Google.Cloud.Channel.V1

Assembly

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