Package com.google.cloud.channel.v1
Class CloudIdentityCustomerAccount
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.channel.v1.CloudIdentityCustomerAccount
- All Implemented Interfaces:
CloudIdentityCustomerAccountOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class CloudIdentityCustomerAccount
extends com.google.protobuf.GeneratedMessage
implements CloudIdentityCustomerAccountOrBuilder
Entity representing a Cloud Identity account that may be associated with a Channel Services API partner.Protobuf type
google.cloud.channel.v1.CloudIdentityCustomerAccount- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classEntity representing a Cloud Identity account that may be associated with a Channel Services API partner.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 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 TypeMethodDescriptionbooleanIf existing = true, and is 2-tier customer, the channel partner of the customer.com.google.protobuf.ByteStringIf existing = true, and is 2-tier customer, the channel partner of the customer.If existing = true, the Cloud Identity ID of the customer.com.google.protobuf.ByteStringIf existing = true, the Cloud Identity ID of the customer.If owned = true, the name of the customer that owns the Cloud Identity account.com.google.protobuf.ByteStringIf owned = true, the name of the customer that owns the Cloud Identity account.If existing = true, the type of the customer.intIf existing = true, the type of the customer.static CloudIdentityCustomerAccountstatic final com.google.protobuf.Descriptors.DescriptorbooleanReturns true if a Cloud Identity account exists for a specific domain.booleangetOwned()Returns true if the Cloud Identity account is associated with a customer of the Channel Services partner (with active subscriptions or purchase consents).com.google.protobuf.Parser<CloudIdentityCustomerAccount>intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(CloudIdentityCustomerAccount prototype) protected CloudIdentityCustomerAccount.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static CloudIdentityCustomerAccountparseDelimitedFrom(InputStream input) static CloudIdentityCustomerAccountparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudIdentityCustomerAccountparseFrom(byte[] data) static CloudIdentityCustomerAccountparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudIdentityCustomerAccountparseFrom(com.google.protobuf.ByteString data) static CloudIdentityCustomerAccountparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudIdentityCustomerAccountparseFrom(com.google.protobuf.CodedInputStream input) static CloudIdentityCustomerAccountparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudIdentityCustomerAccountparseFrom(InputStream input) static CloudIdentityCustomerAccountparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static CloudIdentityCustomerAccountparseFrom(ByteBuffer data) static CloudIdentityCustomerAccountparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<CloudIdentityCustomerAccount>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
-
EXISTING_FIELD_NUMBER
public static final int EXISTING_FIELD_NUMBER- See Also:
-
OWNED_FIELD_NUMBER
public static final int OWNED_FIELD_NUMBER- See Also:
-
CUSTOMER_NAME_FIELD_NUMBER
public static final int CUSTOMER_NAME_FIELD_NUMBER- See Also:
-
CUSTOMER_CLOUD_IDENTITY_ID_FIELD_NUMBER
public static final int CUSTOMER_CLOUD_IDENTITY_ID_FIELD_NUMBER- See Also:
-
CUSTOMER_TYPE_FIELD_NUMBER
public static final int CUSTOMER_TYPE_FIELD_NUMBER- See Also:
-
CHANNEL_PARTNER_CLOUD_IDENTITY_ID_FIELD_NUMBER
public static final int CHANNEL_PARTNER_CLOUD_IDENTITY_ID_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
-
getExisting
public boolean getExisting()Returns true if a Cloud Identity account exists for a specific domain.
bool existing = 1;- Specified by:
getExistingin interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The existing.
-
getOwned
public boolean getOwned()Returns true if the Cloud Identity account is associated with a customer of the Channel Services partner (with active subscriptions or purchase consents).
bool owned = 2;- Specified by:
getOwnedin interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The owned.
-
getCustomerName
If owned = true, the name of the customer that owns the Cloud Identity account. Customer_name uses the format: accounts/{account_id}/customers/{customer_id}string customer_name = 3;- Specified by:
getCustomerNamein interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The customerName.
-
getCustomerNameBytes
public com.google.protobuf.ByteString getCustomerNameBytes()If owned = true, the name of the customer that owns the Cloud Identity account. Customer_name uses the format: accounts/{account_id}/customers/{customer_id}string customer_name = 3;- Specified by:
getCustomerNameBytesin interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The bytes for customerName.
-
getCustomerCloudIdentityId
If existing = true, the Cloud Identity ID of the customer.
string customer_cloud_identity_id = 4;- Specified by:
getCustomerCloudIdentityIdin interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The customerCloudIdentityId.
-
getCustomerCloudIdentityIdBytes
public com.google.protobuf.ByteString getCustomerCloudIdentityIdBytes()If existing = true, the Cloud Identity ID of the customer.
string customer_cloud_identity_id = 4;- Specified by:
getCustomerCloudIdentityIdBytesin interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The bytes for customerCloudIdentityId.
-
getCustomerTypeValue
public int getCustomerTypeValue()If existing = true, the type of the customer.
.google.cloud.channel.v1.CloudIdentityInfo.CustomerType customer_type = 5;- Specified by:
getCustomerTypeValuein interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The enum numeric value on the wire for customerType.
-
getCustomerType
If existing = true, the type of the customer.
.google.cloud.channel.v1.CloudIdentityInfo.CustomerType customer_type = 5;- Specified by:
getCustomerTypein interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The customerType.
-
getChannelPartnerCloudIdentityId
If existing = true, and is 2-tier customer, the channel partner of the customer.
string channel_partner_cloud_identity_id = 6;- Specified by:
getChannelPartnerCloudIdentityIdin interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The channelPartnerCloudIdentityId.
-
getChannelPartnerCloudIdentityIdBytes
public com.google.protobuf.ByteString getChannelPartnerCloudIdentityIdBytes()If existing = true, and is 2-tier customer, the channel partner of the customer.
string channel_partner_cloud_identity_id = 6;- Specified by:
getChannelPartnerCloudIdentityIdBytesin interfaceCloudIdentityCustomerAccountOrBuilder- Returns:
- The bytes for channelPartnerCloudIdentityId.
-
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 CloudIdentityCustomerAccount parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudIdentityCustomerAccount parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudIdentityCustomerAccount parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudIdentityCustomerAccount parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudIdentityCustomerAccount parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static CloudIdentityCustomerAccount parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static CloudIdentityCustomerAccount parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static CloudIdentityCustomerAccount parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static CloudIdentityCustomerAccount parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static CloudIdentityCustomerAccount 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
public static CloudIdentityCustomerAccount.Builder newBuilder(CloudIdentityCustomerAccount prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected CloudIdentityCustomerAccount.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
-