Package com.google.devtools.build.v1
Class PublishLifecycleEventRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
- com.google.devtools.build.v1.PublishLifecycleEventRequest.Builder
-
- All Implemented Interfaces:
PublishLifecycleEventRequestOrBuilder,Message.Builder,MessageLite.Builder,MessageLiteOrBuilder,MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- PublishLifecycleEventRequest
public static final class PublishLifecycleEventRequest.Builder extends GeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder> implements PublishLifecycleEventRequestOrBuilder
Publishes 'lifecycle events' that update the high-level state of a build: - BuildEnqueued: When a build is scheduled. - InvocationAttemptStarted: When work for a build starts; there can be multiple invocations for a build (e.g. retries). - InvocationAttemptCompleted: When work for a build finishes. - BuildFinished: When a build is finished.Protobuf typegoogle.devtools.build.v1.PublishLifecycleEventRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PublishLifecycleEventRequest.BuilderaddAllNotificationKeywords(java.lang.Iterable<java.lang.String> values)Additional information about a build request.PublishLifecycleEventRequest.BuilderaddNotificationKeywords(java.lang.String value)Additional information about a build request.PublishLifecycleEventRequest.BuilderaddNotificationKeywordsBytes(ByteString value)Additional information about a build request.PublishLifecycleEventRequest.BuilderaddRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)LikesetRepeatedField, but appends the value as a new element.PublishLifecycleEventRequestbuild()Constructs the message based on the state of the Builder.PublishLifecycleEventRequestbuildPartial()LikeMessageLite.Builder.build(), but does not throw an exception if the message is missing required fields.PublishLifecycleEventRequest.Builderclear()Called by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.PublishLifecycleEventRequest.BuilderclearBuildEvent()The lifecycle build event.PublishLifecycleEventRequest.BuilderclearField(Descriptors.FieldDescriptor field)Clears the field.PublishLifecycleEventRequest.BuilderclearNotificationKeywords()Additional information about a build request.PublishLifecycleEventRequest.BuilderclearOneof(Descriptors.OneofDescriptor oneof)TODO(jieluo): Clear it when all subclasses have implemented this method.PublishLifecycleEventRequest.BuilderclearProjectId()The project this build is associated with.PublishLifecycleEventRequest.BuilderclearServiceLevel()The interactivity of this build.PublishLifecycleEventRequest.BuilderclearStreamTimeout()If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired.PublishLifecycleEventRequest.Builderclone()Clones the Builder.OrderedBuildEventgetBuildEvent()The lifecycle build event.OrderedBuildEvent.BuildergetBuildEventBuilder()The lifecycle build event.OrderedBuildEventOrBuildergetBuildEventOrBuilder()The lifecycle build event.PublishLifecycleEventRequestgetDefaultInstanceForType()Get an instance of the type with no fields set.static Descriptors.DescriptorgetDescriptor()Descriptors.DescriptorgetDescriptorForType()Get the message's type's descriptor.java.lang.StringgetNotificationKeywords(int index)Additional information about a build request.ByteStringgetNotificationKeywordsBytes(int index)Additional information about a build request.intgetNotificationKeywordsCount()Additional information about a build request.ProtocolStringListgetNotificationKeywordsList()Additional information about a build request.java.lang.StringgetProjectId()The project this build is associated with.ByteStringgetProjectIdBytes()The project this build is associated with.PublishLifecycleEventRequest.ServiceLevelgetServiceLevel()The interactivity of this build.intgetServiceLevelValue()The interactivity of this build.DurationgetStreamTimeout()If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired.Duration.BuildergetStreamTimeoutBuilder()If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired.DurationOrBuildergetStreamTimeoutOrBuilder()If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired.booleanhasBuildEvent()The lifecycle build event.booleanhasStreamTimeout()If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired.protected GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()Get the FieldAccessorTable for this type.booleanisInitialized()Returns true if all required fields in the message and all embedded messages are set, false otherwise.PublishLifecycleEventRequest.BuildermergeBuildEvent(OrderedBuildEvent value)The lifecycle build event.PublishLifecycleEventRequest.BuildermergeFrom(PublishLifecycleEventRequest other)PublishLifecycleEventRequest.BuildermergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)LikeMessageLite.Builder.mergeFrom(CodedInputStream), but also parses extensions.PublishLifecycleEventRequest.BuildermergeFrom(Message other)Mergeotherinto the message being built.PublishLifecycleEventRequest.BuildermergeStreamTimeout(Duration value)If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired.PublishLifecycleEventRequest.BuildermergeUnknownFields(UnknownFieldSet unknownFields)Merge some unknown fields into theUnknownFieldSetfor this message.PublishLifecycleEventRequest.BuildersetBuildEvent(OrderedBuildEvent value)The lifecycle build event.PublishLifecycleEventRequest.BuildersetBuildEvent(OrderedBuildEvent.Builder builderForValue)The lifecycle build event.PublishLifecycleEventRequest.BuildersetField(Descriptors.FieldDescriptor field, java.lang.Object value)Sets a field to the given value.PublishLifecycleEventRequest.BuildersetNotificationKeywords(int index, java.lang.String value)Additional information about a build request.PublishLifecycleEventRequest.BuildersetProjectId(java.lang.String value)The project this build is associated with.PublishLifecycleEventRequest.BuildersetProjectIdBytes(ByteString value)The project this build is associated with.PublishLifecycleEventRequest.BuildersetRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)Sets an element of a repeated field to the given value.PublishLifecycleEventRequest.BuildersetServiceLevel(PublishLifecycleEventRequest.ServiceLevel value)The interactivity of this build.PublishLifecycleEventRequest.BuildersetServiceLevelValue(int value)The interactivity of this build.PublishLifecycleEventRequest.BuildersetStreamTimeout(Duration value)If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired.PublishLifecycleEventRequest.BuildersetStreamTimeout(Duration.Builder builderForValue)If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired.PublishLifecycleEventRequest.BuildersetUnknownFields(UnknownFieldSet unknownFields)Set theUnknownFieldSetfor this message.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getDescriptor
public static final Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Description copied from class:GeneratedMessageV3.BuilderGet the FieldAccessorTable for this type. We can't have the message class pass this in to the constructor because of bootstrapping trouble with DescriptorProtos.- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
clear
public PublishLifecycleEventRequest.Builder clear()
Description copied from class:GeneratedMessageV3.BuilderCalled by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfaceMessageLite.Builder- Overrides:
clearin classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
getDescriptorForType
public Descriptors.Descriptor getDescriptorForType()
Description copied from interface:Message.BuilderGet the message's type's descriptor. SeeMessageOrBuilder.getDescriptorForType().- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
getDefaultInstanceForType
public PublishLifecycleEventRequest getDefaultInstanceForType()
Description copied from interface:MessageLiteOrBuilderGet an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from thegetDefaultInstance()method of generated message classes in that this method is an abstract method of theMessageLiteinterface whereasgetDefaultInstance()is a static method of a specific class. They return the same thing.- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
public PublishLifecycleEventRequest build()
Description copied from interface:MessageLite.BuilderConstructs the message based on the state of the Builder. Subsequent changes to the Builder will not affect the returned message.- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfaceMessageLite.Builder
-
buildPartial
public PublishLifecycleEventRequest buildPartial()
Description copied from interface:MessageLite.BuilderLikeMessageLite.Builder.build(), but does not throw an exception if the message is missing required fields. Instead, a partial message is returned. Subsequent changes to the Builder will not affect the returned message.- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfaceMessageLite.Builder
-
clone
public PublishLifecycleEventRequest.Builder clone()
Description copied from interface:MessageLite.BuilderClones the Builder.- Specified by:
clonein interfaceMessage.Builder- Specified by:
clonein interfaceMessageLite.Builder- Overrides:
clonein classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>- See Also:
Object.clone()
-
setField
public PublishLifecycleEventRequest.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
Description copied from interface:Message.BuilderSets a field to the given value. The value must be of the correct type for this field, i.e. the same type thatMessageOrBuilder.getField(Descriptors.FieldDescriptor)would return.- Specified by:
setFieldin interfaceMessage.Builder- Overrides:
setFieldin classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
clearField
public PublishLifecycleEventRequest.Builder clearField(Descriptors.FieldDescriptor field)
Description copied from interface:Message.BuilderClears the field. This is exactly equivalent to calling the generated "clear" accessor method corresponding to the field.- Specified by:
clearFieldin interfaceMessage.Builder- Overrides:
clearFieldin classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
clearOneof
public PublishLifecycleEventRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Description copied from class:AbstractMessage.BuilderTODO(jieluo): Clear it when all subclasses have implemented this method.- Specified by:
clearOneofin interfaceMessage.Builder- Overrides:
clearOneofin classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
setRepeatedField
public PublishLifecycleEventRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Description copied from interface:Message.BuilderSets an element of a repeated field to the given value. The value must be of the correct type for this field, i.e. the same type thatMessageOrBuilder.getRepeatedField(Descriptors.FieldDescriptor,int)would return.- Specified by:
setRepeatedFieldin interfaceMessage.Builder- Overrides:
setRepeatedFieldin classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
addRepeatedField
public PublishLifecycleEventRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
Description copied from interface:Message.BuilderLikesetRepeatedField, but appends the value as a new element.- Specified by:
addRepeatedFieldin interfaceMessage.Builder- Overrides:
addRepeatedFieldin classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
mergeFrom
public PublishLifecycleEventRequest.Builder mergeFrom(Message other)
Description copied from interface:Message.BuilderMergeotherinto the message being built.othermust have the exact same type asthis(i.e.getDescriptorForType() == other.getDescriptorForType()).Merging occurs as follows. For each field:
* For singular primitive fields, if the field is set inother, thenother's value overwrites the value in this message.
* For singular message fields, if the field is set inother, it is merged into the corresponding sub-message of this message using the same merging rules.
* For repeated fields, the elements inotherare concatenated with the elements in this message.
* For oneof groups, if the other message has one of the fields set, the group of this message is cleared and replaced by the field of the other message, so that the oneof constraint is preserved.This is equivalent to the
Message::MergeFrommethod in C++.- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<PublishLifecycleEventRequest.Builder>
-
mergeFrom
public PublishLifecycleEventRequest.Builder mergeFrom(PublishLifecycleEventRequest other)
-
isInitialized
public final boolean isInitialized()
Description copied from interface:MessageLiteOrBuilderReturns true if all required fields in the message and all embedded messages are set, false otherwise.- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
mergeFrom
public PublishLifecycleEventRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
Description copied from interface:MessageLite.BuilderLikeMessageLite.Builder.mergeFrom(CodedInputStream), but also parses extensions. The extensions that you want to be able to parse must be registered inextensionRegistry. Extensions not in the registry will be treated as unknown fields.- Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfaceMessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<PublishLifecycleEventRequest.Builder>- Throws:
java.io.IOException
-
getServiceLevelValue
public int getServiceLevelValue()
The interactivity of this build.
.google.devtools.build.v1.PublishLifecycleEventRequest.ServiceLevel service_level = 1;- Specified by:
getServiceLevelValuein interfacePublishLifecycleEventRequestOrBuilder- Returns:
- The enum numeric value on the wire for serviceLevel.
-
setServiceLevelValue
public PublishLifecycleEventRequest.Builder setServiceLevelValue(int value)
The interactivity of this build.
.google.devtools.build.v1.PublishLifecycleEventRequest.ServiceLevel service_level = 1;- Parameters:
value- The enum numeric value on the wire for serviceLevel to set.- Returns:
- This builder for chaining.
-
getServiceLevel
public PublishLifecycleEventRequest.ServiceLevel getServiceLevel()
The interactivity of this build.
.google.devtools.build.v1.PublishLifecycleEventRequest.ServiceLevel service_level = 1;- Specified by:
getServiceLevelin interfacePublishLifecycleEventRequestOrBuilder- Returns:
- The serviceLevel.
-
setServiceLevel
public PublishLifecycleEventRequest.Builder setServiceLevel(PublishLifecycleEventRequest.ServiceLevel value)
The interactivity of this build.
.google.devtools.build.v1.PublishLifecycleEventRequest.ServiceLevel service_level = 1;- Parameters:
value- The serviceLevel to set.- Returns:
- This builder for chaining.
-
clearServiceLevel
public PublishLifecycleEventRequest.Builder clearServiceLevel()
The interactivity of this build.
.google.devtools.build.v1.PublishLifecycleEventRequest.ServiceLevel service_level = 1;- Returns:
- This builder for chaining.
-
hasBuildEvent
public boolean hasBuildEvent()
The lifecycle build event. If this is a build tool event, the RPC will fail with INVALID_REQUEST.
.google.devtools.build.v1.OrderedBuildEvent build_event = 2;- Specified by:
hasBuildEventin interfacePublishLifecycleEventRequestOrBuilder- Returns:
- Whether the buildEvent field is set.
-
getBuildEvent
public OrderedBuildEvent getBuildEvent()
The lifecycle build event. If this is a build tool event, the RPC will fail with INVALID_REQUEST.
.google.devtools.build.v1.OrderedBuildEvent build_event = 2;- Specified by:
getBuildEventin interfacePublishLifecycleEventRequestOrBuilder- Returns:
- The buildEvent.
-
setBuildEvent
public PublishLifecycleEventRequest.Builder setBuildEvent(OrderedBuildEvent value)
The lifecycle build event. If this is a build tool event, the RPC will fail with INVALID_REQUEST.
.google.devtools.build.v1.OrderedBuildEvent build_event = 2;
-
setBuildEvent
public PublishLifecycleEventRequest.Builder setBuildEvent(OrderedBuildEvent.Builder builderForValue)
The lifecycle build event. If this is a build tool event, the RPC will fail with INVALID_REQUEST.
.google.devtools.build.v1.OrderedBuildEvent build_event = 2;
-
mergeBuildEvent
public PublishLifecycleEventRequest.Builder mergeBuildEvent(OrderedBuildEvent value)
The lifecycle build event. If this is a build tool event, the RPC will fail with INVALID_REQUEST.
.google.devtools.build.v1.OrderedBuildEvent build_event = 2;
-
clearBuildEvent
public PublishLifecycleEventRequest.Builder clearBuildEvent()
The lifecycle build event. If this is a build tool event, the RPC will fail with INVALID_REQUEST.
.google.devtools.build.v1.OrderedBuildEvent build_event = 2;
-
getBuildEventBuilder
public OrderedBuildEvent.Builder getBuildEventBuilder()
The lifecycle build event. If this is a build tool event, the RPC will fail with INVALID_REQUEST.
.google.devtools.build.v1.OrderedBuildEvent build_event = 2;
-
getBuildEventOrBuilder
public OrderedBuildEventOrBuilder getBuildEventOrBuilder()
The lifecycle build event. If this is a build tool event, the RPC will fail with INVALID_REQUEST.
.google.devtools.build.v1.OrderedBuildEvent build_event = 2;- Specified by:
getBuildEventOrBuilderin interfacePublishLifecycleEventRequestOrBuilder
-
hasStreamTimeout
public boolean hasStreamTimeout()
If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired. If this field is not set, BES backend will use its own default value..google.protobuf.Duration stream_timeout = 3;- Specified by:
hasStreamTimeoutin interfacePublishLifecycleEventRequestOrBuilder- Returns:
- Whether the streamTimeout field is set.
-
getStreamTimeout
public Duration getStreamTimeout()
If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired. If this field is not set, BES backend will use its own default value..google.protobuf.Duration stream_timeout = 3;- Specified by:
getStreamTimeoutin interfacePublishLifecycleEventRequestOrBuilder- Returns:
- The streamTimeout.
-
setStreamTimeout
public PublishLifecycleEventRequest.Builder setStreamTimeout(Duration value)
If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired. If this field is not set, BES backend will use its own default value..google.protobuf.Duration stream_timeout = 3;
-
setStreamTimeout
public PublishLifecycleEventRequest.Builder setStreamTimeout(Duration.Builder builderForValue)
If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired. If this field is not set, BES backend will use its own default value..google.protobuf.Duration stream_timeout = 3;
-
mergeStreamTimeout
public PublishLifecycleEventRequest.Builder mergeStreamTimeout(Duration value)
If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired. If this field is not set, BES backend will use its own default value..google.protobuf.Duration stream_timeout = 3;
-
clearStreamTimeout
public PublishLifecycleEventRequest.Builder clearStreamTimeout()
If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired. If this field is not set, BES backend will use its own default value..google.protobuf.Duration stream_timeout = 3;
-
getStreamTimeoutBuilder
public Duration.Builder getStreamTimeoutBuilder()
If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired. If this field is not set, BES backend will use its own default value..google.protobuf.Duration stream_timeout = 3;
-
getStreamTimeoutOrBuilder
public DurationOrBuilder getStreamTimeoutOrBuilder()
If the next event for this build or invocation (depending on the event type) hasn't been published after this duration from when {build_event} is written to BES, consider this stream expired. If this field is not set, BES backend will use its own default value..google.protobuf.Duration stream_timeout = 3;- Specified by:
getStreamTimeoutOrBuilderin interfacePublishLifecycleEventRequestOrBuilder
-
getNotificationKeywordsList
public ProtocolStringList getNotificationKeywordsList()
Additional information about a build request. These are define by the event publishers, and the Build Event Service does not validate or interpret them. They are used while notifying internal systems of new builds and invocations if the OrderedBuildEvent.event type is BuildEnqueued/InvocationAttemptStarted.
repeated string notification_keywords = 4;- Specified by:
getNotificationKeywordsListin interfacePublishLifecycleEventRequestOrBuilder- Returns:
- A list containing the notificationKeywords.
-
getNotificationKeywordsCount
public int getNotificationKeywordsCount()
Additional information about a build request. These are define by the event publishers, and the Build Event Service does not validate or interpret them. They are used while notifying internal systems of new builds and invocations if the OrderedBuildEvent.event type is BuildEnqueued/InvocationAttemptStarted.
repeated string notification_keywords = 4;- Specified by:
getNotificationKeywordsCountin interfacePublishLifecycleEventRequestOrBuilder- Returns:
- The count of notificationKeywords.
-
getNotificationKeywords
public java.lang.String getNotificationKeywords(int index)
Additional information about a build request. These are define by the event publishers, and the Build Event Service does not validate or interpret them. They are used while notifying internal systems of new builds and invocations if the OrderedBuildEvent.event type is BuildEnqueued/InvocationAttemptStarted.
repeated string notification_keywords = 4;- Specified by:
getNotificationKeywordsin interfacePublishLifecycleEventRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The notificationKeywords at the given index.
-
getNotificationKeywordsBytes
public ByteString getNotificationKeywordsBytes(int index)
Additional information about a build request. These are define by the event publishers, and the Build Event Service does not validate or interpret them. They are used while notifying internal systems of new builds and invocations if the OrderedBuildEvent.event type is BuildEnqueued/InvocationAttemptStarted.
repeated string notification_keywords = 4;- Specified by:
getNotificationKeywordsBytesin interfacePublishLifecycleEventRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the notificationKeywords at the given index.
-
setNotificationKeywords
public PublishLifecycleEventRequest.Builder setNotificationKeywords(int index, java.lang.String value)
Additional information about a build request. These are define by the event publishers, and the Build Event Service does not validate or interpret them. They are used while notifying internal systems of new builds and invocations if the OrderedBuildEvent.event type is BuildEnqueued/InvocationAttemptStarted.
repeated string notification_keywords = 4;- Parameters:
index- The index to set the value at.value- The notificationKeywords to set.- Returns:
- This builder for chaining.
-
addNotificationKeywords
public PublishLifecycleEventRequest.Builder addNotificationKeywords(java.lang.String value)
Additional information about a build request. These are define by the event publishers, and the Build Event Service does not validate or interpret them. They are used while notifying internal systems of new builds and invocations if the OrderedBuildEvent.event type is BuildEnqueued/InvocationAttemptStarted.
repeated string notification_keywords = 4;- Parameters:
value- The notificationKeywords to add.- Returns:
- This builder for chaining.
-
addAllNotificationKeywords
public PublishLifecycleEventRequest.Builder addAllNotificationKeywords(java.lang.Iterable<java.lang.String> values)
Additional information about a build request. These are define by the event publishers, and the Build Event Service does not validate or interpret them. They are used while notifying internal systems of new builds and invocations if the OrderedBuildEvent.event type is BuildEnqueued/InvocationAttemptStarted.
repeated string notification_keywords = 4;- Parameters:
values- The notificationKeywords to add.- Returns:
- This builder for chaining.
-
clearNotificationKeywords
public PublishLifecycleEventRequest.Builder clearNotificationKeywords()
Additional information about a build request. These are define by the event publishers, and the Build Event Service does not validate or interpret them. They are used while notifying internal systems of new builds and invocations if the OrderedBuildEvent.event type is BuildEnqueued/InvocationAttemptStarted.
repeated string notification_keywords = 4;- Returns:
- This builder for chaining.
-
addNotificationKeywordsBytes
public PublishLifecycleEventRequest.Builder addNotificationKeywordsBytes(ByteString value)
Additional information about a build request. These are define by the event publishers, and the Build Event Service does not validate or interpret them. They are used while notifying internal systems of new builds and invocations if the OrderedBuildEvent.event type is BuildEnqueued/InvocationAttemptStarted.
repeated string notification_keywords = 4;- Parameters:
value- The bytes of the notificationKeywords to add.- Returns:
- This builder for chaining.
-
getProjectId
public java.lang.String getProjectId()
The project this build is associated with. This should match the project used for the initial call to PublishLifecycleEvent (containing a BuildEnqueued message).
string project_id = 6;- Specified by:
getProjectIdin interfacePublishLifecycleEventRequestOrBuilder- Returns:
- The projectId.
-
getProjectIdBytes
public ByteString getProjectIdBytes()
The project this build is associated with. This should match the project used for the initial call to PublishLifecycleEvent (containing a BuildEnqueued message).
string project_id = 6;- Specified by:
getProjectIdBytesin interfacePublishLifecycleEventRequestOrBuilder- Returns:
- The bytes for projectId.
-
setProjectId
public PublishLifecycleEventRequest.Builder setProjectId(java.lang.String value)
The project this build is associated with. This should match the project used for the initial call to PublishLifecycleEvent (containing a BuildEnqueued message).
string project_id = 6;- Parameters:
value- The projectId to set.- Returns:
- This builder for chaining.
-
clearProjectId
public PublishLifecycleEventRequest.Builder clearProjectId()
The project this build is associated with. This should match the project used for the initial call to PublishLifecycleEvent (containing a BuildEnqueued message).
string project_id = 6;- Returns:
- This builder for chaining.
-
setProjectIdBytes
public PublishLifecycleEventRequest.Builder setProjectIdBytes(ByteString value)
The project this build is associated with. This should match the project used for the initial call to PublishLifecycleEvent (containing a BuildEnqueued message).
string project_id = 6;- Parameters:
value- The bytes for projectId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final PublishLifecycleEventRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Description copied from interface:Message.BuilderSet theUnknownFieldSetfor this message.- Specified by:
setUnknownFieldsin interfaceMessage.Builder- Overrides:
setUnknownFieldsin classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
mergeUnknownFields
public final PublishLifecycleEventRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Description copied from interface:Message.BuilderMerge some unknown fields into theUnknownFieldSetfor this message.- Specified by:
mergeUnknownFieldsin interfaceMessage.Builder- Overrides:
mergeUnknownFieldsin classGeneratedMessageV3.Builder<PublishLifecycleEventRequest.Builder>
-
-