public sealed class ChannelPartnerLink : IMessage<ChannelPartnerLink>, IEquatable<ChannelPartnerLink>, IDeepCloneable<ChannelPartnerLink>, IBufferMessage, IMessage
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
Implements
Google.Protobuf.IMessage<ChannelPartnerLink>, IEquatable<ChannelPartnerLink>, Google.Protobuf.IDeepCloneable<ChannelPartnerLink>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.Channel.V1Assembly
Google.Cloud.Channel.V1.dll
Constructors
ChannelPartnerLink()
public ChannelPartnerLink()
ChannelPartnerLink(ChannelPartnerLink)
public ChannelPartnerLink(ChannelPartnerLink other)
Parameter | |
---|---|
Name | Description |
other | ChannelPartnerLink |
Properties
ChannelPartnerCloudIdentityInfo
public CloudIdentityInfo ChannelPartnerCloudIdentityInfo { get; set; }
Output only. Cloud Identity info of the channel partner (IR).
Property Value | |
---|---|
Type | Description |
CloudIdentityInfo |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. Timestamp of when the channel partner link is created.
Property Value | |
---|---|
Type | Description |
Google.Protobuf.WellKnownTypes.Timestamp |
InviteLinkUri
public string InviteLinkUri { get; set; }
Output only. URI of the web page where partner accepts the link invitation.
Property Value | |
---|---|
Type | Description |
String |
LinkState
public ChannelPartnerLinkState LinkState { get; set; }
Required. State of the channel partner link.
Property Value | |
---|---|
Type | Description |
ChannelPartnerLinkState |
Name
public string Name { get; set; }
Output only. Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.
Property Value | |
---|---|
Type | Description |
String |
PublicId
public string PublicId { get; set; }
Output only. Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.
Property Value | |
---|---|
Type | Description |
String |
ResellerCloudIdentityId
public string ResellerCloudIdentityId { get; set; }
Required. Cloud Identity ID of the linked reseller.
Property Value | |
---|---|
Type | Description |
String |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Timestamp of when the channel partner link is updated.
Property Value | |
---|---|
Type | Description |
Google.Protobuf.WellKnownTypes.Timestamp |