public interface ResourceLocatorOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
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.Directive |
getDirectives(int index)
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.
|
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.
|
List<String> |
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.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofint getSchemeValue()
URI scheme.
.udpa.core.v1.ResourceLocator.Scheme scheme = 1 [(.validate.rules) = { ... }ResourceLocator.Scheme getScheme()
URI scheme.
.udpa.core.v1.ResourceLocator.Scheme scheme = 1 [(.validate.rules) = { ... }List<String> 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) = { ... }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) = { ... }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) = { ... }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) = { ... }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;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;String getResourceType()
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 4 [(.validate.rules) = { ... }com.google.protobuf.ByteString getResourceTypeBytes()
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 4 [(.validate.rules) = { ... }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;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;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;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;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;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;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;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;ResourceLocator.ContextParamSpecifierCase getContextParamSpecifierCase()
Copyright © 2018–2020 The Envoy Project. All rights reserved.