Class Participant.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
de.uni_trier.recap.arg_services.graph.v1.Participant.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ParticipantOrBuilder,Cloneable
- Enclosing class:
- Participant
public static final class Participant.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
implements ParticipantOrBuilder
A participant is a person/user that contributed to the original argument (e.g., an expert providing a statement).Protobuf type
arg_services.graph.v1.Participant-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Optional: description (e.g., role of a person).Optional: email address.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Optional: relevant place.Store programmatic data like creation times.Full name.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clearUrl()Optional: link to relevant website.Store arbitrary data as needed by a user.Optional: username.clone()Optional: description (e.g., role of a person).com.google.protobuf.ByteStringOptional: description (e.g., role of a person).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEmail()Optional: email address.com.google.protobuf.ByteStringOptional: email address.Optional: relevant place.com.google.protobuf.ByteStringOptional: relevant place.Store programmatic data like creation times.Store programmatic data like creation times.Store programmatic data like creation times.getName()Full name.com.google.protobuf.ByteStringFull name.getUrl()Optional: link to relevant website.com.google.protobuf.ByteStringOptional: link to relevant website.com.google.protobuf.StructStore arbitrary data as needed by a user.com.google.protobuf.Struct.BuilderStore arbitrary data as needed by a user.com.google.protobuf.StructOrBuilderStore arbitrary data as needed by a user.Optional: username.com.google.protobuf.ByteStringOptional: username.booleanOptional: description (e.g., role of a person).booleanhasEmail()Optional: email address.booleanOptional: relevant place.booleanStore programmatic data like creation times.booleanhasUrl()Optional: link to relevant website.booleanStore arbitrary data as needed by a user.booleanOptional: username.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Participant other) mergeMetadata(Metadata value) Store programmatic data like creation times.final Participant.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeUserdata(com.google.protobuf.Struct value) Store arbitrary data as needed by a user.setDescription(String value) Optional: description (e.g., role of a person).setDescriptionBytes(com.google.protobuf.ByteString value) Optional: description (e.g., role of a person).Optional: email address.setEmailBytes(com.google.protobuf.ByteString value) Optional: email address.setLocation(String value) Optional: relevant place.setLocationBytes(com.google.protobuf.ByteString value) Optional: relevant place.setMetadata(Metadata value) Store programmatic data like creation times.setMetadata(Metadata.Builder builderForValue) Store programmatic data like creation times.Full name.setNameBytes(com.google.protobuf.ByteString value) Full name.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final Participant.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Optional: link to relevant website.setUrlBytes(com.google.protobuf.ByteString value) Optional: link to relevant website.setUserdata(com.google.protobuf.Struct value) Store arbitrary data as needed by a user.setUserdata(com.google.protobuf.Struct.Builder builderForValue) Store arbitrary data as needed by a user.setUsername(String value) Optional: username.setUsernameBytes(com.google.protobuf.ByteString value) Optional: username.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.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.GeneratedMessageV3.Builder<Participant.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-
setField
public Participant.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-
setRepeatedField
public Participant.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-
addRepeatedField
public Participant.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Participant.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-
mergeFrom
public Participant.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<Participant.Builder>- Throws:
IOException
-
getName
Full name.
string name = 1 [json_name = "name"];- Specified by:
getNamein interfaceParticipantOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Full name.
string name = 1 [json_name = "name"];- Specified by:
getNameBytesin interfaceParticipantOrBuilder- Returns:
- The bytes for name.
-
setName
Full name.
string name = 1 [json_name = "name"];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Full name.
string name = 1 [json_name = "name"];- Returns:
- This builder for chaining.
-
setNameBytes
Full name.
string name = 1 [json_name = "name"];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasUsername
public boolean hasUsername()Optional: username.
optional string username = 2 [json_name = "username"];- Specified by:
hasUsernamein interfaceParticipantOrBuilder- Returns:
- Whether the username field is set.
-
getUsername
Optional: username.
optional string username = 2 [json_name = "username"];- Specified by:
getUsernamein interfaceParticipantOrBuilder- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()Optional: username.
optional string username = 2 [json_name = "username"];- Specified by:
getUsernameBytesin interfaceParticipantOrBuilder- Returns:
- The bytes for username.
-
setUsername
Optional: username.
optional string username = 2 [json_name = "username"];- Parameters:
value- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
Optional: username.
optional string username = 2 [json_name = "username"];- Returns:
- This builder for chaining.
-
setUsernameBytes
Optional: username.
optional string username = 2 [json_name = "username"];- Parameters:
value- The bytes for username to set.- Returns:
- This builder for chaining.
-
hasEmail
public boolean hasEmail()Optional: email address.
optional string email = 3 [json_name = "email"];- Specified by:
hasEmailin interfaceParticipantOrBuilder- Returns:
- Whether the email field is set.
-
getEmail
Optional: email address.
optional string email = 3 [json_name = "email"];- Specified by:
getEmailin interfaceParticipantOrBuilder- Returns:
- The email.
-
getEmailBytes
public com.google.protobuf.ByteString getEmailBytes()Optional: email address.
optional string email = 3 [json_name = "email"];- Specified by:
getEmailBytesin interfaceParticipantOrBuilder- Returns:
- The bytes for email.
-
setEmail
Optional: email address.
optional string email = 3 [json_name = "email"];- Parameters:
value- The email to set.- Returns:
- This builder for chaining.
-
clearEmail
Optional: email address.
optional string email = 3 [json_name = "email"];- Returns:
- This builder for chaining.
-
setEmailBytes
Optional: email address.
optional string email = 3 [json_name = "email"];- Parameters:
value- The bytes for email to set.- Returns:
- This builder for chaining.
-
hasUrl
public boolean hasUrl()Optional: link to relevant website.
optional string url = 4 [json_name = "url"];- Specified by:
hasUrlin interfaceParticipantOrBuilder- Returns:
- Whether the url field is set.
-
getUrl
Optional: link to relevant website.
optional string url = 4 [json_name = "url"];- Specified by:
getUrlin interfaceParticipantOrBuilder- Returns:
- The url.
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()Optional: link to relevant website.
optional string url = 4 [json_name = "url"];- Specified by:
getUrlBytesin interfaceParticipantOrBuilder- Returns:
- The bytes for url.
-
setUrl
Optional: link to relevant website.
optional string url = 4 [json_name = "url"];- Parameters:
value- The url to set.- Returns:
- This builder for chaining.
-
clearUrl
Optional: link to relevant website.
optional string url = 4 [json_name = "url"];- Returns:
- This builder for chaining.
-
setUrlBytes
Optional: link to relevant website.
optional string url = 4 [json_name = "url"];- Parameters:
value- The bytes for url to set.- Returns:
- This builder for chaining.
-
hasLocation
public boolean hasLocation()Optional: relevant place.
optional string location = 5 [json_name = "location"];- Specified by:
hasLocationin interfaceParticipantOrBuilder- Returns:
- Whether the location field is set.
-
getLocation
Optional: relevant place.
optional string location = 5 [json_name = "location"];- Specified by:
getLocationin interfaceParticipantOrBuilder- Returns:
- The location.
-
getLocationBytes
public com.google.protobuf.ByteString getLocationBytes()Optional: relevant place.
optional string location = 5 [json_name = "location"];- Specified by:
getLocationBytesin interfaceParticipantOrBuilder- Returns:
- The bytes for location.
-
setLocation
Optional: relevant place.
optional string location = 5 [json_name = "location"];- Parameters:
value- The location to set.- Returns:
- This builder for chaining.
-
clearLocation
Optional: relevant place.
optional string location = 5 [json_name = "location"];- Returns:
- This builder for chaining.
-
setLocationBytes
Optional: relevant place.
optional string location = 5 [json_name = "location"];- Parameters:
value- The bytes for location to set.- Returns:
- This builder for chaining.
-
hasDescription
public boolean hasDescription()Optional: description (e.g., role of a person).
optional string description = 6 [json_name = "description"];- Specified by:
hasDescriptionin interfaceParticipantOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
Optional: description (e.g., role of a person).
optional string description = 6 [json_name = "description"];- Specified by:
getDescriptionin interfaceParticipantOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional: description (e.g., role of a person).
optional string description = 6 [json_name = "description"];- Specified by:
getDescriptionBytesin interfaceParticipantOrBuilder- Returns:
- The bytes for description.
-
setDescription
Optional: description (e.g., role of a person).
optional string description = 6 [json_name = "description"];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Optional: description (e.g., role of a person).
optional string description = 6 [json_name = "description"];- Returns:
- This builder for chaining.
-
setDescriptionBytes
Optional: description (e.g., role of a person).
optional string description = 6 [json_name = "description"];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()Store programmatic data like creation times.
.arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];- Specified by:
hasMetadatain interfaceParticipantOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
Store programmatic data like creation times.
.arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];- Specified by:
getMetadatain interfaceParticipantOrBuilder- Returns:
- The metadata.
-
setMetadata
Store programmatic data like creation times.
.arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"]; -
setMetadata
Store programmatic data like creation times.
.arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"]; -
mergeMetadata
Store programmatic data like creation times.
.arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"]; -
clearMetadata
Store programmatic data like creation times.
.arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"]; -
getMetadataBuilder
Store programmatic data like creation times.
.arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"]; -
getMetadataOrBuilder
Store programmatic data like creation times.
.arg_services.graph.v1.Metadata metadata = 14 [json_name = "metadata"];- Specified by:
getMetadataOrBuilderin interfaceParticipantOrBuilder
-
hasUserdata
public boolean hasUserdata()Store arbitrary data as needed by a user. May contain all valid JSON values.
.google.protobuf.Struct userdata = 15 [json_name = "userdata"];- Specified by:
hasUserdatain interfaceParticipantOrBuilder- Returns:
- Whether the userdata field is set.
-
getUserdata
public com.google.protobuf.Struct getUserdata()Store arbitrary data as needed by a user. May contain all valid JSON values.
.google.protobuf.Struct userdata = 15 [json_name = "userdata"];- Specified by:
getUserdatain interfaceParticipantOrBuilder- Returns:
- The userdata.
-
setUserdata
Store arbitrary data as needed by a user. May contain all valid JSON values.
.google.protobuf.Struct userdata = 15 [json_name = "userdata"]; -
setUserdata
Store arbitrary data as needed by a user. May contain all valid JSON values.
.google.protobuf.Struct userdata = 15 [json_name = "userdata"]; -
mergeUserdata
Store arbitrary data as needed by a user. May contain all valid JSON values.
.google.protobuf.Struct userdata = 15 [json_name = "userdata"]; -
clearUserdata
Store arbitrary data as needed by a user. May contain all valid JSON values.
.google.protobuf.Struct userdata = 15 [json_name = "userdata"]; -
getUserdataBuilder
public com.google.protobuf.Struct.Builder getUserdataBuilder()Store arbitrary data as needed by a user. May contain all valid JSON values.
.google.protobuf.Struct userdata = 15 [json_name = "userdata"]; -
getUserdataOrBuilder
public com.google.protobuf.StructOrBuilder getUserdataOrBuilder()Store arbitrary data as needed by a user. May contain all valid JSON values.
.google.protobuf.Struct userdata = 15 [json_name = "userdata"];- Specified by:
getUserdataOrBuilderin interfaceParticipantOrBuilder
-
setUnknownFields
public final Participant.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-
mergeUnknownFields
public final Participant.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Participant.Builder>
-