Class GroupedFields.Builder (0.3.0)

public static final class GroupedFields.Builder extends GeneratedMessage.Builder<GroupedFields.Builder> implements GroupedFieldsOrBuilder

Grouped fields are aliases for groups of related UDM fields. All fields grouped together are of type string.

Protobuf type google.backstory.GroupedFields

Static Methods

getDescriptor()

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

Methods

addAllDomain(Iterable<String> values)

public GroupedFields.Builder addAllDomain(Iterable<String> values)

Domains.

repeated string domain = 2;

Parameter
Name Description
values Iterable<String>

The domain to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addAllEmail(Iterable<String> values)

public GroupedFields.Builder addAllEmail(Iterable<String> values)

Emails.

repeated string email = 5;

Parameter
Name Description
values Iterable<String>

The email to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addAllFilePath(Iterable<String> values)

public GroupedFields.Builder addAllFilePath(Iterable<String> values)

File paths.

repeated string file_path = 6;

Parameter
Name Description
values Iterable<String>

The filePath to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addAllHash(Iterable<String> values)

public GroupedFields.Builder addAllHash(Iterable<String> values)

File Hashes.

repeated string hash = 7;

Parameter
Name Description
values Iterable<String>

The hash to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addAllHostname(Iterable<String> values)

public GroupedFields.Builder addAllHostname(Iterable<String> values)

Hostnames.

repeated string hostname = 3;

Parameter
Name Description
values Iterable<String>

The hostname to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addAllIp(Iterable<String> values)

public GroupedFields.Builder addAllIp(Iterable<String> values)

IP addresses.

repeated string ip = 1;

Parameter
Name Description
values Iterable<String>

The ip to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addAllProcessId(Iterable<String> values)

public GroupedFields.Builder addAllProcessId(Iterable<String> values)

Process Identifiers.

repeated string process_id = 8;

Parameter
Name Description
values Iterable<String>

The processId to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addAllUser(Iterable<String> values)

public GroupedFields.Builder addAllUser(Iterable<String> values)

Users.

repeated string user = 4;

Parameter
Name Description
values Iterable<String>

The user to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addDomain(String value)

public GroupedFields.Builder addDomain(String value)

Domains.

repeated string domain = 2;

Parameter
Name Description
value String

The domain to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addDomainBytes(ByteString value)

public GroupedFields.Builder addDomainBytes(ByteString value)

Domains.

repeated string domain = 2;

Parameter
Name Description
value ByteString

The bytes of the domain to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addEmail(String value)

public GroupedFields.Builder addEmail(String value)

Emails.

repeated string email = 5;

Parameter
Name Description
value String

The email to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addEmailBytes(ByteString value)

public GroupedFields.Builder addEmailBytes(ByteString value)

Emails.

repeated string email = 5;

Parameter
Name Description
value ByteString

The bytes of the email to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addFilePath(String value)

public GroupedFields.Builder addFilePath(String value)

File paths.

repeated string file_path = 6;

Parameter
Name Description
value String

The filePath to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addFilePathBytes(ByteString value)

public GroupedFields.Builder addFilePathBytes(ByteString value)

File paths.

repeated string file_path = 6;

Parameter
Name Description
value ByteString

The bytes of the filePath to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addHash(String value)

public GroupedFields.Builder addHash(String value)

File Hashes.

repeated string hash = 7;

Parameter
Name Description
value String

The hash to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addHashBytes(ByteString value)

public GroupedFields.Builder addHashBytes(ByteString value)

File Hashes.

repeated string hash = 7;

Parameter
Name Description
value ByteString

The bytes of the hash to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addHostname(String value)

public GroupedFields.Builder addHostname(String value)

Hostnames.

repeated string hostname = 3;

Parameter
Name Description
value String

The hostname to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addHostnameBytes(ByteString value)

public GroupedFields.Builder addHostnameBytes(ByteString value)

Hostnames.

repeated string hostname = 3;

Parameter
Name Description
value ByteString

The bytes of the hostname to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addIp(String value)

public GroupedFields.Builder addIp(String value)

IP addresses.

repeated string ip = 1;

Parameter
Name Description
value String

The ip to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addIpBytes(ByteString value)

