Class Conversation.Builder (3.97.0)

public static final class Conversation.Builder extends GeneratedMessage.Builder<Conversation.Builder> implements ConversationOrBuilder

Complete conversation or slice of a conversation. It is assumed that all included messages are contiguous and ordered in chronological order.

Protobuf type google.privacy.dlp.v2.Conversation

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllMessages(Iterable<? extends ConversationMessage> values)

public Conversation.Builder addAllMessages(Iterable<? extends ConversationMessage> values)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameter
Name Description
values Iterable<? extends com.google.privacy.dlp.v2.ConversationMessage>
Returns
Type Description
Conversation.Builder

addMessages(ConversationMessage value)

public Conversation.Builder addMessages(ConversationMessage value)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameter
Name Description
value ConversationMessage
Returns
Type Description
Conversation.Builder

addMessages(ConversationMessage.Builder builderForValue)

public Conversation.Builder addMessages(ConversationMessage.Builder builderForValue)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameter
Name Description
builderForValue ConversationMessage.Builder
Returns
Type Description
Conversation.Builder

addMessages(int index, ConversationMessage value)

public Conversation.Builder addMessages(int index, ConversationMessage value)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameters
Name Description
index int
value ConversationMessage
Returns
Type Description
Conversation.Builder

addMessages(int index, ConversationMessage.Builder builderForValue)

public Conversation.Builder addMessages(int index, ConversationMessage.Builder builderForValue)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameters
Name Description
index int
builderForValue ConversationMessage.Builder
Returns
Type Description
Conversation.Builder

addMessagesBuilder()

public ConversationMessage.Builder addMessagesBuilder()

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Returns
Type Description
ConversationMessage.Builder

addMessagesBuilder(int index)

public ConversationMessage.Builder addMessagesBuilder(int index)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameter
Name Description
index int
Returns
Type Description
ConversationMessage.Builder

build()

public Conversation build()
Returns
Type Description
Conversation

buildPartial()

public Conversation buildPartial()
Returns
Type Description
Conversation

clear()

public Conversation.Builder clear()
Returns
Type Description
Conversation.Builder
Overrides

clearMessages()

public Conversation.Builder clearMessages()

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Returns
Type Description
Conversation.Builder

getDefaultInstanceForType()

public Conversation getDefaultInstanceForType()
Returns
Type Description
Conversation

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMessages(int index)

public ConversationMessage getMessages(int index)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameter
Name Description
index int
Returns
Type Description
ConversationMessage

getMessagesBuilder(int index)

public ConversationMessage.Builder getMessagesBuilder(int index)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameter
Name Description
index int
Returns
Type Description
ConversationMessage.Builder

getMessagesBuilderList()

public List<ConversationMessage.Builder> getMessagesBuilderList()

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Returns
Type Description
List<Builder>

getMessagesCount()

public int getMessagesCount()

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Returns
Type Description
int

getMessagesList()

public List<ConversationMessage> getMessagesList()

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Returns
Type Description
List<ConversationMessage>

getMessagesOrBuilder(int index)

public ConversationMessageOrBuilder getMessagesOrBuilder(int index)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameter
Name Description
index int
Returns
Type Description
ConversationMessageOrBuilder

getMessagesOrBuilderList()

public List<? extends ConversationMessageOrBuilder> getMessagesOrBuilderList()

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Returns
Type Description
List<? extends com.google.privacy.dlp.v2.ConversationMessageOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Conversation other)

public Conversation.Builder mergeFrom(Conversation other)
Parameter
Name Description
other Conversation
Returns
Type Description
Conversation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Conversation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Conversation.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Conversation.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Conversation.Builder
Overrides

removeMessages(int index)

public Conversation.Builder removeMessages(int index)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameter
Name Description
index int
Returns
Type Description
Conversation.Builder

setMessages(int index, ConversationMessage value)

public Conversation.Builder setMessages(int index, ConversationMessage value)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameters
Name Description
index int
value ConversationMessage
Returns
Type Description
Conversation.Builder

setMessages(int index, ConversationMessage.Builder builderForValue)

public Conversation.Builder setMessages(int index, ConversationMessage.Builder builderForValue)

Messages exchanged within this conversation. The maximum number of messages allowed is 50k. The order of the messages is assumed to be chronological and will be used to index findings in the response.

repeated .google.privacy.dlp.v2.ConversationMessage messages = 1;

Parameters
Name Description
index int
builderForValue ConversationMessage.Builder
Returns
Type Description
Conversation.Builder