Package com.github.xds.core.v3
Class CollectionEntry.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<CollectionEntry.Builder>
-
- com.github.xds.core.v3.CollectionEntry.Builder
-
- All Implemented Interfaces:
CollectionEntryOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- CollectionEntry
public static final class CollectionEntry.Builder extends com.google.protobuf.GeneratedMessage.Builder<CollectionEntry.Builder> implements CollectionEntryOrBuilder
xDS collection resource wrapper. This encapsulates a xDS resource when appearing inside a list collection resource. List collection resources are regular Resource messages of type: .. code-block:: proto message <T>Collection { repeated CollectionEntry resources = 1; }Protobuf typexds.core.v3.CollectionEntry
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private com.google.protobuf.SingleFieldBuilder<CollectionEntry.InlineEntry,CollectionEntry.InlineEntry.Builder,CollectionEntry.InlineEntryOrBuilder>inlineEntryBuilder_private com.google.protobuf.SingleFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder>locatorBuilder_private java.lang.ObjectresourceSpecifier_private intresourceSpecifierCase_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionEntrybuild()CollectionEntrybuildPartial()private voidbuildPartial0(CollectionEntry result)private voidbuildPartialOneofs(CollectionEntry result)CollectionEntry.Builderclear()CollectionEntry.BuilderclearInlineEntry()The resource is inlined in the list collection.CollectionEntry.BuilderclearLocator()A resource locator describing how the member resource is to be located.CollectionEntry.BuilderclearResourceSpecifier()CollectionEntrygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()CollectionEntry.InlineEntrygetInlineEntry()The resource is inlined in the list collection.CollectionEntry.InlineEntry.BuildergetInlineEntryBuilder()The resource is inlined in the list collection.private com.google.protobuf.SingleFieldBuilder<CollectionEntry.InlineEntry,CollectionEntry.InlineEntry.Builder,CollectionEntry.InlineEntryOrBuilder>getInlineEntryFieldBuilder()The resource is inlined in the list collection.CollectionEntry.InlineEntryOrBuildergetInlineEntryOrBuilder()The resource is inlined in the list collection.ResourceLocatorgetLocator()A resource locator describing how the member resource is to be located.ResourceLocator.BuildergetLocatorBuilder()A resource locator describing how the member resource is to be located.private com.google.protobuf.SingleFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder>getLocatorFieldBuilder()A resource locator describing how the member resource is to be located.ResourceLocatorOrBuildergetLocatorOrBuilder()A resource locator describing how the member resource is to be located.CollectionEntry.ResourceSpecifierCasegetResourceSpecifierCase()booleanhasInlineEntry()The resource is inlined in the list collection.booleanhasLocator()A resource locator describing how the member resource is to be located.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CollectionEntry.BuildermergeFrom(CollectionEntry other)CollectionEntry.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CollectionEntry.BuildermergeFrom(com.google.protobuf.Message other)CollectionEntry.BuildermergeInlineEntry(CollectionEntry.InlineEntry value)The resource is inlined in the list collection.CollectionEntry.BuildermergeLocator(ResourceLocator value)A resource locator describing how the member resource is to be located.CollectionEntry.BuildersetInlineEntry(CollectionEntry.InlineEntry value)The resource is inlined in the list collection.CollectionEntry.BuildersetInlineEntry(CollectionEntry.InlineEntry.Builder builderForValue)The resource is inlined in the list collection.CollectionEntry.BuildersetLocator(ResourceLocator value)A resource locator describing how the member resource is to be located.CollectionEntry.BuildersetLocator(ResourceLocator.Builder builderForValue)A resource locator describing how the member resource is to be located.-
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
resourceSpecifierCase_
private int resourceSpecifierCase_
-
resourceSpecifier_
private java.lang.Object resourceSpecifier_
-
bitField0_
private int bitField0_
-
locatorBuilder_
private com.google.protobuf.SingleFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder> locatorBuilder_
-
inlineEntryBuilder_
private com.google.protobuf.SingleFieldBuilder<CollectionEntry.InlineEntry,CollectionEntry.InlineEntry.Builder,CollectionEntry.InlineEntryOrBuilder> inlineEntryBuilder_
-
-
Method Detail
-
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<CollectionEntry.Builder>
-
clear
public CollectionEntry.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<CollectionEntry.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<CollectionEntry.Builder>
-
getDefaultInstanceForType
public CollectionEntry getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CollectionEntry build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CollectionEntry buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(CollectionEntry result)
-
buildPartialOneofs
private void buildPartialOneofs(CollectionEntry result)
-
mergeFrom
public CollectionEntry.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CollectionEntry.Builder>
-
mergeFrom
public CollectionEntry.Builder mergeFrom(CollectionEntry other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CollectionEntry.Builder>
-
mergeFrom
public CollectionEntry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CollectionEntry.Builder>- Throws:
java.io.IOException
-
getResourceSpecifierCase
public CollectionEntry.ResourceSpecifierCase getResourceSpecifierCase()
- Specified by:
getResourceSpecifierCasein interfaceCollectionEntryOrBuilder
-
clearResourceSpecifier
public CollectionEntry.Builder clearResourceSpecifier()
-
hasLocator
public boolean hasLocator()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;- Specified by:
hasLocatorin interfaceCollectionEntryOrBuilder- Returns:
- Whether the locator field is set.
-
getLocator
public ResourceLocator getLocator()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;- Specified by:
getLocatorin interfaceCollectionEntryOrBuilder- Returns:
- The locator.
-
setLocator
public CollectionEntry.Builder setLocator(ResourceLocator value)
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;
-
setLocator
public CollectionEntry.Builder setLocator(ResourceLocator.Builder builderForValue)
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;
-
mergeLocator
public CollectionEntry.Builder mergeLocator(ResourceLocator value)
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;
-
clearLocator
public CollectionEntry.Builder clearLocator()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;
-
getLocatorBuilder
public ResourceLocator.Builder getLocatorBuilder()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;
-
getLocatorOrBuilder
public ResourceLocatorOrBuilder getLocatorOrBuilder()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;- Specified by:
getLocatorOrBuilderin interfaceCollectionEntryOrBuilder
-
getLocatorFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder> getLocatorFieldBuilder()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;
-
hasInlineEntry
public boolean hasInlineEntry()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;- Specified by:
hasInlineEntryin interfaceCollectionEntryOrBuilder- Returns:
- Whether the inlineEntry field is set.
-
getInlineEntry
public CollectionEntry.InlineEntry getInlineEntry()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;- Specified by:
getInlineEntryin interfaceCollectionEntryOrBuilder- Returns:
- The inlineEntry.
-
setInlineEntry
public CollectionEntry.Builder setInlineEntry(CollectionEntry.InlineEntry value)
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;
-
setInlineEntry
public CollectionEntry.Builder setInlineEntry(CollectionEntry.InlineEntry.Builder builderForValue)
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;
-
mergeInlineEntry
public CollectionEntry.Builder mergeInlineEntry(CollectionEntry.InlineEntry value)
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;
-
clearInlineEntry
public CollectionEntry.Builder clearInlineEntry()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;
-
getInlineEntryBuilder
public CollectionEntry.InlineEntry.Builder getInlineEntryBuilder()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;
-
getInlineEntryOrBuilder
public CollectionEntry.InlineEntryOrBuilder getInlineEntryOrBuilder()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;- Specified by:
getInlineEntryOrBuilderin interfaceCollectionEntryOrBuilder
-
getInlineEntryFieldBuilder
private com.google.protobuf.SingleFieldBuilder<CollectionEntry.InlineEntry,CollectionEntry.InlineEntry.Builder,CollectionEntry.InlineEntryOrBuilder> getInlineEntryFieldBuilder()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;
-
-