public GroupedFields.Builder addIpBytes(ByteString value)

IP addresses.

repeated string ip = 1;

Parameter
Name Description
value ByteString

The bytes of the ip to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addProcessId(String value)

public GroupedFields.Builder addProcessId(String value)

Process Identifiers.

repeated string process_id = 8;

Parameter
Name Description
value String

The processId to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addProcessIdBytes(ByteString value)

public GroupedFields.Builder addProcessIdBytes(ByteString value)

Process Identifiers.

repeated string process_id = 8;

Parameter
Name Description
value ByteString

The bytes of the processId to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addUser(String value)

public GroupedFields.Builder addUser(String value)

Users.

repeated string user = 4;

Parameter
Name Description
value String

The user to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

addUserBytes(ByteString value)

public GroupedFields.Builder addUserBytes(ByteString value)

Users.

repeated string user = 4;

Parameter
Name Description
value ByteString

The bytes of the user to add.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

build()

public GroupedFields build()
Returns
Type Description
GroupedFields

buildPartial()

public GroupedFields buildPartial()
Returns
Type Description
GroupedFields

clear()

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

clearDomain()

public GroupedFields.Builder clearDomain()

Domains.

repeated string domain = 2;

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

clearEmail()

public GroupedFields.Builder clearEmail()

Emails.

repeated string email = 5;

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

clearFilePath()

public GroupedFields.Builder clearFilePath()

File paths.

repeated string file_path = 6;

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

clearHash()

public GroupedFields.Builder clearHash()

File Hashes.

repeated string hash = 7;

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

clearHostname()

public GroupedFields.Builder clearHostname()

Hostnames.

repeated string hostname = 3;

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

clearIp()

public GroupedFields.Builder clearIp()

IP addresses.

repeated string ip = 1;

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

clearProcessId()

public GroupedFields.Builder clearProcessId()

Process Identifiers.

repeated string process_id = 8;

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

clearUser()

public GroupedFields.Builder clearUser()

Users.

repeated string user = 4;

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

getDefaultInstanceForType()

public GroupedFields getDefaultInstanceForType()
Returns
Type Description
GroupedFields

getDescriptorForType()

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

getDomain(int index)

public String getDomain(int index)

Domains.

repeated string domain = 2;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The domain at the given index.

getDomainBytes(int index)

public ByteString getDomainBytes(int index)

Domains.

repeated string domain = 2;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the domain at the given index.

getDomainCount()

public int getDomainCount()

Domains.

repeated string domain = 2;

Returns
Type Description
int

The count of domain.

getDomainList()

public ProtocolStringList getDomainList()

Domains.

repeated string domain = 2;

Returns
Type Description
ProtocolStringList

A list containing the domain.

getEmail(int index)

public String getEmail(int index)

Emails.

repeated string email = 5;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The email at the given index.

getEmailBytes(int index)

public ByteString getEmailBytes(int index)

Emails.

repeated string email = 5;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the email at the given index.

getEmailCount()

public int getEmailCount()

Emails.

repeated string email = 5;

Returns
Type Description
int

The count of email.

getEmailList()

public ProtocolStringList getEmailList()

Emails.

repeated string email = 5;

Returns
Type Description
ProtocolStringList

A list containing the email.

getFilePath(int index)

public String getFilePath(int index)

File paths.

repeated string file_path = 6;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The filePath at the given index.

getFilePathBytes(int index)

public ByteString getFilePathBytes(int index)

File paths.

repeated string file_path = 6;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the filePath at the given index.

getFilePathCount()

public int getFilePathCount()

File paths.

repeated string file_path = 6;

Returns
Type Description
int

The count of filePath.

getFilePathList()

public ProtocolStringList getFilePathList()

File paths.

repeated string file_path = 6;

Returns
Type Description
ProtocolStringList

A list containing the filePath.

getHash(int index)

public String getHash(int index)

File Hashes.

repeated string hash = 7;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The hash at the given index.

getHashBytes(int index)

public ByteString getHashBytes(int index)

File Hashes.

repeated string hash = 7;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the hash at the given index.

getHashCount()

public int getHashCount()

File Hashes.

repeated string hash = 7;

Returns
Type Description
int

The count of hash.

getHashList()

public ProtocolStringList getHashList()

