Package com.google.cloud.channel.v1
Class ChannelPartnerLink
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.channel.v1.ChannelPartnerLink
- All Implemented Interfaces:
ChannelPartnerLinkOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class ChannelPartnerLink
extends com.google.protobuf.GeneratedMessage
implements ChannelPartnerLinkOrBuilder
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.Protobuf type
google.cloud.channel.v1.ChannelPartnerLink- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classEntity representing a link between distributors and their indirect resellers in an n-tier resale channel.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOutput only.Output only.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static ChannelPartnerLinkstatic final com.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.Required.intRequired.getName()Output only.com.google.protobuf.ByteStringOutput only.com.google.protobuf.Parser<ChannelPartnerLink>Output only.com.google.protobuf.ByteStringOutput only.Required.com.google.protobuf.ByteStringRequired.intcom.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.booleanOutput only.inthashCode()booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic ChannelPartnerLink.Builderstatic ChannelPartnerLink.BuildernewBuilder(ChannelPartnerLink prototype) protected ChannelPartnerLink.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ChannelPartnerLinkparseDelimitedFrom(InputStream input) static ChannelPartnerLinkparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPartnerLinkparseFrom(byte[] data) static ChannelPartnerLinkparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPartnerLinkparseFrom(com.google.protobuf.ByteString data) static ChannelPartnerLinkparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPartnerLinkparseFrom(com.google.protobuf.CodedInputStream input) static ChannelPartnerLinkparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPartnerLinkparseFrom(InputStream input) static ChannelPartnerLinkparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelPartnerLinkparseFrom(ByteBuffer data) static ChannelPartnerLinkparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ChannelPartnerLink>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
RESELLER_CLOUD_IDENTITY_ID_FIELD_NUMBER
public static final int RESELLER_CLOUD_IDENTITY_ID_FIELD_NUMBER- See Also:
-
LINK_STATE_FIELD_NUMBER
public static final int LINK_STATE_FIELD_NUMBER- See Also:
-
INVITE_LINK_URI_FIELD_NUMBER
public static final int INVITE_LINK_URI_FIELD_NUMBER- See Also:
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER- See Also:
-
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER- See Also:
-
PUBLIC_ID_FIELD_NUMBER
public static final int PUBLIC_ID_FIELD_NUMBER- See Also:
-
CHANNEL_PARTNER_CLOUD_IDENTITY_INFO_FIELD_NUMBER
public static final int CHANNEL_PARTNER_CLOUD_IDENTITY_INFO_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getName
Output only. Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceChannelPartnerLinkOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. Resource name for the channel partner link, in the format accounts/{account_id}/channelPartnerLinks/{id}.string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceChannelPartnerLinkOrBuilder- Returns:
- The bytes for name.
-
getResellerCloudIdentityId
Required. Cloud Identity ID of the linked reseller.
string reseller_cloud_identity_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getResellerCloudIdentityIdin interfaceChannelPartnerLinkOrBuilder- Returns:
- The resellerCloudIdentityId.
-
getResellerCloudIdentityIdBytes
public com.google.protobuf.ByteString getResellerCloudIdentityIdBytes()Required. Cloud Identity ID of the linked reseller.
string reseller_cloud_identity_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getResellerCloudIdentityIdBytesin interfaceChannelPartnerLinkOrBuilder- Returns:
- The bytes for resellerCloudIdentityId.
-
getLinkStateValue
public int getLinkStateValue()Required. State of the channel partner link.
.google.cloud.channel.v1.ChannelPartnerLinkState link_state = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getLinkStateValuein interfaceChannelPartnerLinkOrBuilder- Returns:
- The enum numeric value on the wire for linkState.
-
getLinkState
Required. State of the channel partner link.
.google.cloud.channel.v1.ChannelPartnerLinkState link_state = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getLinkStatein interfaceChannelPartnerLinkOrBuilder- Returns:
- The linkState.
-
getInviteLinkUri
Output only. URI of the web page where partner accepts the link invitation.
string invite_link_uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInviteLinkUriin interfaceChannelPartnerLinkOrBuilder- Returns:
- The inviteLinkUri.
-
getInviteLinkUriBytes
public com.google.protobuf.ByteString getInviteLinkUriBytes()Output only. URI of the web page where partner accepts the link invitation.
string invite_link_uri = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInviteLinkUriBytesin interfaceChannelPartnerLinkOrBuilder- Returns:
- The bytes for inviteLinkUri.
-
hasCreateTime
public boolean hasCreateTime()Output only. Timestamp of when the channel partner link is created.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceChannelPartnerLinkOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. Timestamp of when the channel partner link is created.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceChannelPartnerLinkOrBuilder- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. Timestamp of when the channel partner link is created.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceChannelPartnerLinkOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. Timestamp of when the channel partner link is updated.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceChannelPartnerLinkOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. Timestamp of when the channel partner link is updated.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceChannelPartnerLinkOrBuilder- Returns:
- The updateTime.
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Timestamp of when the channel partner link is updated.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceChannelPartnerLinkOrBuilder
-
getPublicId
Output only. Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.
string public_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPublicIdin interfaceChannelPartnerLinkOrBuilder- Returns:
- The publicId.
-
getPublicIdBytes
public com.google.protobuf.ByteString getPublicIdBytes()Output only. Public identifier that a customer must use to generate a transfer token to move to this distributor-reseller combination.
string public_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getPublicIdBytesin interfaceChannelPartnerLinkOrBuilder- Returns:
- The bytes for publicId.
-
hasChannelPartnerCloudIdentityInfo
public boolean hasChannelPartnerCloudIdentityInfo()Output only. Cloud Identity info of the channel partner (IR).
.google.cloud.channel.v1.CloudIdentityInfo channel_partner_cloud_identity_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasChannelPartnerCloudIdentityInfoin interfaceChannelPartnerLinkOrBuilder- Returns:
- Whether the channelPartnerCloudIdentityInfo field is set.
-
getChannelPartnerCloudIdentityInfo
Output only. Cloud Identity info of the channel partner (IR).
.google.cloud.channel.v1.CloudIdentityInfo channel_partner_cloud_identity_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getChannelPartnerCloudIdentityInfoin interfaceChannelPartnerLinkOrBuilder- Returns:
- The channelPartnerCloudIdentityInfo.
-
getChannelPartnerCloudIdentityInfoOrBuilder
Output only. Cloud Identity info of the channel partner (IR).
.google.cloud.channel.v1.CloudIdentityInfo channel_partner_cloud_identity_info = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getChannelPartnerCloudIdentityInfoOrBuilderin interfaceChannelPartnerLinkOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ChannelPartnerLink parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPartnerLink parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPartnerLink parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPartnerLink parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPartnerLink parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ChannelPartnerLink parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ChannelPartnerLink parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ChannelPartnerLink parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ChannelPartnerLink parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ChannelPartnerLink parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ChannelPartnerLink.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-