Package uk.org.netex.www.netex
Class InfoLinkStructure.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<InfoLinkStructure.Builder>
com.google.protobuf.GeneratedMessage.Builder<InfoLinkStructure.Builder>
uk.org.netex.www.netex.InfoLinkStructure.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,InfoLinkStructureOrBuilder
- Enclosing class:
InfoLinkStructure
public static final class InfoLinkStructure.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InfoLinkStructure.Builder>
implements InfoLinkStructureOrBuilder
Type for Info LinK. [netex_framework/netex_utility/netex_utility_types.xsd at 453:44]Protobuf type
uk.org.netex.www.netex.InfoLinkStructure-
Method Summary
Modifier and TypeMethodDescriptionaddAllTypeOfInfoLink(Iterable<? extends TypeOfInfolinkEnumeration> values) Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]addAllTypeOfInfoLinkValue(Iterable<Integer> values) Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]addTypeOfInfoLinkValue(int value) Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]build()clear()Software platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]Type for Info LinK.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSoftware platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]com.google.protobuf.ByteStringSoftware platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]getTypeOfInfoLink(int index) Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]intFunctional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]intgetTypeOfInfoLinkValue(int index) Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]getValue()Type for Info LinK.com.google.protobuf.ByteStringType for Info LinK.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(InfoLinkStructure other) setTargetPlatform(String value) Software platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]setTargetPlatformBytes(com.google.protobuf.ByteString value) Software platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]setTypeOfInfoLink(int index, TypeOfInfolinkEnumeration value) Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]setTypeOfInfoLinkValue(int index, int value) Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]Type for Info LinK.setValueBytes(com.google.protobuf.ByteString value) Type for Info LinK.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<InfoLinkStructure.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<InfoLinkStructure.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<InfoLinkStructure.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<InfoLinkStructure.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InfoLinkStructure.Builder>
-
mergeFrom
public InfoLinkStructure.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<InfoLinkStructure.Builder>- Throws:
IOException
-
getTypeOfInfoLinkList
Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Specified by:
getTypeOfInfoLinkListin interfaceInfoLinkStructureOrBuilder- Returns:
- A list containing the typeOfInfoLink.
-
getTypeOfInfoLinkCount
public int getTypeOfInfoLinkCount()Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Specified by:
getTypeOfInfoLinkCountin interfaceInfoLinkStructureOrBuilder- Returns:
- The count of typeOfInfoLink.
-
getTypeOfInfoLink
Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Specified by:
getTypeOfInfoLinkin interfaceInfoLinkStructureOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The typeOfInfoLink at the given index.
-
setTypeOfInfoLink
Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Parameters:
index- The index to set the value at.value- The typeOfInfoLink to set.- Returns:
- This builder for chaining.
-
addTypeOfInfoLink
Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Parameters:
value- The typeOfInfoLink to add.- Returns:
- This builder for chaining.
-
addAllTypeOfInfoLink
public InfoLinkStructure.Builder addAllTypeOfInfoLink(Iterable<? extends TypeOfInfolinkEnumeration> values) Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Parameters:
values- The typeOfInfoLink to add.- Returns:
- This builder for chaining.
-
clearTypeOfInfoLink
Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Returns:
- This builder for chaining.
-
getTypeOfInfoLinkValueList
Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Specified by:
getTypeOfInfoLinkValueListin interfaceInfoLinkStructureOrBuilder- Returns:
- A list containing the enum numeric values on the wire for typeOfInfoLink.
-
getTypeOfInfoLinkValue
public int getTypeOfInfoLinkValue(int index) Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Specified by:
getTypeOfInfoLinkValuein interfaceInfoLinkStructureOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of typeOfInfoLink at the given index.
-
setTypeOfInfoLinkValue
Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for typeOfInfoLink to set.- Returns:
- This builder for chaining.
-
addTypeOfInfoLinkValue
Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Parameters:
value- The enum numeric value on the wire for typeOfInfoLink to add.- Returns:
- This builder for chaining.
-
addAllTypeOfInfoLinkValue
Functional classifcation of infolink [netex_framework/netex_utility/netex_utility_types.xsd at 459:42]
repeated .uk.org.netex.www.netex.TypeOfInfolinkEnumeration type_of_info_link = 1 [packed = true];- Parameters:
values- The enum numeric values on the wire for typeOfInfoLink to add.- Returns:
- This builder for chaining.
-
getTargetPlatform
Software platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]
string target_platform = 4;- Specified by:
getTargetPlatformin interfaceInfoLinkStructureOrBuilder- Returns:
- The targetPlatform.
-
getTargetPlatformBytes
public com.google.protobuf.ByteString getTargetPlatformBytes()Software platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]
string target_platform = 4;- Specified by:
getTargetPlatformBytesin interfaceInfoLinkStructureOrBuilder- Returns:
- The bytes for targetPlatform.
-
setTargetPlatform
Software platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]
string target_platform = 4;- Parameters:
value- The targetPlatform to set.- Returns:
- This builder for chaining.
-
clearTargetPlatform
Software platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]
string target_platform = 4;- Returns:
- This builder for chaining.
-
setTargetPlatformBytes
Software platform for which link is targeted, eg ios, android [netex_framework/netex_utility/netex_utility_types.xsd at 467:42]
string target_platform = 4;- Parameters:
value- The bytes for targetPlatform to set.- Returns:
- This builder for chaining.
-
getValue
Type for Info LinK. [netex_framework/netex_utility/netex_utility_types.xsd at 453:44]
string value = 2;- Specified by:
getValuein interfaceInfoLinkStructureOrBuilder- Returns:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()Type for Info LinK. [netex_framework/netex_utility/netex_utility_types.xsd at 453:44]
string value = 2;- Specified by:
getValueBytesin interfaceInfoLinkStructureOrBuilder- Returns:
- The bytes for value.
-
setValue
Type for Info LinK. [netex_framework/netex_utility/netex_utility_types.xsd at 453:44]
string value = 2;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
Type for Info LinK. [netex_framework/netex_utility/netex_utility_types.xsd at 453:44]
string value = 2;- Returns:
- This builder for chaining.
-
setValueBytes
Type for Info LinK. [netex_framework/netex_utility/netex_utility_types.xsd at 453:44]
string value = 2;- Parameters:
value- The bytes for value to set.- Returns:
- This builder for chaining.
-