File Hashes.

repeated string hash = 7;

Returns
Type Description
ProtocolStringList

A list containing the hash.

getHostname(int index)

public String getHostname(int index)

Hostnames.

repeated string hostname = 3;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The hostname at the given index.

getHostnameBytes(int index)

public ByteString getHostnameBytes(int index)

Hostnames.

repeated string hostname = 3;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the hostname at the given index.

getHostnameCount()

public int getHostnameCount()

Hostnames.

repeated string hostname = 3;

Returns
Type Description
int

The count of hostname.

getHostnameList()

public ProtocolStringList getHostnameList()

Hostnames.

repeated string hostname = 3;

Returns
Type Description
ProtocolStringList

A list containing the hostname.

getIp(int index)

public String getIp(int index)

IP addresses.

repeated string ip = 1;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The ip at the given index.

getIpBytes(int index)

public ByteString getIpBytes(int index)

IP addresses.

repeated string ip = 1;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the ip at the given index.

getIpCount()

public int getIpCount()

IP addresses.

repeated string ip = 1;

Returns
Type Description
int

The count of ip.

getIpList()

public ProtocolStringList getIpList()

IP addresses.

repeated string ip = 1;

Returns
Type Description
ProtocolStringList

A list containing the ip.

getProcessId(int index)

public String getProcessId(int index)

Process Identifiers.

repeated string process_id = 8;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The processId at the given index.

getProcessIdBytes(int index)

public ByteString getProcessIdBytes(int index)

Process Identifiers.

repeated string process_id = 8;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the processId at the given index.

getProcessIdCount()

public int getProcessIdCount()

Process Identifiers.

repeated string process_id = 8;

Returns
Type Description
int

The count of processId.

getProcessIdList()

public ProtocolStringList getProcessIdList()

Process Identifiers.

repeated string process_id = 8;

Returns
Type Description
ProtocolStringList

A list containing the processId.

getUser(int index)

public String getUser(int index)

Users.

repeated string user = 4;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The user at the given index.

getUserBytes(int index)

public ByteString getUserBytes(int index)

Users.

repeated string user = 4;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the user at the given index.

getUserCount()

public int getUserCount()

Users.

repeated string user = 4;

Returns
Type Description
int

The count of user.

getUserList()

public ProtocolStringList getUserList()

Users.

repeated string user = 4;

Returns
Type Description
ProtocolStringList

A list containing the user.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GroupedFields other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setDomain(int index, String value)

public GroupedFields.Builder setDomain(int index, String value)

Domains.

repeated string domain = 2;

Parameters
Name Description
index int

The index to set the value at.

value String

The domain to set.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

setEmail(int index, String value)

public GroupedFields.Builder setEmail(int index, String value)

Emails.

repeated string email = 5;

Parameters
Name Description
index int

The index to set the value at.

value String

The email to set.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

setFilePath(int index, String value)

public GroupedFields.Builder setFilePath(int index, String value)

File paths.

repeated string file_path = 6;

Parameters
Name Description
index int

The index to set the value at.

value String

The filePath to set.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

setHash(int index, String value)

public GroupedFields.Builder setHash(int index, String value)

File Hashes.

repeated string hash = 7;

Parameters
Name Description
index int

The index to set the value at.

value String

The hash to set.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

setHostname(int index, String value)

public GroupedFields.Builder setHostname(int index, String value)

Hostnames.

repeated string hostname = 3;

Parameters
Name Description
index int

The index to set the value at.

value String

The hostname to set.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

setIp(int index, String value)

public GroupedFields.Builder setIp(int index, String value)

IP addresses.

repeated string ip = 1;

Parameters
Name Description
index int

The index to set the value at.

value String

The ip to set.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

setProcessId(int index, String value)

public GroupedFields.Builder setProcessId(int index, String value)

Process Identifiers.

repeated string process_id = 8;

Parameters
Name Description
index int

The index to set the value at.

value String

The processId to set.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.

setUser(int index, String value)

public GroupedFields.Builder setUser(int index, String value)

Users.

repeated string user = 4;

Parameters
Name Description
index int

The index to set the value at.

value String

The user to set.

Returns
Type Description
GroupedFields.Builder

This builder for chaining.