Struct googapis::google::cloud::channel::v1::ChannelPartnerLink [−][src]
pub struct ChannelPartnerLink {
pub name: String,
pub reseller_cloud_identity_id: String,
pub link_state: i32,
pub invite_link_uri: String,
pub create_time: Option<Timestamp>,
pub update_time: Option<Timestamp>,
pub public_id: String,
pub channel_partner_cloud_identity_info: Option<CloudIdentityInfo>,
}
Expand description
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
Fields
name: String
Output only. Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.
reseller_cloud_identity_id: String
Required. Cloud Identity ID of the linked reseller.
link_state: i32
Required. State of the channel partner link.
invite_link_uri: String
Output only. URI of the web page where partner accepts the link invitation.
create_time: Option<Timestamp>
Output only. Timestamp of when the channel partner link is created.
update_time: Option<Timestamp>
Output only. Timestamp of when the channel partner link is updated.
public_id: String
Output only. Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.
channel_partner_cloud_identity_info: Option<CloudIdentityInfo>
Output only. Cloud Identity info of the channel partner (IR).
Implementations
Returns the enum value of link_state
, or the default if the field is set to an invalid enum value.
Sets link_state
to the provided enum value.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ChannelPartnerLink
impl Send for ChannelPartnerLink
impl Sync for ChannelPartnerLink
impl Unpin for ChannelPartnerLink
impl UnwindSafe for ChannelPartnerLink
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more