Class ReadChangeStreamRequest.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • clear

        public ReadChangeStreamRequest.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • getDefaultInstanceForType

        public ReadChangeStreamRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public ReadChangeStreamRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public ReadChangeStreamRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public ReadChangeStreamRequest.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • clearField

        public ReadChangeStreamRequest.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • clearOneof

        public ReadChangeStreamRequest.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • setRepeatedField

        public ReadChangeStreamRequest.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                int index,
                                                                Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • addRepeatedField

        public ReadChangeStreamRequest.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • mergeFrom

        public ReadChangeStreamRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                  throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ReadChangeStreamRequest.Builder>
        Throws:
        IOException
      • getTableName

        public String getTableName()
         Required. The unique name of the table from which to read a change stream.
         Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         Change streaming must be enabled on the table.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getTableName in interface ReadChangeStreamRequestOrBuilder
        Returns:
        The tableName.
      • getTableNameBytes

        public com.google.protobuf.ByteString getTableNameBytes()
         Required. The unique name of the table from which to read a change stream.
         Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         Change streaming must be enabled on the table.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getTableNameBytes in interface ReadChangeStreamRequestOrBuilder
        Returns:
        The bytes for tableName.
      • setTableName

        public ReadChangeStreamRequest.Builder setTableName​(String value)
         Required. The unique name of the table from which to read a change stream.
         Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         Change streaming must be enabled on the table.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The tableName to set.
        Returns:
        This builder for chaining.
      • clearTableName

        public ReadChangeStreamRequest.Builder clearTableName()
         Required. The unique name of the table from which to read a change stream.
         Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         Change streaming must be enabled on the table.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setTableNameBytes

        public ReadChangeStreamRequest.Builder setTableNameBytes​(com.google.protobuf.ByteString value)
         Required. The unique name of the table from which to read a change stream.
         Values are of the form
         `projects/<project>/instances/<instance>/tables/<table>`.
         Change streaming must be enabled on the table.
         
        string table_name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for tableName to set.
        Returns:
        This builder for chaining.
      • getAppProfileId

        public String getAppProfileId()
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         Single cluster routing must be configured on the profile.
         
        string app_profile_id = 2;
        Specified by:
        getAppProfileId in interface ReadChangeStreamRequestOrBuilder
        Returns:
        The appProfileId.
      • getAppProfileIdBytes

        public com.google.protobuf.ByteString getAppProfileIdBytes()
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         Single cluster routing must be configured on the profile.
         
        string app_profile_id = 2;
        Specified by:
        getAppProfileIdBytes in interface ReadChangeStreamRequestOrBuilder
        Returns:
        The bytes for appProfileId.
      • setAppProfileId

        public ReadChangeStreamRequest.Builder setAppProfileId​(String value)
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         Single cluster routing must be configured on the profile.
         
        string app_profile_id = 2;
        Parameters:
        value - The appProfileId to set.
        Returns:
        This builder for chaining.
      • clearAppProfileId

        public ReadChangeStreamRequest.Builder clearAppProfileId()
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         Single cluster routing must be configured on the profile.
         
        string app_profile_id = 2;
        Returns:
        This builder for chaining.
      • setAppProfileIdBytes

        public ReadChangeStreamRequest.Builder setAppProfileIdBytes​(com.google.protobuf.ByteString value)
         This value specifies routing for replication. If not specified, the
         "default" application profile will be used.
         Single cluster routing must be configured on the profile.
         
        string app_profile_id = 2;
        Parameters:
        value - The bytes for appProfileId to set.
        Returns:
        This builder for chaining.
      • hasPartition

        public boolean hasPartition()
         The partition to read changes from.
         
        .google.bigtable.v2.StreamPartition partition = 3;
        Specified by:
        hasPartition in interface ReadChangeStreamRequestOrBuilder
        Returns:
        Whether the partition field is set.
      • clearPartition

        public ReadChangeStreamRequest.Builder clearPartition()
         The partition to read changes from.
         
        .google.bigtable.v2.StreamPartition partition = 3;
      • getPartitionBuilder

        public StreamPartition.Builder getPartitionBuilder()
         The partition to read changes from.
         
        .google.bigtable.v2.StreamPartition partition = 3;
      • hasStartTime

        public boolean hasStartTime()
         Start reading the stream at the specified timestamp. This timestamp must
         be within the change stream retention period, less than or equal to the
         current time, and after change stream creation, whichever is greater.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp start_time = 4;
        Specified by:
        hasStartTime in interface ReadChangeStreamRequestOrBuilder
        Returns:
        Whether the startTime field is set.
      • getStartTime

        public com.google.protobuf.Timestamp getStartTime()
         Start reading the stream at the specified timestamp. This timestamp must
         be within the change stream retention period, less than or equal to the
         current time, and after change stream creation, whichever is greater.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp start_time = 4;
        Specified by:
        getStartTime in interface ReadChangeStreamRequestOrBuilder
        Returns:
        The startTime.
      • setStartTime

        public ReadChangeStreamRequest.Builder setStartTime​(com.google.protobuf.Timestamp value)
         Start reading the stream at the specified timestamp. This timestamp must
         be within the change stream retention period, less than or equal to the
         current time, and after change stream creation, whichever is greater.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp start_time = 4;
      • setStartTime

        public ReadChangeStreamRequest.Builder setStartTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Start reading the stream at the specified timestamp. This timestamp must
         be within the change stream retention period, less than or equal to the
         current time, and after change stream creation, whichever is greater.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp start_time = 4;
      • mergeStartTime

        public ReadChangeStreamRequest.Builder mergeStartTime​(com.google.protobuf.Timestamp value)
         Start reading the stream at the specified timestamp. This timestamp must
         be within the change stream retention period, less than or equal to the
         current time, and after change stream creation, whichever is greater.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp start_time = 4;
      • clearStartTime

        public ReadChangeStreamRequest.Builder clearStartTime()
         Start reading the stream at the specified timestamp. This timestamp must
         be within the change stream retention period, less than or equal to the
         current time, and after change stream creation, whichever is greater.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp start_time = 4;
      • getStartTimeBuilder

        public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
         Start reading the stream at the specified timestamp. This timestamp must
         be within the change stream retention period, less than or equal to the
         current time, and after change stream creation, whichever is greater.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp start_time = 4;
      • getStartTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         Start reading the stream at the specified timestamp. This timestamp must
         be within the change stream retention period, less than or equal to the
         current time, and after change stream creation, whichever is greater.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp start_time = 4;
        Specified by:
        getStartTimeOrBuilder in interface ReadChangeStreamRequestOrBuilder
      • hasContinuationTokens

        public boolean hasContinuationTokens()
         Tokens that describe how to resume reading a stream where reading
         previously left off. If specified, changes will be read starting at the
         the position. Tokens are delivered on the stream as part of `Heartbeat`
         and `CloseStream` messages.
        
         If a single token is provided, the token’s partition must exactly match
         the request’s partition. If multiple tokens are provided, as in the case
         of a partition merge, the union of the token partitions must exactly
         cover the request’s partition. Otherwise, INVALID_ARGUMENT will be
         returned.
         
        .google.bigtable.v2.StreamContinuationTokens continuation_tokens = 6;
        Specified by:
        hasContinuationTokens in interface ReadChangeStreamRequestOrBuilder
        Returns:
        Whether the continuationTokens field is set.
      • getContinuationTokens

        public StreamContinuationTokens getContinuationTokens()
         Tokens that describe how to resume reading a stream where reading
         previously left off. If specified, changes will be read starting at the
         the position. Tokens are delivered on the stream as part of `Heartbeat`
         and `CloseStream` messages.
        
         If a single token is provided, the token’s partition must exactly match
         the request’s partition. If multiple tokens are provided, as in the case
         of a partition merge, the union of the token partitions must exactly
         cover the request’s partition. Otherwise, INVALID_ARGUMENT will be
         returned.
         
        .google.bigtable.v2.StreamContinuationTokens continuation_tokens = 6;
        Specified by:
        getContinuationTokens in interface ReadChangeStreamRequestOrBuilder
        Returns:
        The continuationTokens.
      • setContinuationTokens

        public ReadChangeStreamRequest.Builder setContinuationTokens​(StreamContinuationTokens value)
         Tokens that describe how to resume reading a stream where reading
         previously left off. If specified, changes will be read starting at the
         the position. Tokens are delivered on the stream as part of `Heartbeat`
         and `CloseStream` messages.
        
         If a single token is provided, the token’s partition must exactly match
         the request’s partition. If multiple tokens are provided, as in the case
         of a partition merge, the union of the token partitions must exactly
         cover the request’s partition. Otherwise, INVALID_ARGUMENT will be
         returned.
         
        .google.bigtable.v2.StreamContinuationTokens continuation_tokens = 6;
      • setContinuationTokens

        public ReadChangeStreamRequest.Builder setContinuationTokens​(StreamContinuationTokens.Builder builderForValue)
         Tokens that describe how to resume reading a stream where reading
         previously left off. If specified, changes will be read starting at the
         the position. Tokens are delivered on the stream as part of `Heartbeat`
         and `CloseStream` messages.
        
         If a single token is provided, the token’s partition must exactly match
         the request’s partition. If multiple tokens are provided, as in the case
         of a partition merge, the union of the token partitions must exactly
         cover the request’s partition. Otherwise, INVALID_ARGUMENT will be
         returned.
         
        .google.bigtable.v2.StreamContinuationTokens continuation_tokens = 6;
      • mergeContinuationTokens

        public ReadChangeStreamRequest.Builder mergeContinuationTokens​(StreamContinuationTokens value)
         Tokens that describe how to resume reading a stream where reading
         previously left off. If specified, changes will be read starting at the
         the position. Tokens are delivered on the stream as part of `Heartbeat`
         and `CloseStream` messages.
        
         If a single token is provided, the token’s partition must exactly match
         the request’s partition. If multiple tokens are provided, as in the case
         of a partition merge, the union of the token partitions must exactly
         cover the request’s partition. Otherwise, INVALID_ARGUMENT will be
         returned.
         
        .google.bigtable.v2.StreamContinuationTokens continuation_tokens = 6;
      • clearContinuationTokens

        public ReadChangeStreamRequest.Builder clearContinuationTokens()
         Tokens that describe how to resume reading a stream where reading
         previously left off. If specified, changes will be read starting at the
         the position. Tokens are delivered on the stream as part of `Heartbeat`
         and `CloseStream` messages.
        
         If a single token is provided, the token’s partition must exactly match
         the request’s partition. If multiple tokens are provided, as in the case
         of a partition merge, the union of the token partitions must exactly
         cover the request’s partition. Otherwise, INVALID_ARGUMENT will be
         returned.
         
        .google.bigtable.v2.StreamContinuationTokens continuation_tokens = 6;
      • getContinuationTokensBuilder

        public StreamContinuationTokens.Builder getContinuationTokensBuilder()
         Tokens that describe how to resume reading a stream where reading
         previously left off. If specified, changes will be read starting at the
         the position. Tokens are delivered on the stream as part of `Heartbeat`
         and `CloseStream` messages.
        
         If a single token is provided, the token’s partition must exactly match
         the request’s partition. If multiple tokens are provided, as in the case
         of a partition merge, the union of the token partitions must exactly
         cover the request’s partition. Otherwise, INVALID_ARGUMENT will be
         returned.
         
        .google.bigtable.v2.StreamContinuationTokens continuation_tokens = 6;
      • getContinuationTokensOrBuilder

        public StreamContinuationTokensOrBuilder getContinuationTokensOrBuilder()
         Tokens that describe how to resume reading a stream where reading
         previously left off. If specified, changes will be read starting at the
         the position. Tokens are delivered on the stream as part of `Heartbeat`
         and `CloseStream` messages.
        
         If a single token is provided, the token’s partition must exactly match
         the request’s partition. If multiple tokens are provided, as in the case
         of a partition merge, the union of the token partitions must exactly
         cover the request’s partition. Otherwise, INVALID_ARGUMENT will be
         returned.
         
        .google.bigtable.v2.StreamContinuationTokens continuation_tokens = 6;
        Specified by:
        getContinuationTokensOrBuilder in interface ReadChangeStreamRequestOrBuilder
      • hasEndTime

        public boolean hasEndTime()
         If specified, OK will be returned when the stream advances beyond
         this time. Otherwise, changes will be continuously delivered on the stream.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp end_time = 5;
        Specified by:
        hasEndTime in interface ReadChangeStreamRequestOrBuilder
        Returns:
        Whether the endTime field is set.
      • getEndTime

        public com.google.protobuf.Timestamp getEndTime()
         If specified, OK will be returned when the stream advances beyond
         this time. Otherwise, changes will be continuously delivered on the stream.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp end_time = 5;
        Specified by:
        getEndTime in interface ReadChangeStreamRequestOrBuilder
        Returns:
        The endTime.
      • setEndTime

        public ReadChangeStreamRequest.Builder setEndTime​(com.google.protobuf.Timestamp value)
         If specified, OK will be returned when the stream advances beyond
         this time. Otherwise, changes will be continuously delivered on the stream.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp end_time = 5;
      • setEndTime

        public ReadChangeStreamRequest.Builder setEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         If specified, OK will be returned when the stream advances beyond
         this time. Otherwise, changes will be continuously delivered on the stream.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp end_time = 5;
      • mergeEndTime

        public ReadChangeStreamRequest.Builder mergeEndTime​(com.google.protobuf.Timestamp value)
         If specified, OK will be returned when the stream advances beyond
         this time. Otherwise, changes will be continuously delivered on the stream.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp end_time = 5;
      • clearEndTime

        public ReadChangeStreamRequest.Builder clearEndTime()
         If specified, OK will be returned when the stream advances beyond
         this time. Otherwise, changes will be continuously delivered on the stream.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp end_time = 5;
      • getEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
         If specified, OK will be returned when the stream advances beyond
         this time. Otherwise, changes will be continuously delivered on the stream.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp end_time = 5;
      • getEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         If specified, OK will be returned when the stream advances beyond
         this time. Otherwise, changes will be continuously delivered on the stream.
         This value is inclusive and will be truncated to microsecond granularity.
         
        .google.protobuf.Timestamp end_time = 5;
        Specified by:
        getEndTimeOrBuilder in interface ReadChangeStreamRequestOrBuilder
      • hasHeartbeatDuration

        public boolean hasHeartbeatDuration()
         If specified, the duration between `Heartbeat` messages on the stream.
         Otherwise, defaults to 5 seconds.
         
        .google.protobuf.Duration heartbeat_duration = 7;
        Specified by:
        hasHeartbeatDuration in interface ReadChangeStreamRequestOrBuilder
        Returns:
        Whether the heartbeatDuration field is set.
      • getHeartbeatDuration

        public com.google.protobuf.Duration getHeartbeatDuration()
         If specified, the duration between `Heartbeat` messages on the stream.
         Otherwise, defaults to 5 seconds.
         
        .google.protobuf.Duration heartbeat_duration = 7;
        Specified by:
        getHeartbeatDuration in interface ReadChangeStreamRequestOrBuilder
        Returns:
        The heartbeatDuration.
      • setHeartbeatDuration

        public ReadChangeStreamRequest.Builder setHeartbeatDuration​(com.google.protobuf.Duration value)
         If specified, the duration between `Heartbeat` messages on the stream.
         Otherwise, defaults to 5 seconds.
         
        .google.protobuf.Duration heartbeat_duration = 7;
      • setHeartbeatDuration

        public ReadChangeStreamRequest.Builder setHeartbeatDuration​(com.google.protobuf.Duration.Builder builderForValue)
         If specified, the duration between `Heartbeat` messages on the stream.
         Otherwise, defaults to 5 seconds.
         
        .google.protobuf.Duration heartbeat_duration = 7;
      • mergeHeartbeatDuration

        public ReadChangeStreamRequest.Builder mergeHeartbeatDuration​(com.google.protobuf.Duration value)
         If specified, the duration between `Heartbeat` messages on the stream.
         Otherwise, defaults to 5 seconds.
         
        .google.protobuf.Duration heartbeat_duration = 7;
      • clearHeartbeatDuration

        public ReadChangeStreamRequest.Builder clearHeartbeatDuration()
         If specified, the duration between `Heartbeat` messages on the stream.
         Otherwise, defaults to 5 seconds.
         
        .google.protobuf.Duration heartbeat_duration = 7;
      • getHeartbeatDurationBuilder

        public com.google.protobuf.Duration.Builder getHeartbeatDurationBuilder()
         If specified, the duration between `Heartbeat` messages on the stream.
         Otherwise, defaults to 5 seconds.
         
        .google.protobuf.Duration heartbeat_duration = 7;
      • getHeartbeatDurationOrBuilder

        public com.google.protobuf.DurationOrBuilder getHeartbeatDurationOrBuilder()
         If specified, the duration between `Heartbeat` messages on the stream.
         Otherwise, defaults to 5 seconds.
         
        .google.protobuf.Duration heartbeat_duration = 7;
        Specified by:
        getHeartbeatDurationOrBuilder in interface ReadChangeStreamRequestOrBuilder
      • setUnknownFields

        public final ReadChangeStreamRequest.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>
      • mergeUnknownFields

        public final ReadChangeStreamRequest.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ReadChangeStreamRequest.Builder>