Package ai.pipestream.events.v1
Class RepoMetadataEvent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<RepoMetadataEvent.Builder>
com.google.protobuf.GeneratedMessage.Builder<RepoMetadataEvent.Builder>
ai.pipestream.events.v1.RepoMetadataEvent.Builder
- All Implemented Interfaces:
RepoMetadataEventOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
RepoMetadataEvent
public static final class RepoMetadataEvent.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RepoMetadataEvent.Builder>
implements RepoMetadataEventOrBuilder
Event emitted by the Repository Service's Metadata Indexer once a document's core metadata has been successfully persisted to the database. This event is primarily for OpenSearch Manager to index system-level file metadata.Protobuf type
ai.pipestream.events.v1.RepoMetadataEvent-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Account ID that owns this documentConnector ID that ingested this documentMIME/content type of the documentUnique document identifierDrive/repository identifier (UUID as string)Optional error message if persistence partially failed (event should ideally only be emitted on success)Unique identifier for this eventAdditional metadata as flexible JSON structureOriginal filename or node nameFull path in the repositoryS3 object key where document is storedS3 version ID for versioned bucketsSize of the document in bytesWhen this event was generatedType of metadata update (created/updated/deleted)Account ID that owns this documentcom.google.protobuf.ByteStringAccount ID that owns this documentConnector ID that ingested this documentcom.google.protobuf.ByteStringConnector ID that ingested this documentMIME/content type of the documentcom.google.protobuf.ByteStringMIME/content type of the documentstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorUnique document identifiercom.google.protobuf.ByteStringUnique document identifierDrive/repository identifier (UUID as string)com.google.protobuf.ByteStringDrive/repository identifier (UUID as string)Optional error message if persistence partially failed (event should ideally only be emitted on success)com.google.protobuf.ByteStringOptional error message if persistence partially failed (event should ideally only be emitted on success)Unique identifier for this eventcom.google.protobuf.ByteStringUnique identifier for this eventcom.google.protobuf.StructAdditional metadata as flexible JSON structurecom.google.protobuf.Struct.BuilderAdditional metadata as flexible JSON structurecom.google.protobuf.StructOrBuilderAdditional metadata as flexible JSON structuregetName()Original filename or node namecom.google.protobuf.ByteStringOriginal filename or node namegetPath()Full path in the repositorycom.google.protobuf.ByteStringFull path in the repositorygetS3Key()S3 object key where document is storedcom.google.protobuf.ByteStringS3 object key where document is storedS3 version ID for versioned bucketscom.google.protobuf.ByteStringS3 version ID for versioned bucketslongSize of the document in bytescom.google.protobuf.TimestampWhen this event was generatedcom.google.protobuf.Timestamp.BuilderWhen this event was generatedcom.google.protobuf.TimestampOrBuilderWhen this event was generatedType of metadata update (created/updated/deleted)intType of metadata update (created/updated/deleted)booleanOptional error message if persistence partially failed (event should ideally only be emitted on success)booleanAdditional metadata as flexible JSON structurebooleanWhen this event was generatedprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(RepoMetadataEvent other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMetadata(com.google.protobuf.Struct value) Additional metadata as flexible JSON structuremergeTimestamp(com.google.protobuf.Timestamp value) When this event was generatedsetAccountId(String value) Account ID that owns this documentsetAccountIdBytes(com.google.protobuf.ByteString value) Account ID that owns this documentsetConnectorId(String value) Connector ID that ingested this documentsetConnectorIdBytes(com.google.protobuf.ByteString value) Connector ID that ingested this documentsetContentType(String value) MIME/content type of the documentsetContentTypeBytes(com.google.protobuf.ByteString value) MIME/content type of the documentsetDocumentId(String value) Unique document identifiersetDocumentIdBytes(com.google.protobuf.ByteString value) Unique document identifiersetDriveId(String value) Drive/repository identifier (UUID as string)setDriveIdBytes(com.google.protobuf.ByteString value) Drive/repository identifier (UUID as string)setErrorMessage(String value) Optional error message if persistence partially failed (event should ideally only be emitted on success)setErrorMessageBytes(com.google.protobuf.ByteString value) Optional error message if persistence partially failed (event should ideally only be emitted on success)setEventId(String value) Unique identifier for this eventsetEventIdBytes(com.google.protobuf.ByteString value) Unique identifier for this eventsetMetadata(com.google.protobuf.Struct value) Additional metadata as flexible JSON structuresetMetadata(com.google.protobuf.Struct.Builder builderForValue) Additional metadata as flexible JSON structureOriginal filename or node namesetNameBytes(com.google.protobuf.ByteString value) Original filename or node nameFull path in the repositorysetPathBytes(com.google.protobuf.ByteString value) Full path in the repositoryS3 object key where document is storedsetS3KeyBytes(com.google.protobuf.ByteString value) S3 object key where document is storedsetS3VersionId(String value) S3 version ID for versioned bucketssetS3VersionIdBytes(com.google.protobuf.ByteString value) S3 version ID for versioned bucketssetSizeBytes(long value) Size of the document in bytessetTimestamp(com.google.protobuf.Timestamp value) When this event was generatedsetTimestamp(com.google.protobuf.Timestamp.Builder builderForValue) When this event was generatedsetUpdateType(RepoUpdateType value) Type of metadata update (created/updated/deleted)setUpdateTypeValue(int value) Type of metadata update (created/updated/deleted)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<RepoMetadataEvent.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<RepoMetadataEvent.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<RepoMetadataEvent.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<RepoMetadataEvent.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RepoMetadataEvent.Builder>
-
mergeFrom
public RepoMetadataEvent.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<RepoMetadataEvent.Builder>- Throws:
IOException
-
getEventId
Unique identifier for this event
string event_id = 1 [json_name = "eventId"];- Specified by:
getEventIdin interfaceRepoMetadataEventOrBuilder- Returns:
- The eventId.
-
getEventIdBytes
public com.google.protobuf.ByteString getEventIdBytes()Unique identifier for this event
string event_id = 1 [json_name = "eventId"];- Specified by:
getEventIdBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for eventId.
-
setEventId
Unique identifier for this event
string event_id = 1 [json_name = "eventId"];- Parameters:
value- The eventId to set.- Returns:
- This builder for chaining.
-
clearEventId
Unique identifier for this event
string event_id = 1 [json_name = "eventId"];- Returns:
- This builder for chaining.
-
setEventIdBytes
Unique identifier for this event
string event_id = 1 [json_name = "eventId"];- Parameters:
value- The bytes for eventId to set.- Returns:
- This builder for chaining.
-
hasTimestamp
public boolean hasTimestamp()When this event was generated
.google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];- Specified by:
hasTimestampin interfaceRepoMetadataEventOrBuilder- Returns:
- Whether the timestamp field is set.
-
getTimestamp
public com.google.protobuf.Timestamp getTimestamp()When this event was generated
.google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];- Specified by:
getTimestampin interfaceRepoMetadataEventOrBuilder- Returns:
- The timestamp.
-
setTimestamp
When this event was generated
.google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"]; -
setTimestamp
public RepoMetadataEvent.Builder setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue) When this event was generated
.google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"]; -
mergeTimestamp
When this event was generated
.google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"]; -
clearTimestamp
When this event was generated
.google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"]; -
getTimestampBuilder
public com.google.protobuf.Timestamp.Builder getTimestampBuilder()When this event was generated
.google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"]; -
getTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()When this event was generated
.google.protobuf.Timestamp timestamp = 2 [json_name = "timestamp"];- Specified by:
getTimestampOrBuilderin interfaceRepoMetadataEventOrBuilder
-
getDocumentId
Unique document identifier
string document_id = 3 [json_name = "documentId"];- Specified by:
getDocumentIdin interfaceRepoMetadataEventOrBuilder- Returns:
- The documentId.
-
getDocumentIdBytes
public com.google.protobuf.ByteString getDocumentIdBytes()Unique document identifier
string document_id = 3 [json_name = "documentId"];- Specified by:
getDocumentIdBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for documentId.
-
setDocumentId
Unique document identifier
string document_id = 3 [json_name = "documentId"];- Parameters:
value- The documentId to set.- Returns:
- This builder for chaining.
-
clearDocumentId
Unique document identifier
string document_id = 3 [json_name = "documentId"];- Returns:
- This builder for chaining.
-
setDocumentIdBytes
Unique document identifier
string document_id = 3 [json_name = "documentId"];- Parameters:
value- The bytes for documentId to set.- Returns:
- This builder for chaining.
-
getDriveId
Drive/repository identifier (UUID as string)
string drive_id = 4 [json_name = "driveId"];- Specified by:
getDriveIdin interfaceRepoMetadataEventOrBuilder- Returns:
- The driveId.
-
getDriveIdBytes
public com.google.protobuf.ByteString getDriveIdBytes()Drive/repository identifier (UUID as string)
string drive_id = 4 [json_name = "driveId"];- Specified by:
getDriveIdBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for driveId.
-
setDriveId
Drive/repository identifier (UUID as string)
string drive_id = 4 [json_name = "driveId"];- Parameters:
value- The driveId to set.- Returns:
- This builder for chaining.
-
clearDriveId
Drive/repository identifier (UUID as string)
string drive_id = 4 [json_name = "driveId"];- Returns:
- This builder for chaining.
-
setDriveIdBytes
Drive/repository identifier (UUID as string)
string drive_id = 4 [json_name = "driveId"];- Parameters:
value- The bytes for driveId to set.- Returns:
- This builder for chaining.
-
getAccountId
Account ID that owns this document
string account_id = 5 [json_name = "accountId"];- Specified by:
getAccountIdin interfaceRepoMetadataEventOrBuilder- Returns:
- The accountId.
-
getAccountIdBytes
public com.google.protobuf.ByteString getAccountIdBytes()Account ID that owns this document
string account_id = 5 [json_name = "accountId"];- Specified by:
getAccountIdBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for accountId.
-
setAccountId
Account ID that owns this document
string account_id = 5 [json_name = "accountId"];- Parameters:
value- The accountId to set.- Returns:
- This builder for chaining.
-
clearAccountId
Account ID that owns this document
string account_id = 5 [json_name = "accountId"];- Returns:
- This builder for chaining.
-
setAccountIdBytes
Account ID that owns this document
string account_id = 5 [json_name = "accountId"];- Parameters:
value- The bytes for accountId to set.- Returns:
- This builder for chaining.
-
getConnectorId
Connector ID that ingested this document
string connector_id = 6 [json_name = "connectorId"];- Specified by:
getConnectorIdin interfaceRepoMetadataEventOrBuilder- Returns:
- The connectorId.
-
getConnectorIdBytes
public com.google.protobuf.ByteString getConnectorIdBytes()Connector ID that ingested this document
string connector_id = 6 [json_name = "connectorId"];- Specified by:
getConnectorIdBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for connectorId.
-
setConnectorId
Connector ID that ingested this document
string connector_id = 6 [json_name = "connectorId"];- Parameters:
value- The connectorId to set.- Returns:
- This builder for chaining.
-
clearConnectorId
Connector ID that ingested this document
string connector_id = 6 [json_name = "connectorId"];- Returns:
- This builder for chaining.
-
setConnectorIdBytes
Connector ID that ingested this document
string connector_id = 6 [json_name = "connectorId"];- Parameters:
value- The bytes for connectorId to set.- Returns:
- This builder for chaining.
-
getName
Original filename or node name
string name = 7 [json_name = "name"];- Specified by:
getNamein interfaceRepoMetadataEventOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Original filename or node name
string name = 7 [json_name = "name"];- Specified by:
getNameBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for name.
-
setName
Original filename or node name
string name = 7 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Original filename or node name
string name = 7 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
Original filename or node name
string name = 7 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getPath
Full path in the repository
string path = 8 [json_name = "path"];- Specified by:
getPathin interfaceRepoMetadataEventOrBuilder- Returns:
- The path.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()Full path in the repository
string path = 8 [json_name = "path"];- Specified by:
getPathBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for path.
-
setPath
Full path in the repository
string path = 8 [json_name = "path"];- Parameters:
value- The path to set.- Returns:
- This builder for chaining.
-
clearPath
Full path in the repository
string path = 8 [json_name = "path"];- Returns:
- This builder for chaining.
-
setPathBytes
Full path in the repository
string path = 8 [json_name = "path"];- Parameters:
value- The bytes for path to set.- Returns:
- This builder for chaining.
-
getContentType
MIME/content type of the document
string content_type = 9 [json_name = "contentType"];- Specified by:
getContentTypein interfaceRepoMetadataEventOrBuilder- Returns:
- The contentType.
-
getContentTypeBytes
public com.google.protobuf.ByteString getContentTypeBytes()MIME/content type of the document
string content_type = 9 [json_name = "contentType"];- Specified by:
getContentTypeBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for contentType.
-
setContentType
MIME/content type of the document
string content_type = 9 [json_name = "contentType"];- Parameters:
value- The contentType to set.- Returns:
- This builder for chaining.
-
clearContentType
MIME/content type of the document
string content_type = 9 [json_name = "contentType"];- Returns:
- This builder for chaining.
-
setContentTypeBytes
MIME/content type of the document
string content_type = 9 [json_name = "contentType"];- Parameters:
value- The bytes for contentType to set.- Returns:
- This builder for chaining.
-
getSizeBytes
public long getSizeBytes()Size of the document in bytes
int64 size_bytes = 10 [json_name = "sizeBytes"];- Specified by:
getSizeBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The sizeBytes.
-
setSizeBytes
Size of the document in bytes
int64 size_bytes = 10 [json_name = "sizeBytes"];- Parameters:
value- The sizeBytes to set.- Returns:
- This builder for chaining.
-
clearSizeBytes
Size of the document in bytes
int64 size_bytes = 10 [json_name = "sizeBytes"];- Returns:
- This builder for chaining.
-
getS3Key
S3 object key where document is stored
string s3_key = 11 [json_name = "s3Key"];- Specified by:
getS3Keyin interfaceRepoMetadataEventOrBuilder- Returns:
- The s3Key.
-
getS3KeyBytes
public com.google.protobuf.ByteString getS3KeyBytes()S3 object key where document is stored
string s3_key = 11 [json_name = "s3Key"];- Specified by:
getS3KeyBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for s3Key.
-
setS3Key
S3 object key where document is stored
string s3_key = 11 [json_name = "s3Key"];- Parameters:
value- The s3Key to set.- Returns:
- This builder for chaining.
-
clearS3Key
S3 object key where document is stored
string s3_key = 11 [json_name = "s3Key"];- Returns:
- This builder for chaining.
-
setS3KeyBytes
S3 object key where document is stored
string s3_key = 11 [json_name = "s3Key"];- Parameters:
value- The bytes for s3Key to set.- Returns:
- This builder for chaining.
-
getS3VersionId
S3 version ID for versioned buckets
string s3_version_id = 12 [json_name = "s3VersionId"];- Specified by:
getS3VersionIdin interfaceRepoMetadataEventOrBuilder- Returns:
- The s3VersionId.
-
getS3VersionIdBytes
public com.google.protobuf.ByteString getS3VersionIdBytes()S3 version ID for versioned buckets
string s3_version_id = 12 [json_name = "s3VersionId"];- Specified by:
getS3VersionIdBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for s3VersionId.
-
setS3VersionId
S3 version ID for versioned buckets
string s3_version_id = 12 [json_name = "s3VersionId"];- Parameters:
value- The s3VersionId to set.- Returns:
- This builder for chaining.
-
clearS3VersionId
S3 version ID for versioned buckets
string s3_version_id = 12 [json_name = "s3VersionId"];- Returns:
- This builder for chaining.
-
setS3VersionIdBytes
S3 version ID for versioned buckets
string s3_version_id = 12 [json_name = "s3VersionId"];- Parameters:
value- The bytes for s3VersionId to set.- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()Additional metadata as flexible JSON structure
.google.protobuf.Struct metadata = 13 [json_name = "metadata"];- Specified by:
hasMetadatain interfaceRepoMetadataEventOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public com.google.protobuf.Struct getMetadata()Additional metadata as flexible JSON structure
.google.protobuf.Struct metadata = 13 [json_name = "metadata"];- Specified by:
getMetadatain interfaceRepoMetadataEventOrBuilder- Returns:
- The metadata.
-
setMetadata
Additional metadata as flexible JSON structure
.google.protobuf.Struct metadata = 13 [json_name = "metadata"]; -
setMetadata
Additional metadata as flexible JSON structure
.google.protobuf.Struct metadata = 13 [json_name = "metadata"]; -
mergeMetadata
Additional metadata as flexible JSON structure
.google.protobuf.Struct metadata = 13 [json_name = "metadata"]; -
clearMetadata
Additional metadata as flexible JSON structure
.google.protobuf.Struct metadata = 13 [json_name = "metadata"]; -
getMetadataBuilder
public com.google.protobuf.Struct.Builder getMetadataBuilder()Additional metadata as flexible JSON structure
.google.protobuf.Struct metadata = 13 [json_name = "metadata"]; -
getMetadataOrBuilder
public com.google.protobuf.StructOrBuilder getMetadataOrBuilder()Additional metadata as flexible JSON structure
.google.protobuf.Struct metadata = 13 [json_name = "metadata"];- Specified by:
getMetadataOrBuilderin interfaceRepoMetadataEventOrBuilder
-
getUpdateTypeValue
public int getUpdateTypeValue()Type of metadata update (created/updated/deleted)
.ai.pipestream.events.v1.RepoUpdateType update_type = 14 [json_name = "updateType"];- Specified by:
getUpdateTypeValuein interfaceRepoMetadataEventOrBuilder- Returns:
- The enum numeric value on the wire for updateType.
-
setUpdateTypeValue
Type of metadata update (created/updated/deleted)
.ai.pipestream.events.v1.RepoUpdateType update_type = 14 [json_name = "updateType"];- Parameters:
value- The enum numeric value on the wire for updateType to set.- Returns:
- This builder for chaining.
-
getUpdateType
Type of metadata update (created/updated/deleted)
.ai.pipestream.events.v1.RepoUpdateType update_type = 14 [json_name = "updateType"];- Specified by:
getUpdateTypein interfaceRepoMetadataEventOrBuilder- Returns:
- The updateType.
-
setUpdateType
Type of metadata update (created/updated/deleted)
.ai.pipestream.events.v1.RepoUpdateType update_type = 14 [json_name = "updateType"];- Parameters:
value- The updateType to set.- Returns:
- This builder for chaining.
-
clearUpdateType
Type of metadata update (created/updated/deleted)
.ai.pipestream.events.v1.RepoUpdateType update_type = 14 [json_name = "updateType"];- Returns:
- This builder for chaining.
-
hasErrorMessage
public boolean hasErrorMessage()Optional error message if persistence partially failed (event should ideally only be emitted on success)
optional string error_message = 15 [json_name = "errorMessage"];- Specified by:
hasErrorMessagein interfaceRepoMetadataEventOrBuilder- Returns:
- Whether the errorMessage field is set.
-
getErrorMessage
Optional error message if persistence partially failed (event should ideally only be emitted on success)
optional string error_message = 15 [json_name = "errorMessage"];- Specified by:
getErrorMessagein interfaceRepoMetadataEventOrBuilder- Returns:
- The errorMessage.
-
getErrorMessageBytes
public com.google.protobuf.ByteString getErrorMessageBytes()Optional error message if persistence partially failed (event should ideally only be emitted on success)
optional string error_message = 15 [json_name = "errorMessage"];- Specified by:
getErrorMessageBytesin interfaceRepoMetadataEventOrBuilder- Returns:
- The bytes for errorMessage.
-
setErrorMessage
Optional error message if persistence partially failed (event should ideally only be emitted on success)
optional string error_message = 15 [json_name = "errorMessage"];- Parameters:
value- The errorMessage to set.- Returns:
- This builder for chaining.
-
clearErrorMessage
Optional error message if persistence partially failed (event should ideally only be emitted on success)
optional string error_message = 15 [json_name = "errorMessage"];- Returns:
- This builder for chaining.
-
setErrorMessageBytes
Optional error message if persistence partially failed (event should ideally only be emitted on success)
optional string error_message = 15 [json_name = "errorMessage"];- Parameters:
value- The bytes for errorMessage to set.- Returns:
- This builder for chaining.
-