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 int
bitField0_
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.Object
resourceSpecifier_
private int
resourceSpecifierCase_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectionEntry
build()
CollectionEntry
buildPartial()
private void
buildPartial0(CollectionEntry result)
private void
buildPartialOneofs(CollectionEntry result)
CollectionEntry.Builder
clear()
CollectionEntry.Builder
clearInlineEntry()
The resource is inlined in the list collection.CollectionEntry.Builder
clearLocator()
A resource locator describing how the member resource is to be located.CollectionEntry.Builder
clearResourceSpecifier()
CollectionEntry
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
CollectionEntry.InlineEntry
getInlineEntry()
The resource is inlined in the list collection.CollectionEntry.InlineEntry.Builder
getInlineEntryBuilder()
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.InlineEntryOrBuilder
getInlineEntryOrBuilder()
The resource is inlined in the list collection.ResourceLocator
getLocator()
A resource locator describing how the member resource is to be located.ResourceLocator.Builder
getLocatorBuilder()
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.ResourceLocatorOrBuilder
getLocatorOrBuilder()
A resource locator describing how the member resource is to be located.CollectionEntry.ResourceSpecifierCase
getResourceSpecifierCase()
boolean
hasInlineEntry()
The resource is inlined in the list collection.boolean
hasLocator()
A resource locator describing how the member resource is to be located.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CollectionEntry.Builder
mergeFrom(CollectionEntry other)
CollectionEntry.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CollectionEntry.Builder
mergeFrom(com.google.protobuf.Message other)
CollectionEntry.Builder
mergeInlineEntry(CollectionEntry.InlineEntry value)
The resource is inlined in the list collection.CollectionEntry.Builder
mergeLocator(ResourceLocator value)
A resource locator describing how the member resource is to be located.CollectionEntry.Builder
setInlineEntry(CollectionEntry.InlineEntry value)
The resource is inlined in the list collection.CollectionEntry.Builder
setInlineEntry(CollectionEntry.InlineEntry.Builder builderForValue)
The resource is inlined in the list collection.CollectionEntry.Builder
setLocator(ResourceLocator value)
A resource locator describing how the member resource is to be located.CollectionEntry.Builder
setLocator(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<CollectionEntry.Builder>
-
clear
public CollectionEntry.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.GeneratedMessage.Builder<CollectionEntry.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.GeneratedMessage.Builder<CollectionEntry.Builder>
-
getDefaultInstanceForType
public CollectionEntry getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CollectionEntry build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CollectionEntry buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CollectionEntry.Builder>
-
mergeFrom
public CollectionEntry.Builder mergeFrom(CollectionEntry other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CollectionEntry.Builder>
- Throws:
java.io.IOException
-
getResourceSpecifierCase
public CollectionEntry.ResourceSpecifierCase getResourceSpecifierCase()
- Specified by:
getResourceSpecifierCase
in 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:
hasLocator
in 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:
getLocator
in 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:
getLocatorOrBuilder
in 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:
hasInlineEntry
in 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:
getInlineEntry
in 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:
getInlineEntryOrBuilder
in 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;
-
-