Class PublishChannelConnectionEventsRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PublishChannelConnectionEventsRequest.Builder>
com.google.cloud.eventarc.publishing.v1.PublishChannelConnectionEventsRequest.Builder
- All Implemented Interfaces:
PublishChannelConnectionEventsRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PublishChannelConnectionEventsRequest
public static final class PublishChannelConnectionEventsRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PublishChannelConnectionEventsRequest.Builder>
implements PublishChannelConnectionEventsRequestOrBuilder
The request message for the PublishChannelConnectionEvents method.Protobuf type
google.cloud.eventarc.publishing.v1.PublishChannelConnectionEventsRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllEvents(Iterable<? extends com.google.protobuf.Any> values) The CloudEvents v1.0 events to publish.addAllTextEvents(Iterable<String> values) The text representation of events to publish.addEvents(int index, com.google.protobuf.Any value) The CloudEvents v1.0 events to publish.addEvents(int index, com.google.protobuf.Any.Builder builderForValue) The CloudEvents v1.0 events to publish.addEvents(com.google.protobuf.Any value) The CloudEvents v1.0 events to publish.addEvents(com.google.protobuf.Any.Builder builderForValue) The CloudEvents v1.0 events to publish.com.google.protobuf.Any.BuilderThe CloudEvents v1.0 events to publish.com.google.protobuf.Any.BuilderaddEventsBuilder(int index) The CloudEvents v1.0 events to publish.addTextEvents(String value) The text representation of events to publish.addTextEventsBytes(com.google.protobuf.ByteString value) The text representation of events to publish.build()clear()The channel_connection that the events are published from.The CloudEvents v1.0 events to publish.The text representation of events to publish.The channel_connection that the events are published from.com.google.protobuf.ByteStringThe channel_connection that the events are published from.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.AnygetEvents(int index) The CloudEvents v1.0 events to publish.com.google.protobuf.Any.BuildergetEventsBuilder(int index) The CloudEvents v1.0 events to publish.List<com.google.protobuf.Any.Builder>The CloudEvents v1.0 events to publish.intThe CloudEvents v1.0 events to publish.List<com.google.protobuf.Any>The CloudEvents v1.0 events to publish.com.google.protobuf.AnyOrBuildergetEventsOrBuilder(int index) The CloudEvents v1.0 events to publish.List<? extends com.google.protobuf.AnyOrBuilder>The CloudEvents v1.0 events to publish.getTextEvents(int index) The text representation of events to publish.com.google.protobuf.ByteStringgetTextEventsBytes(int index) The text representation of events to publish.intThe text representation of events to publish.com.google.protobuf.ProtocolStringListThe text representation of events to publish.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeEvents(int index) The CloudEvents v1.0 events to publish.setChannelConnection(String value) The channel_connection that the events are published from.setChannelConnectionBytes(com.google.protobuf.ByteString value) The channel_connection that the events are published from.setEvents(int index, com.google.protobuf.Any value) The CloudEvents v1.0 events to publish.setEvents(int index, com.google.protobuf.Any.Builder builderForValue) The CloudEvents v1.0 events to publish.setTextEvents(int index, String value) The text representation of events to publish.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<PublishChannelConnectionEventsRequest.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<PublishChannelConnectionEventsRequest.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<PublishChannelConnectionEventsRequest.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<PublishChannelConnectionEventsRequest.Builder>
-
mergeFrom
public PublishChannelConnectionEventsRequest.Builder mergeFrom(PublishChannelConnectionEventsRequest other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PublishChannelConnectionEventsRequest.Builder>
-
mergeFrom
public PublishChannelConnectionEventsRequest.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<PublishChannelConnectionEventsRequest.Builder>- Throws:
IOException
-
getChannelConnection
The channel_connection that the events are published from. For example: `projects/{partner_project_id}/locations/{location}/channelConnections/{channel_connection_id}`.string channel_connection = 1;- Specified by:
getChannelConnectionin interfacePublishChannelConnectionEventsRequestOrBuilder- Returns:
- The channelConnection.
-
getChannelConnectionBytes
public com.google.protobuf.ByteString getChannelConnectionBytes()The channel_connection that the events are published from. For example: `projects/{partner_project_id}/locations/{location}/channelConnections/{channel_connection_id}`.string channel_connection = 1;- Specified by:
getChannelConnectionBytesin interfacePublishChannelConnectionEventsRequestOrBuilder- Returns:
- The bytes for channelConnection.
-
setChannelConnection
The channel_connection that the events are published from. For example: `projects/{partner_project_id}/locations/{location}/channelConnections/{channel_connection_id}`.string channel_connection = 1;- Parameters:
value- The channelConnection to set.- Returns:
- This builder for chaining.
-
clearChannelConnection
The channel_connection that the events are published from. For example: `projects/{partner_project_id}/locations/{location}/channelConnections/{channel_connection_id}`.string channel_connection = 1;- Returns:
- This builder for chaining.
-
setChannelConnectionBytes
public PublishChannelConnectionEventsRequest.Builder setChannelConnectionBytes(com.google.protobuf.ByteString value) The channel_connection that the events are published from. For example: `projects/{partner_project_id}/locations/{location}/channelConnections/{channel_connection_id}`.string channel_connection = 1;- Parameters:
value- The bytes for channelConnection to set.- Returns:
- This builder for chaining.
-
getEventsList
The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2;- Specified by:
getEventsListin interfacePublishChannelConnectionEventsRequestOrBuilder
-
getEventsCount
public int getEventsCount()The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2;- Specified by:
getEventsCountin interfacePublishChannelConnectionEventsRequestOrBuilder
-
getEvents
public com.google.protobuf.Any getEvents(int index) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2;- Specified by:
getEventsin interfacePublishChannelConnectionEventsRequestOrBuilder
-
setEvents
public PublishChannelConnectionEventsRequest.Builder setEvents(int index, com.google.protobuf.Any value) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
setEvents
public PublishChannelConnectionEventsRequest.Builder setEvents(int index, com.google.protobuf.Any.Builder builderForValue) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
addEvents
The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
addEvents
public PublishChannelConnectionEventsRequest.Builder addEvents(int index, com.google.protobuf.Any value) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
addEvents
public PublishChannelConnectionEventsRequest.Builder addEvents(com.google.protobuf.Any.Builder builderForValue) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
addEvents
public PublishChannelConnectionEventsRequest.Builder addEvents(int index, com.google.protobuf.Any.Builder builderForValue) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
addAllEvents
public PublishChannelConnectionEventsRequest.Builder addAllEvents(Iterable<? extends com.google.protobuf.Any> values) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
clearEvents
The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
removeEvents
The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
getEventsBuilder
public com.google.protobuf.Any.Builder getEventsBuilder(int index) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
getEventsOrBuilder
public com.google.protobuf.AnyOrBuilder getEventsOrBuilder(int index) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2;- Specified by:
getEventsOrBuilderin interfacePublishChannelConnectionEventsRequestOrBuilder
-
getEventsOrBuilderList
The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2;- Specified by:
getEventsOrBuilderListin interfacePublishChannelConnectionEventsRequestOrBuilder
-
addEventsBuilder
public com.google.protobuf.Any.Builder addEventsBuilder()The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
addEventsBuilder
public com.google.protobuf.Any.Builder addEventsBuilder(int index) The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
getEventsBuilderList
The CloudEvents v1.0 events to publish. No other types are allowed. If this field is set, then the `text_events` fields must not be set.
repeated .google.protobuf.Any events = 2; -
getTextEventsList
public com.google.protobuf.ProtocolStringList getTextEventsList()The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md for specification. If this field is set, then the `events` fields must not be set.
repeated string text_events = 3;- Specified by:
getTextEventsListin interfacePublishChannelConnectionEventsRequestOrBuilder- Returns:
- A list containing the textEvents.
-
getTextEventsCount
public int getTextEventsCount()The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md for specification. If this field is set, then the `events` fields must not be set.
repeated string text_events = 3;- Specified by:
getTextEventsCountin interfacePublishChannelConnectionEventsRequestOrBuilder- Returns:
- The count of textEvents.
-
getTextEvents
The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md for specification. If this field is set, then the `events` fields must not be set.
repeated string text_events = 3;- Specified by:
getTextEventsin interfacePublishChannelConnectionEventsRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The textEvents at the given index.
-
getTextEventsBytes
public com.google.protobuf.ByteString getTextEventsBytes(int index) The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md for specification. If this field is set, then the `events` fields must not be set.
repeated string text_events = 3;- Specified by:
getTextEventsBytesin interfacePublishChannelConnectionEventsRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the textEvents at the given index.
-
setTextEvents
The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md for specification. If this field is set, then the `events` fields must not be set.
repeated string text_events = 3;- Parameters:
index- The index to set the value at.value- The textEvents to set.- Returns:
- This builder for chaining.
-
addTextEvents
The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md for specification. If this field is set, then the `events` fields must not be set.
repeated string text_events = 3;- Parameters:
value- The textEvents to add.- Returns:
- This builder for chaining.
-
addAllTextEvents
The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md for specification. If this field is set, then the `events` fields must not be set.
repeated string text_events = 3;- Parameters:
values- The textEvents to add.- Returns:
- This builder for chaining.
-
clearTextEvents
The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md for specification. If this field is set, then the `events` fields must not be set.
repeated string text_events = 3;- Returns:
- This builder for chaining.
-
addTextEventsBytes
public PublishChannelConnectionEventsRequest.Builder addTextEventsBytes(com.google.protobuf.ByteString value) The text representation of events to publish. CloudEvent v1.0 in JSON format is the only allowed type. Refer to https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/formats/json-format.md for specification. If this field is set, then the `events` fields must not be set.
repeated string text_events = 3;- Parameters:
value- The bytes of the textEvents to add.- Returns:
- This builder for chaining.
-