Package com.google.cloud.channel.v1
Class CustomerEvent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CustomerEvent.Builder>
com.google.cloud.channel.v1.CustomerEvent.Builder
- All Implemented Interfaces:
CustomerEventOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CustomerEvent
public static final class CustomerEvent.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CustomerEvent.Builder>
implements CustomerEventOrBuilder
Represents Pub/Sub message content describing customer update.Protobuf type
google.cloud.channel.v1.CustomerEvent-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Resource name of the customer.Type of event which happened for the customer.Resource name of the customer.com.google.protobuf.ByteStringResource name of the customer.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorType of event which happened for the customer.intType of event which happened for the customer.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CustomerEvent other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCustomer(String value) Resource name of the customer.setCustomerBytes(com.google.protobuf.ByteString value) Resource name of the customer.setEventType(CustomerEvent.Type value) Type of event which happened for the customer.setEventTypeValue(int value) Type of event which happened for the customer.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<CustomerEvent.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CustomerEvent.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CustomerEvent.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomerEvent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CustomerEvent.Builder>
-
mergeFrom
public CustomerEvent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomerEvent.Builder>- Throws:
IOException
-
getCustomer
Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}string customer = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getCustomerin interfaceCustomerEventOrBuilder- Returns:
- The customer.
-
getCustomerBytes
public com.google.protobuf.ByteString getCustomerBytes()Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}string customer = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getCustomerBytesin interfaceCustomerEventOrBuilder- Returns:
- The bytes for customer.
-
setCustomer
Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}string customer = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The customer to set.- Returns:
- This builder for chaining.
-
clearCustomer
Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}string customer = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCustomerBytes
Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}string customer = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for customer to set.- Returns:
- This builder for chaining.
-
getEventTypeValue
public int getEventTypeValue()Type of event which happened for the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;- Specified by:
getEventTypeValuein interfaceCustomerEventOrBuilder- Returns:
- The enum numeric value on the wire for eventType.
-
setEventTypeValue
Type of event which happened for the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;- Parameters:
value- The enum numeric value on the wire for eventType to set.- Returns:
- This builder for chaining.
-
getEventType
Type of event which happened for the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;- Specified by:
getEventTypein interfaceCustomerEventOrBuilder- Returns:
- The eventType.
-
setEventType
Type of event which happened for the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;- Parameters:
value- The eventType to set.- Returns:
- This builder for chaining.
-
clearEventType
Type of event which happened for the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;- Returns:
- This builder for chaining.
-