public static final class CollectionEntry.Builder extends com.google.protobuf.GeneratedMessageV3.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:
message <T>Collection {
repeated CollectionEntry resources = 1;
}
Protobuf type xds.core.v3.CollectionEntry| Modifier and Type | Method and Description |
|---|---|
CollectionEntry.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CollectionEntry |
build() |
CollectionEntry |
buildPartial() |
CollectionEntry.Builder |
clear() |
CollectionEntry.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
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 |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CollectionEntry.Builder |
clearResourceSpecifier() |
CollectionEntry.Builder |
clone() |
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.
|
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.
|
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.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CollectionEntry.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CollectionEntry.Builder |
mergeFrom(CollectionEntry other) |
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 |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CollectionEntry.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CollectionEntry.Builder |
setInlineEntry(CollectionEntry.InlineEntry.Builder builderForValue)
The resource is inlined in the list collection.
|
CollectionEntry.Builder |
setInlineEntry(CollectionEntry.InlineEntry value)
The resource is inlined in the list collection.
|
CollectionEntry.Builder |
setLocator(ResourceLocator.Builder builderForValue)
A resource locator describing how the member resource is to be located.
|
CollectionEntry.Builder |
setLocator(ResourceLocator value)
A resource locator describing how the member resource is to be located.
|
CollectionEntry.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CollectionEntry.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public CollectionEntry.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public CollectionEntry getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CollectionEntry build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CollectionEntry buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CollectionEntry.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public CollectionEntry.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public CollectionEntry.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public CollectionEntry.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public CollectionEntry.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public CollectionEntry.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public CollectionEntry.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CollectionEntry.Builder>public CollectionEntry.Builder mergeFrom(CollectionEntry other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public CollectionEntry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CollectionEntry.Builder>IOExceptionpublic CollectionEntry.ResourceSpecifierCase getResourceSpecifierCase()
getResourceSpecifierCase in interface CollectionEntryOrBuilderpublic CollectionEntry.Builder clearResourceSpecifier()
public boolean hasLocator()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;hasLocator in interface CollectionEntryOrBuilderpublic ResourceLocator getLocator()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;getLocator in interface CollectionEntryOrBuilderpublic CollectionEntry.Builder setLocator(ResourceLocator value)
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;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;public CollectionEntry.Builder mergeLocator(ResourceLocator value)
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;public CollectionEntry.Builder clearLocator()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;public ResourceLocator.Builder getLocatorBuilder()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;public ResourceLocatorOrBuilder getLocatorOrBuilder()
A resource locator describing how the member resource is to be located.
.xds.core.v3.ResourceLocator locator = 1;getLocatorOrBuilder in interface CollectionEntryOrBuilderpublic boolean hasInlineEntry()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;hasInlineEntry in interface CollectionEntryOrBuilderpublic CollectionEntry.InlineEntry getInlineEntry()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;getInlineEntry in interface CollectionEntryOrBuilderpublic CollectionEntry.Builder setInlineEntry(CollectionEntry.InlineEntry value)
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;public CollectionEntry.Builder setInlineEntry(CollectionEntry.InlineEntry.Builder builderForValue)
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;public CollectionEntry.Builder mergeInlineEntry(CollectionEntry.InlineEntry value)
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;public CollectionEntry.Builder clearInlineEntry()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;public CollectionEntry.InlineEntry.Builder getInlineEntryBuilder()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;public CollectionEntry.InlineEntryOrBuilder getInlineEntryOrBuilder()
The resource is inlined in the list collection.
.xds.core.v3.CollectionEntry.InlineEntry inline_entry = 2;getInlineEntryOrBuilder in interface CollectionEntryOrBuilderpublic final CollectionEntry.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>public final CollectionEntry.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CollectionEntry.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.