public static final class ResourceLocator.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourceLocator.Builder> implements ResourceLocatorOrBuilder
UDPA resource locators identify a UDPA resource name and instruct the
data-plane load balancer on how the resource may be located.
Resource locators have a canonical udpa:// URI representation:
udpa://{authority}/{type_url}/{id/*}?{context_params}{#directive,*}
where context_params take the form of URI query parameters.
Resource locators have a similar canonical http:// URI representation:
http://{authority}/{type_url}/{id/*}?{context_params}{#directive,*}
Resource locators also have a simplified file:// URI representation:
file:///{id/*}{#directive,*}
Protobuf type udpa.core.v1.ResourceLocator| Modifier and Type | Method and Description |
|---|---|
ResourceLocator.Builder |
addAllDirectives(Iterable<? extends ResourceLocator.Directive> values)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Builder |
addAllId(Iterable<String> values)
Opaque identifiers for the resource.
|
ResourceLocator.Builder |
addDirectives(int index,
ResourceLocator.Directive.Builder builderForValue)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Builder |
addDirectives(int index,
ResourceLocator.Directive value)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Builder |
addDirectives(ResourceLocator.Directive.Builder builderForValue)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Builder |
addDirectives(ResourceLocator.Directive value)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Directive.Builder |
addDirectivesBuilder()
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Directive.Builder |
addDirectivesBuilder(int index)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Builder |
addId(String value)
Opaque identifiers for the resource.
|
ResourceLocator.Builder |
addIdBytes(com.google.protobuf.ByteString value)
Opaque identifiers for the resource.
|
ResourceLocator.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResourceLocator |
build() |
ResourceLocator |
buildPartial() |
ResourceLocator.Builder |
clear() |
ResourceLocator.Builder |
clearAuthority()
Logical authority for resource (not necessarily transport network address).
|
ResourceLocator.Builder |
clearContextParamSpecifier() |
ResourceLocator.Builder |
clearDirectives()
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Builder |
clearExactContext()
Additional parameters that can be used to select resource variants.
|
ResourceLocator.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ResourceLocator.Builder |
clearId()
Opaque identifiers for the resource.
|
ResourceLocator.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ResourceLocator.Builder |
clearResourceType()
Fully qualified resource type (as in type URL without types.googleapis.com/
prefix).
|
ResourceLocator.Builder |
clearScheme()
URI scheme.
|
ResourceLocator.Builder |
clone() |
String |
getAuthority()
Logical authority for resource (not necessarily transport network address).
|
com.google.protobuf.ByteString |
getAuthorityBytes()
Logical authority for resource (not necessarily transport network address).
|
ResourceLocator.ContextParamSpecifierCase |
getContextParamSpecifierCase() |
ResourceLocator |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
ResourceLocator.Directive |
getDirectives(int index)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Directive.Builder |
getDirectivesBuilder(int index)
A list of directives that appear in the UDPA resource locator #fragment.
|
List<ResourceLocator.Directive.Builder> |
getDirectivesBuilderList()
A list of directives that appear in the UDPA resource locator #fragment.
|
int |
getDirectivesCount()
A list of directives that appear in the UDPA resource locator #fragment.
|
List<ResourceLocator.Directive> |
getDirectivesList()
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.DirectiveOrBuilder |
getDirectivesOrBuilder(int index)
A list of directives that appear in the UDPA resource locator #fragment.
|
List<? extends ResourceLocator.DirectiveOrBuilder> |
getDirectivesOrBuilderList()
A list of directives that appear in the UDPA resource locator #fragment.
|
ContextParams |
getExactContext()
Additional parameters that can be used to select resource variants.
|
ContextParams.Builder |
getExactContextBuilder()
Additional parameters that can be used to select resource variants.
|
ContextParamsOrBuilder |
getExactContextOrBuilder()
Additional parameters that can be used to select resource variants.
|
String |
getId(int index)
Opaque identifiers for the resource.
|
com.google.protobuf.ByteString |
getIdBytes(int index)
Opaque identifiers for the resource.
|
int |
getIdCount()
Opaque identifiers for the resource.
|
com.google.protobuf.ProtocolStringList |
getIdList()
Opaque identifiers for the resource.
|
String |
getResourceType()
Fully qualified resource type (as in type URL without types.googleapis.com/
prefix).
|
com.google.protobuf.ByteString |
getResourceTypeBytes()
Fully qualified resource type (as in type URL without types.googleapis.com/
prefix).
|
ResourceLocator.Scheme |
getScheme()
URI scheme.
|
int |
getSchemeValue()
URI scheme.
|
boolean |
hasExactContext()
Additional parameters that can be used to select resource variants.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ResourceLocator.Builder |
mergeExactContext(ContextParams value)
Additional parameters that can be used to select resource variants.
|
ResourceLocator.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ResourceLocator.Builder |
mergeFrom(com.google.protobuf.Message other) |
ResourceLocator.Builder |
mergeFrom(ResourceLocator other) |
ResourceLocator.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ResourceLocator.Builder |
removeDirectives(int index)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Builder |
setAuthority(String value)
Logical authority for resource (not necessarily transport network address).
|
ResourceLocator.Builder |
setAuthorityBytes(com.google.protobuf.ByteString value)
Logical authority for resource (not necessarily transport network address).
|
ResourceLocator.Builder |
setDirectives(int index,
ResourceLocator.Directive.Builder builderForValue)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Builder |
setDirectives(int index,
ResourceLocator.Directive value)
A list of directives that appear in the UDPA resource locator #fragment.
|
ResourceLocator.Builder |
setExactContext(ContextParams.Builder builderForValue)
Additional parameters that can be used to select resource variants.
|
ResourceLocator.Builder |
setExactContext(ContextParams value)
Additional parameters that can be used to select resource variants.
|
ResourceLocator.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResourceLocator.Builder |
setId(int index,
String value)
Opaque identifiers for the resource.
|
ResourceLocator.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ResourceLocator.Builder |
setResourceType(String value)
Fully qualified resource type (as in type URL without types.googleapis.com/
prefix).
|
ResourceLocator.Builder |
setResourceTypeBytes(com.google.protobuf.ByteString value)
Fully qualified resource type (as in type URL without types.googleapis.com/
prefix).
|
ResourceLocator.Builder |
setScheme(ResourceLocator.Scheme value)
URI scheme.
|
ResourceLocator.Builder |
setSchemeValue(int value)
URI scheme.
|
ResourceLocator.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<ResourceLocator.Builder>public ResourceLocator.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLocator.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<ResourceLocator.Builder>public ResourceLocator getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ResourceLocator build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ResourceLocator buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ResourceLocator.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLocator.Builder>public ResourceLocator.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<ResourceLocator.Builder>public ResourceLocator.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLocator.Builder>public ResourceLocator.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLocator.Builder>public ResourceLocator.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<ResourceLocator.Builder>public ResourceLocator.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<ResourceLocator.Builder>public ResourceLocator.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceLocator.Builder>public ResourceLocator.Builder mergeFrom(ResourceLocator other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLocator.Builder>public ResourceLocator.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<ResourceLocator.Builder>IOExceptionpublic ResourceLocator.ContextParamSpecifierCase getContextParamSpecifierCase()
getContextParamSpecifierCase in interface ResourceLocatorOrBuilderpublic ResourceLocator.Builder clearContextParamSpecifier()
public int getSchemeValue()
URI scheme.
.udpa.core.v1.ResourceLocator.Scheme scheme = 1 [(.validate.rules) = { ... }getSchemeValue in interface ResourceLocatorOrBuilderpublic ResourceLocator.Builder setSchemeValue(int value)
URI scheme.
.udpa.core.v1.ResourceLocator.Scheme scheme = 1 [(.validate.rules) = { ... }public ResourceLocator.Scheme getScheme()
URI scheme.
.udpa.core.v1.ResourceLocator.Scheme scheme = 1 [(.validate.rules) = { ... }getScheme in interface ResourceLocatorOrBuilderpublic ResourceLocator.Builder setScheme(ResourceLocator.Scheme value)
URI scheme.
.udpa.core.v1.ResourceLocator.Scheme scheme = 1 [(.validate.rules) = { ... }public ResourceLocator.Builder clearScheme()
URI scheme.
.udpa.core.v1.ResourceLocator.Scheme scheme = 1 [(.validate.rules) = { ... }public com.google.protobuf.ProtocolStringList getIdList()
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID. This may end with ‘*’ for glob collection references.
repeated string id = 2 [(.validate.rules) = { ... }getIdList in interface ResourceLocatorOrBuilderpublic int getIdCount()
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID. This may end with ‘*’ for glob collection references.
repeated string id = 2 [(.validate.rules) = { ... }getIdCount in interface ResourceLocatorOrBuilderpublic String getId(int index)
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID. This may end with ‘*’ for glob collection references.
repeated string id = 2 [(.validate.rules) = { ... }getId in interface ResourceLocatorOrBuilderpublic com.google.protobuf.ByteString getIdBytes(int index)
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID. This may end with ‘*’ for glob collection references.
repeated string id = 2 [(.validate.rules) = { ... }getIdBytes in interface ResourceLocatorOrBuilderpublic ResourceLocator.Builder setId(int index, String value)
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID. This may end with ‘*’ for glob collection references.
repeated string id = 2 [(.validate.rules) = { ... }public ResourceLocator.Builder addId(String value)
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID. This may end with ‘*’ for glob collection references.
repeated string id = 2 [(.validate.rules) = { ... }public ResourceLocator.Builder addAllId(Iterable<String> values)
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID. This may end with ‘*’ for glob collection references.
repeated string id = 2 [(.validate.rules) = { ... }public ResourceLocator.Builder clearId()
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID. This may end with ‘*’ for glob collection references.
repeated string id = 2 [(.validate.rules) = { ... }public ResourceLocator.Builder addIdBytes(com.google.protobuf.ByteString value)
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID. This may end with ‘*’ for glob collection references.
repeated string id = 2 [(.validate.rules) = { ... }public String getAuthority()
Logical authority for resource (not necessarily transport network address). Authorities are opaque in the UDPA API, data-plane load balancers will map them to concrete network transports such as an xDS management server, e.g. via envoy.config.core.v3.ConfigSource.
string authority = 3;getAuthority in interface ResourceLocatorOrBuilderpublic com.google.protobuf.ByteString getAuthorityBytes()
Logical authority for resource (not necessarily transport network address). Authorities are opaque in the UDPA API, data-plane load balancers will map them to concrete network transports such as an xDS management server, e.g. via envoy.config.core.v3.ConfigSource.
string authority = 3;getAuthorityBytes in interface ResourceLocatorOrBuilderpublic ResourceLocator.Builder setAuthority(String value)
Logical authority for resource (not necessarily transport network address). Authorities are opaque in the UDPA API, data-plane load balancers will map them to concrete network transports such as an xDS management server, e.g. via envoy.config.core.v3.ConfigSource.
string authority = 3;public ResourceLocator.Builder clearAuthority()
Logical authority for resource (not necessarily transport network address). Authorities are opaque in the UDPA API, data-plane load balancers will map them to concrete network transports such as an xDS management server, e.g. via envoy.config.core.v3.ConfigSource.
string authority = 3;public ResourceLocator.Builder setAuthorityBytes(com.google.protobuf.ByteString value)
Logical authority for resource (not necessarily transport network address). Authorities are opaque in the UDPA API, data-plane load balancers will map them to concrete network transports such as an xDS management server, e.g. via envoy.config.core.v3.ConfigSource.
string authority = 3;public String getResourceType()
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 4 [(.validate.rules) = { ... }getResourceType in interface ResourceLocatorOrBuilderpublic com.google.protobuf.ByteString getResourceTypeBytes()
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 4 [(.validate.rules) = { ... }getResourceTypeBytes in interface ResourceLocatorOrBuilderpublic ResourceLocator.Builder setResourceType(String value)
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 4 [(.validate.rules) = { ... }public ResourceLocator.Builder clearResourceType()
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 4 [(.validate.rules) = { ... }public ResourceLocator.Builder setResourceTypeBytes(com.google.protobuf.ByteString value)
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 4 [(.validate.rules) = { ... }public boolean hasExactContext()
Additional parameters that can be used to select resource variants. Matches must be exact, i.e. all context parameters must match exactly and there must be no additional context parameters set on the matched resource.
.udpa.core.v1.ContextParams exact_context = 5;hasExactContext in interface ResourceLocatorOrBuilderpublic ContextParams getExactContext()
Additional parameters that can be used to select resource variants. Matches must be exact, i.e. all context parameters must match exactly and there must be no additional context parameters set on the matched resource.
.udpa.core.v1.ContextParams exact_context = 5;getExactContext in interface ResourceLocatorOrBuilderpublic ResourceLocator.Builder setExactContext(ContextParams value)
Additional parameters that can be used to select resource variants. Matches must be exact, i.e. all context parameters must match exactly and there must be no additional context parameters set on the matched resource.
.udpa.core.v1.ContextParams exact_context = 5;public ResourceLocator.Builder setExactContext(ContextParams.Builder builderForValue)
Additional parameters that can be used to select resource variants. Matches must be exact, i.e. all context parameters must match exactly and there must be no additional context parameters set on the matched resource.
.udpa.core.v1.ContextParams exact_context = 5;public ResourceLocator.Builder mergeExactContext(ContextParams value)
Additional parameters that can be used to select resource variants. Matches must be exact, i.e. all context parameters must match exactly and there must be no additional context parameters set on the matched resource.
.udpa.core.v1.ContextParams exact_context = 5;public ResourceLocator.Builder clearExactContext()
Additional parameters that can be used to select resource variants. Matches must be exact, i.e. all context parameters must match exactly and there must be no additional context parameters set on the matched resource.
.udpa.core.v1.ContextParams exact_context = 5;public ContextParams.Builder getExactContextBuilder()
Additional parameters that can be used to select resource variants. Matches must be exact, i.e. all context parameters must match exactly and there must be no additional context parameters set on the matched resource.
.udpa.core.v1.ContextParams exact_context = 5;public ContextParamsOrBuilder getExactContextOrBuilder()
Additional parameters that can be used to select resource variants. Matches must be exact, i.e. all context parameters must match exactly and there must be no additional context parameters set on the matched resource.
.udpa.core.v1.ContextParams exact_context = 5;getExactContextOrBuilder in interface ResourceLocatorOrBuilderpublic List<ResourceLocator.Directive> getDirectivesList()
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;getDirectivesList in interface ResourceLocatorOrBuilderpublic int getDirectivesCount()
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;getDirectivesCount in interface ResourceLocatorOrBuilderpublic ResourceLocator.Directive getDirectives(int index)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;getDirectives in interface ResourceLocatorOrBuilderpublic ResourceLocator.Builder setDirectives(int index, ResourceLocator.Directive value)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Builder setDirectives(int index, ResourceLocator.Directive.Builder builderForValue)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Builder addDirectives(ResourceLocator.Directive value)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Builder addDirectives(int index, ResourceLocator.Directive value)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Builder addDirectives(ResourceLocator.Directive.Builder builderForValue)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Builder addDirectives(int index, ResourceLocator.Directive.Builder builderForValue)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Builder addAllDirectives(Iterable<? extends ResourceLocator.Directive> values)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Builder clearDirectives()
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Builder removeDirectives(int index)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Directive.Builder getDirectivesBuilder(int index)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.DirectiveOrBuilder getDirectivesOrBuilder(int index)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;getDirectivesOrBuilder in interface ResourceLocatorOrBuilderpublic List<? extends ResourceLocator.DirectiveOrBuilder> getDirectivesOrBuilderList()
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;getDirectivesOrBuilderList in interface ResourceLocatorOrBuilderpublic ResourceLocator.Directive.Builder addDirectivesBuilder()
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public ResourceLocator.Directive.Builder addDirectivesBuilder(int index)
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public List<ResourceLocator.Directive.Builder> getDirectivesBuilderList()
A list of directives that appear in the UDPA resource locator #fragment. When encoding to URI form, directives are percent encoded with comma separation.
repeated .udpa.core.v1.ResourceLocator.Directive directives = 6;public final ResourceLocator.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLocator.Builder>public final ResourceLocator.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLocator.Builder>Copyright © 2018–2020 The Envoy Project. All rights reserved.