public static final class CustomerEvent.Builder extends GeneratedMessageV3.Builder<CustomerEvent.Builder> implements CustomerEventOrBuilder
Represents Pub/Sub message content describing customer update.
Protobuf type google.cloud.channel.v1.CustomerEvent
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CustomerEvent.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CustomerEvent build()
Returns
buildPartial()
public CustomerEvent buildPartial()
Returns
clear()
public CustomerEvent.Builder clear()
Returns
Overrides
clearCustomer()
public CustomerEvent.Builder clearCustomer()
Resource name of the customer.
Format: accounts/{account_id}/customers/{customer_id}
string customer = 1 [(.google.api.resource_reference) = { ... }
Returns
clearEventType()
public CustomerEvent.Builder clearEventType()
Type of event which happened on the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;
Returns
clearField(Descriptors.FieldDescriptor field)
public CustomerEvent.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CustomerEvent.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public CustomerEvent.Builder clone()
Returns
Overrides
getCustomer()
public String getCustomer()
Resource name of the customer.
Format: accounts/{account_id}/customers/{customer_id}
string customer = 1 [(.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The customer.
|
getCustomerBytes()
public ByteString getCustomerBytes()
Resource name of the customer.
Format: accounts/{account_id}/customers/{customer_id}
string customer = 1 [(.google.api.resource_reference) = { ... }
Returns
getDefaultInstanceForType()
public CustomerEvent getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getEventType()
public CustomerEvent.Type getEventType()
Type of event which happened on the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;
Returns
getEventTypeValue()
public int getEventTypeValue()
Type of event which happened on the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;
Returns
Type | Description |
int | The enum numeric value on the wire for eventType.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(CustomerEvent other)
public CustomerEvent.Builder mergeFrom(CustomerEvent other)
Parameter
Returns
public CustomerEvent.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CustomerEvent.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CustomerEvent.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setCustomer(String value)
public CustomerEvent.Builder setCustomer(String value)
Resource name of the customer.
Format: accounts/{account_id}/customers/{customer_id}
string customer = 1 [(.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The customer to set.
|
Returns
setCustomerBytes(ByteString value)
public CustomerEvent.Builder setCustomerBytes(ByteString value)
Resource name of the customer.
Format: accounts/{account_id}/customers/{customer_id}
string customer = 1 [(.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for customer to set.
|
Returns
setEventType(CustomerEvent.Type value)
public CustomerEvent.Builder setEventType(CustomerEvent.Type value)
Type of event which happened on the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;
Parameter
Returns
setEventTypeValue(int value)
public CustomerEvent.Builder setEventTypeValue(int value)
Type of event which happened on the customer.
.google.cloud.channel.v1.CustomerEvent.Type event_type = 2;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for eventType to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public CustomerEvent.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CustomerEvent.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CustomerEvent.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides