Class PublishEventsRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
- com.google.cloud.eventarc.publishing.v1.PublishEventsRequest.Builder
-
- All Implemented Interfaces:
PublishEventsRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PublishEventsRequest
public static final class PublishEventsRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder> implements PublishEventsRequestOrBuilder
The request message for the PublishEvents method.
Protobuf typegoogle.cloud.eventarc.publishing.v1.PublishEventsRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PublishEventsRequest.BuilderaddAllEvents(Iterable<? extends com.google.protobuf.Any> values)The CloudEvents v1.0 events to publish.PublishEventsRequest.BuilderaddAllTextEvents(Iterable<String> values)The text representation of events to publish.PublishEventsRequest.BuilderaddEvents(int index, com.google.protobuf.Any value)The CloudEvents v1.0 events to publish.PublishEventsRequest.BuilderaddEvents(int index, com.google.protobuf.Any.Builder builderForValue)The CloudEvents v1.0 events to publish.PublishEventsRequest.BuilderaddEvents(com.google.protobuf.Any value)The CloudEvents v1.0 events to publish.PublishEventsRequest.BuilderaddEvents(com.google.protobuf.Any.Builder builderForValue)The CloudEvents v1.0 events to publish.com.google.protobuf.Any.BuilderaddEventsBuilder()The CloudEvents v1.0 events to publish.com.google.protobuf.Any.BuilderaddEventsBuilder(int index)The CloudEvents v1.0 events to publish.PublishEventsRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PublishEventsRequest.BuilderaddTextEvents(String value)The text representation of events to publish.PublishEventsRequest.BuilderaddTextEventsBytes(com.google.protobuf.ByteString value)The text representation of events to publish.PublishEventsRequestbuild()PublishEventsRequestbuildPartial()PublishEventsRequest.Builderclear()PublishEventsRequest.BuilderclearChannel()The full name of the channel to publish to.PublishEventsRequest.BuilderclearEvents()The CloudEvents v1.0 events to publish.PublishEventsRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PublishEventsRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PublishEventsRequest.BuilderclearTextEvents()The text representation of events to publish.PublishEventsRequest.Builderclone()StringgetChannel()The full name of the channel to publish to.com.google.protobuf.ByteStringgetChannelBytes()The full name of the channel to publish to.PublishEventsRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.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>getEventsBuilderList()The CloudEvents v1.0 events to publish.intgetEventsCount()The CloudEvents v1.0 events to publish.List<com.google.protobuf.Any>getEventsList()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>getEventsOrBuilderList()The CloudEvents v1.0 events to publish.StringgetTextEvents(int index)The text representation of events to publish.com.google.protobuf.ByteStringgetTextEventsBytes(int index)The text representation of events to publish.intgetTextEventsCount()The text representation of events to publish.com.google.protobuf.ProtocolStringListgetTextEventsList()The text representation of events to publish.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PublishEventsRequest.BuildermergeFrom(PublishEventsRequest other)PublishEventsRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PublishEventsRequest.BuildermergeFrom(com.google.protobuf.Message other)PublishEventsRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PublishEventsRequest.BuilderremoveEvents(int index)The CloudEvents v1.0 events to publish.PublishEventsRequest.BuildersetChannel(String value)The full name of the channel to publish to.PublishEventsRequest.BuildersetChannelBytes(com.google.protobuf.ByteString value)The full name of the channel to publish to.PublishEventsRequest.BuildersetEvents(int index, com.google.protobuf.Any value)The CloudEvents v1.0 events to publish.PublishEventsRequest.BuildersetEvents(int index, com.google.protobuf.Any.Builder builderForValue)The CloudEvents v1.0 events to publish.PublishEventsRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PublishEventsRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PublishEventsRequest.BuildersetTextEvents(int index, String value)The text representation of events to publish.PublishEventsRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
clear
public PublishEventsRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.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.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
getDefaultInstanceForType
public PublishEventsRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PublishEventsRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PublishEventsRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PublishEventsRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
setField
public PublishEventsRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
clearField
public PublishEventsRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
clearOneof
public PublishEventsRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
setRepeatedField
public PublishEventsRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
addRepeatedField
public PublishEventsRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
mergeFrom
public PublishEventsRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PublishEventsRequest.Builder>
-
mergeFrom
public PublishEventsRequest.Builder mergeFrom(PublishEventsRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
mergeFrom
public PublishEventsRequest.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<PublishEventsRequest.Builder>- Throws:
IOException
-
getChannel
public String getChannel()
The full name of the channel to publish to. For example: `projects/{project}/locations/{location}/channels/{channel-id}`.string channel = 1;- Specified by:
getChannelin interfacePublishEventsRequestOrBuilder- Returns:
- The channel.
-
getChannelBytes
public com.google.protobuf.ByteString getChannelBytes()
The full name of the channel to publish to. For example: `projects/{project}/locations/{location}/channels/{channel-id}`.string channel = 1;- Specified by:
getChannelBytesin interfacePublishEventsRequestOrBuilder- Returns:
- The bytes for channel.
-
setChannel
public PublishEventsRequest.Builder setChannel(String value)
The full name of the channel to publish to. For example: `projects/{project}/locations/{location}/channels/{channel-id}`.string channel = 1;- Parameters:
value- The channel to set.- Returns:
- This builder for chaining.
-
clearChannel
public PublishEventsRequest.Builder clearChannel()
The full name of the channel to publish to. For example: `projects/{project}/locations/{location}/channels/{channel-id}`.string channel = 1;- Returns:
- This builder for chaining.
-
setChannelBytes
public PublishEventsRequest.Builder setChannelBytes(com.google.protobuf.ByteString value)
The full name of the channel to publish to. For example: `projects/{project}/locations/{location}/channels/{channel-id}`.string channel = 1;- Parameters:
value- The bytes for channel to set.- Returns:
- This builder for chaining.
-
getEventsList
public List<com.google.protobuf.Any> 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 interfacePublishEventsRequestOrBuilder
-
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 interfacePublishEventsRequestOrBuilder
-
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 interfacePublishEventsRequestOrBuilder
-
setEvents
public PublishEventsRequest.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 PublishEventsRequest.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
public PublishEventsRequest.Builder addEvents(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 PublishEventsRequest.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 PublishEventsRequest.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 PublishEventsRequest.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 PublishEventsRequest.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
public PublishEventsRequest.Builder 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
public PublishEventsRequest.Builder removeEvents(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;
-
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 interfacePublishEventsRequestOrBuilder
-
getEventsOrBuilderList
public List<? extends com.google.protobuf.AnyOrBuilder> 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 interfacePublishEventsRequestOrBuilder
-
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
public List<com.google.protobuf.Any.Builder> 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 interfacePublishEventsRequestOrBuilder- 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 interfacePublishEventsRequestOrBuilder- Returns:
- The count of textEvents.
-
getTextEvents
public String getTextEvents(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:
getTextEventsin interfacePublishEventsRequestOrBuilder- 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 interfacePublishEventsRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the textEvents at the given index.
-
setTextEvents
public PublishEventsRequest.Builder setTextEvents(int index, String 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:
index- The index to set the value at.value- The textEvents to set.- Returns:
- This builder for chaining.
-
addTextEvents
public PublishEventsRequest.Builder addTextEvents(String 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 textEvents to add.- Returns:
- This builder for chaining.
-
addAllTextEvents
public PublishEventsRequest.Builder addAllTextEvents(Iterable<String> values)
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
public PublishEventsRequest.Builder 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 PublishEventsRequest.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.
-
setUnknownFields
public final PublishEventsRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
mergeUnknownFields
public final PublishEventsRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PublishEventsRequest.Builder>
-
-