Package org.yamcs.protobuf.links
Class LinkInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
org.yamcs.protobuf.links.LinkInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,LinkInfoOrBuilder
- Enclosing class:
- LinkInfo
public static final class LinkInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
implements LinkInfoOrBuilder
Protobuf type
yamcs.protobuf.links.LinkInfo
-
Method Summary
Modifier and TypeMethodDescriptionaddActions
(int index, ActionInfo value) Custom actionsaddActions
(int index, ActionInfo.Builder builderForValue) Custom actionsaddActions
(ActionInfo value) Custom actionsaddActions
(ActionInfo.Builder builderForValue) Custom actionsCustom actionsaddActionsBuilder
(int index) Custom actionsaddAllActions
(Iterable<? extends ActionInfo> values) Custom actionsaddAllParameters
(Iterable<String> values) System parameters generated by this linkaddParameters
(String value) System parameters generated by this linkaddParametersBytes
(com.google.protobuf.ByteString value) System parameters generated by this linkaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
Custom actionsCounter of inbound (received) data.Counter of outbound (transmitted) data.Short status informationWhether this link is currently disabled.Custom info fieldsclearField
(com.google.protobuf.Descriptors.FieldDescriptor field) Yamcs instance nameLink nameclearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) System parameters generated by this linkif this is a sublink of an aggregated data link, this is the name of the parentConfigurationoptional string status = 7;
Java class nameclone()
getActions
(int index) Custom actionsgetActionsBuilder
(int index) Custom actionsCustom actionsint
Custom actionsCustom actionsgetActionsOrBuilder
(int index) Custom actionsList<? extends ActionInfoOrBuilder>
Custom actionslong
Counter of inbound (received) data.long
Counter of outbound (transmitted) data.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Short status informationcom.google.protobuf.ByteString
Short status informationboolean
Whether this link is currently disabled.com.google.protobuf.Struct
getExtra()
Custom info fieldscom.google.protobuf.Struct.Builder
Custom info fieldscom.google.protobuf.StructOrBuilder
Custom info fieldsYamcs instance namecom.google.protobuf.ByteString
Yamcs instance namegetName()
Link namecom.google.protobuf.ByteString
Link namegetParameters
(int index) System parameters generated by this linkcom.google.protobuf.ByteString
getParametersBytes
(int index) System parameters generated by this linkint
System parameters generated by this linkcom.google.protobuf.ProtocolStringList
System parameters generated by this linkif this is a sublink of an aggregated data link, this is the name of the parentcom.google.protobuf.ByteString
if this is a sublink of an aggregated data link, this is the name of the parentgetSpec()
Configurationcom.google.protobuf.ByteString
Configurationoptional string status = 7;
com.google.protobuf.ByteString
optional string status = 7;
getType()
Java class namecom.google.protobuf.ByteString
Java class nameboolean
Counter of inbound (received) data.boolean
Counter of outbound (transmitted) data.boolean
Short status informationboolean
Whether this link is currently disabled.boolean
hasExtra()
Custom info fieldsboolean
Yamcs instance nameboolean
hasName()
Link nameboolean
if this is a sublink of an aggregated data link, this is the name of the parentboolean
hasSpec()
Configurationboolean
optional string status = 7;
boolean
hasType()
Java class nameprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeExtra
(com.google.protobuf.Struct value) Custom info fieldsmergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) final LinkInfo.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) removeActions
(int index) Custom actionssetActions
(int index, ActionInfo value) Custom actionssetActions
(int index, ActionInfo.Builder builderForValue) Custom actionssetDataInCount
(long value) Counter of inbound (received) data.setDataOutCount
(long value) Counter of outbound (transmitted) data.setDetailedStatus
(String value) Short status informationsetDetailedStatusBytes
(com.google.protobuf.ByteString value) Short status informationsetDisabled
(boolean value) Whether this link is currently disabled.setExtra
(com.google.protobuf.Struct value) Custom info fieldssetExtra
(com.google.protobuf.Struct.Builder builderForValue) Custom info fieldssetInstance
(String value) Yamcs instance namesetInstanceBytes
(com.google.protobuf.ByteString value) Yamcs instance nameLink namesetNameBytes
(com.google.protobuf.ByteString value) Link namesetParameters
(int index, String value) System parameters generated by this linksetParentName
(String value) if this is a sublink of an aggregated data link, this is the name of the parentsetParentNameBytes
(com.google.protobuf.ByteString value) if this is a sublink of an aggregated data link, this is the name of the parentsetRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) ConfigurationsetSpecBytes
(com.google.protobuf.ByteString value) Configurationoptional string status = 7;
setStatusBytes
(com.google.protobuf.ByteString value) optional string status = 7;
Java class namesetTypeBytes
(com.google.protobuf.ByteString value) Java class namefinal LinkInfo.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) 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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
setField
public LinkInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
setRepeatedField
public LinkInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
addRepeatedField
public LinkInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LinkInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
mergeFrom
public LinkInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LinkInfo.Builder>
- Throws:
IOException
-
hasInstance
public boolean hasInstance()Yamcs instance name
optional string instance = 1;
- Specified by:
hasInstance
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the instance field is set.
-
getInstance
Yamcs instance name
optional string instance = 1;
- Specified by:
getInstance
in interfaceLinkInfoOrBuilder
- Returns:
- The instance.
-
getInstanceBytes
public com.google.protobuf.ByteString getInstanceBytes()Yamcs instance name
optional string instance = 1;
- Specified by:
getInstanceBytes
in interfaceLinkInfoOrBuilder
- Returns:
- The bytes for instance.
-
setInstance
Yamcs instance name
optional string instance = 1;
- Parameters:
value
- The instance to set.- Returns:
- This builder for chaining.
-
clearInstance
Yamcs instance name
optional string instance = 1;
- Returns:
- This builder for chaining.
-
setInstanceBytes
Yamcs instance name
optional string instance = 1;
- Parameters:
value
- The bytes for instance to set.- Returns:
- This builder for chaining.
-
hasName
public boolean hasName()Link name
optional string name = 2;
- Specified by:
hasName
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the name field is set.
-
getName
Link name
optional string name = 2;
- Specified by:
getName
in interfaceLinkInfoOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Link name
optional string name = 2;
- Specified by:
getNameBytes
in interfaceLinkInfoOrBuilder
- Returns:
- The bytes for name.
-
setName
Link name
optional string name = 2;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
Link name
optional string name = 2;
- Returns:
- This builder for chaining.
-
setNameBytes
Link name
optional string name = 2;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()Java class name
optional string type = 3;
- Specified by:
hasType
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the type field is set.
-
getType
Java class name
optional string type = 3;
- Specified by:
getType
in interfaceLinkInfoOrBuilder
- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()Java class name
optional string type = 3;
- Specified by:
getTypeBytes
in interfaceLinkInfoOrBuilder
- Returns:
- The bytes for type.
-
setType
Java class name
optional string type = 3;
- Parameters:
value
- The type to set.- Returns:
- This builder for chaining.
-
clearType
Java class name
optional string type = 3;
- Returns:
- This builder for chaining.
-
setTypeBytes
Java class name
optional string type = 3;
- Parameters:
value
- The bytes for type to set.- Returns:
- This builder for chaining.
-
hasSpec
public boolean hasSpec()Configuration
optional string spec = 4;
- Specified by:
hasSpec
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the spec field is set.
-
getSpec
Configuration
optional string spec = 4;
- Specified by:
getSpec
in interfaceLinkInfoOrBuilder
- Returns:
- The spec.
-
getSpecBytes
public com.google.protobuf.ByteString getSpecBytes()Configuration
optional string spec = 4;
- Specified by:
getSpecBytes
in interfaceLinkInfoOrBuilder
- Returns:
- The bytes for spec.
-
setSpec
Configuration
optional string spec = 4;
- Parameters:
value
- The spec to set.- Returns:
- This builder for chaining.
-
clearSpec
Configuration
optional string spec = 4;
- Returns:
- This builder for chaining.
-
setSpecBytes
Configuration
optional string spec = 4;
- Parameters:
value
- The bytes for spec to set.- Returns:
- This builder for chaining.
-
hasDisabled
public boolean hasDisabled()Whether this link is currently disabled.
optional bool disabled = 6;
- Specified by:
hasDisabled
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the disabled field is set.
-
getDisabled
public boolean getDisabled()Whether this link is currently disabled.
optional bool disabled = 6;
- Specified by:
getDisabled
in interfaceLinkInfoOrBuilder
- Returns:
- The disabled.
-
setDisabled
Whether this link is currently disabled.
optional bool disabled = 6;
- Parameters:
value
- The disabled to set.- Returns:
- This builder for chaining.
-
clearDisabled
Whether this link is currently disabled.
optional bool disabled = 6;
- Returns:
- This builder for chaining.
-
hasStatus
public boolean hasStatus()optional string status = 7;
- Specified by:
hasStatus
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the status field is set.
-
getStatus
optional string status = 7;
- Specified by:
getStatus
in interfaceLinkInfoOrBuilder
- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()optional string status = 7;
- Specified by:
getStatusBytes
in interfaceLinkInfoOrBuilder
- Returns:
- The bytes for status.
-
setStatus
optional string status = 7;
- Parameters:
value
- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
optional string status = 7;
- Returns:
- This builder for chaining.
-
setStatusBytes
optional string status = 7;
- Parameters:
value
- The bytes for status to set.- Returns:
- This builder for chaining.
-
hasDataInCount
public boolean hasDataInCount()Counter of inbound (received) data. The unit of this is specific to each link.
optional int64 dataInCount = 10;
- Specified by:
hasDataInCount
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the dataInCount field is set.
-
getDataInCount
public long getDataInCount()Counter of inbound (received) data. The unit of this is specific to each link.
optional int64 dataInCount = 10;
- Specified by:
getDataInCount
in interfaceLinkInfoOrBuilder
- Returns:
- The dataInCount.
-
setDataInCount
Counter of inbound (received) data. The unit of this is specific to each link.
optional int64 dataInCount = 10;
- Parameters:
value
- The dataInCount to set.- Returns:
- This builder for chaining.
-
clearDataInCount
Counter of inbound (received) data. The unit of this is specific to each link.
optional int64 dataInCount = 10;
- Returns:
- This builder for chaining.
-
hasDataOutCount
public boolean hasDataOutCount()Counter of outbound (transmitted) data. The unit of this is specific to each link.
optional int64 dataOutCount = 11;
- Specified by:
hasDataOutCount
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the dataOutCount field is set.
-
getDataOutCount
public long getDataOutCount()Counter of outbound (transmitted) data. The unit of this is specific to each link.
optional int64 dataOutCount = 11;
- Specified by:
getDataOutCount
in interfaceLinkInfoOrBuilder
- Returns:
- The dataOutCount.
-
setDataOutCount
Counter of outbound (transmitted) data. The unit of this is specific to each link.
optional int64 dataOutCount = 11;
- Parameters:
value
- The dataOutCount to set.- Returns:
- This builder for chaining.
-
clearDataOutCount
Counter of outbound (transmitted) data. The unit of this is specific to each link.
optional int64 dataOutCount = 11;
- Returns:
- This builder for chaining.
-
hasDetailedStatus
public boolean hasDetailedStatus()Short status information
optional string detailedStatus = 9;
- Specified by:
hasDetailedStatus
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the detailedStatus field is set.
-
getDetailedStatus
Short status information
optional string detailedStatus = 9;
- Specified by:
getDetailedStatus
in interfaceLinkInfoOrBuilder
- Returns:
- The detailedStatus.
-
getDetailedStatusBytes
public com.google.protobuf.ByteString getDetailedStatusBytes()Short status information
optional string detailedStatus = 9;
- Specified by:
getDetailedStatusBytes
in interfaceLinkInfoOrBuilder
- Returns:
- The bytes for detailedStatus.
-
setDetailedStatus
Short status information
optional string detailedStatus = 9;
- Parameters:
value
- The detailedStatus to set.- Returns:
- This builder for chaining.
-
clearDetailedStatus
Short status information
optional string detailedStatus = 9;
- Returns:
- This builder for chaining.
-
setDetailedStatusBytes
Short status information
optional string detailedStatus = 9;
- Parameters:
value
- The bytes for detailedStatus to set.- Returns:
- This builder for chaining.
-
hasParentName
public boolean hasParentName()if this is a sublink of an aggregated data link, this is the name of the parent
optional string parentName = 12;
- Specified by:
hasParentName
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the parentName field is set.
-
getParentName
if this is a sublink of an aggregated data link, this is the name of the parent
optional string parentName = 12;
- Specified by:
getParentName
in interfaceLinkInfoOrBuilder
- Returns:
- The parentName.
-
getParentNameBytes
public com.google.protobuf.ByteString getParentNameBytes()if this is a sublink of an aggregated data link, this is the name of the parent
optional string parentName = 12;
- Specified by:
getParentNameBytes
in interfaceLinkInfoOrBuilder
- Returns:
- The bytes for parentName.
-
setParentName
if this is a sublink of an aggregated data link, this is the name of the parent
optional string parentName = 12;
- Parameters:
value
- The parentName to set.- Returns:
- This builder for chaining.
-
clearParentName
if this is a sublink of an aggregated data link, this is the name of the parent
optional string parentName = 12;
- Returns:
- This builder for chaining.
-
setParentNameBytes
if this is a sublink of an aggregated data link, this is the name of the parent
optional string parentName = 12;
- Parameters:
value
- The bytes for parentName to set.- Returns:
- This builder for chaining.
-
getActionsList
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
- Specified by:
getActionsList
in interfaceLinkInfoOrBuilder
-
getActionsCount
public int getActionsCount()Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
- Specified by:
getActionsCount
in interfaceLinkInfoOrBuilder
-
getActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
- Specified by:
getActions
in interfaceLinkInfoOrBuilder
-
setActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
setActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
addActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
addActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
addActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
addActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
addAllActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
clearActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
removeActions
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
getActionsBuilder
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
getActionsOrBuilder
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
- Specified by:
getActionsOrBuilder
in interfaceLinkInfoOrBuilder
-
getActionsOrBuilderList
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
- Specified by:
getActionsOrBuilderList
in interfaceLinkInfoOrBuilder
-
addActionsBuilder
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
addActionsBuilder
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
getActionsBuilderList
Custom actions
repeated .yamcs.protobuf.actions.ActionInfo actions = 13;
-
hasExtra
public boolean hasExtra()Custom info fields
optional .google.protobuf.Struct extra = 14;
- Specified by:
hasExtra
in interfaceLinkInfoOrBuilder
- Returns:
- Whether the extra field is set.
-
getExtra
public com.google.protobuf.Struct getExtra()Custom info fields
optional .google.protobuf.Struct extra = 14;
- Specified by:
getExtra
in interfaceLinkInfoOrBuilder
- Returns:
- The extra.
-
setExtra
Custom info fields
optional .google.protobuf.Struct extra = 14;
-
setExtra
Custom info fields
optional .google.protobuf.Struct extra = 14;
-
mergeExtra
Custom info fields
optional .google.protobuf.Struct extra = 14;
-
clearExtra
Custom info fields
optional .google.protobuf.Struct extra = 14;
-
getExtraBuilder
public com.google.protobuf.Struct.Builder getExtraBuilder()Custom info fields
optional .google.protobuf.Struct extra = 14;
-
getExtraOrBuilder
public com.google.protobuf.StructOrBuilder getExtraOrBuilder()Custom info fields
optional .google.protobuf.Struct extra = 14;
- Specified by:
getExtraOrBuilder
in interfaceLinkInfoOrBuilder
-
getParametersList
public com.google.protobuf.ProtocolStringList getParametersList()System parameters generated by this link
repeated string parameters = 15;
- Specified by:
getParametersList
in interfaceLinkInfoOrBuilder
- Returns:
- A list containing the parameters.
-
getParametersCount
public int getParametersCount()System parameters generated by this link
repeated string parameters = 15;
- Specified by:
getParametersCount
in interfaceLinkInfoOrBuilder
- Returns:
- The count of parameters.
-
getParameters
System parameters generated by this link
repeated string parameters = 15;
- Specified by:
getParameters
in interfaceLinkInfoOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The parameters at the given index.
-
getParametersBytes
public com.google.protobuf.ByteString getParametersBytes(int index) System parameters generated by this link
repeated string parameters = 15;
- Specified by:
getParametersBytes
in interfaceLinkInfoOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the parameters at the given index.
-
setParameters
System parameters generated by this link
repeated string parameters = 15;
- Parameters:
index
- The index to set the value at.value
- The parameters to set.- Returns:
- This builder for chaining.
-
addParameters
System parameters generated by this link
repeated string parameters = 15;
- Parameters:
value
- The parameters to add.- Returns:
- This builder for chaining.
-
addAllParameters
System parameters generated by this link
repeated string parameters = 15;
- Parameters:
values
- The parameters to add.- Returns:
- This builder for chaining.
-
clearParameters
System parameters generated by this link
repeated string parameters = 15;
- Returns:
- This builder for chaining.
-
addParametersBytes
System parameters generated by this link
repeated string parameters = 15;
- Parameters:
value
- The bytes of the parameters to add.- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LinkInfo.Builder>
-