public static final class ResourceName.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourceName.Builder> implements ResourceNameOrBuilder
UDPA resource name. This has a canonical udpa:// URI representation:
udpa://{authority}/{type_url}/{id/*}?{context_params}
where context_params take the form of URI query parameters.
A UDPA resource name fully identifies a network resource for transport
purposes. UDPA resource names in this form appear only in discovery
request/response messages used with the xDS transport.
Protobuf type udpa.core.v1.ResourceName| Modifier and Type | Method and Description |
|---|---|
ResourceName.Builder |
addAllId(Iterable<String> values)
Opaque identifiers for the resource.
|
ResourceName.Builder |
addId(String value)
Opaque identifiers for the resource.
|
ResourceName.Builder |
addIdBytes(com.google.protobuf.ByteString value)
Opaque identifiers for the resource.
|
ResourceName.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResourceName |
build() |
ResourceName |
buildPartial() |
ResourceName.Builder |
clear() |
ResourceName.Builder |
clearAuthority()
Logical authority for resource (not necessarily transport network address).
|
ResourceName.Builder |
clearContext()
Additional parameters that can be used to select resource variants.
|
ResourceName.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ResourceName.Builder |
clearId()
Opaque identifiers for the resource.
|
ResourceName.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ResourceName.Builder |
clearResourceType()
Fully qualified resource type (as in type URL without types.googleapis.com/
prefix).
|
ResourceName.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).
|
ContextParams |
getContext()
Additional parameters that can be used to select resource variants.
|
ContextParams.Builder |
getContextBuilder()
Additional parameters that can be used to select resource variants.
|
ContextParamsOrBuilder |
getContextOrBuilder()
Additional parameters that can be used to select resource variants.
|
ResourceName |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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).
|
boolean |
hasContext()
Additional parameters that can be used to select resource variants.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ResourceName.Builder |
mergeContext(ContextParams value)
Additional parameters that can be used to select resource variants.
|
ResourceName.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ResourceName.Builder |
mergeFrom(com.google.protobuf.Message other) |
ResourceName.Builder |
mergeFrom(ResourceName other) |
ResourceName.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ResourceName.Builder |
setAuthority(String value)
Logical authority for resource (not necessarily transport network address).
|
ResourceName.Builder |
setAuthorityBytes(com.google.protobuf.ByteString value)
Logical authority for resource (not necessarily transport network address).
|
ResourceName.Builder |
setContext(ContextParams.Builder builderForValue)
Additional parameters that can be used to select resource variants.
|
ResourceName.Builder |
setContext(ContextParams value)
Additional parameters that can be used to select resource variants.
|
ResourceName.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ResourceName.Builder |
setId(int index,
String value)
Opaque identifiers for the resource.
|
ResourceName.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ResourceName.Builder |
setResourceType(String value)
Fully qualified resource type (as in type URL without types.googleapis.com/
prefix).
|
ResourceName.Builder |
setResourceTypeBytes(com.google.protobuf.ByteString value)
Fully qualified resource type (as in type URL without types.googleapis.com/
prefix).
|
ResourceName.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<ResourceName.Builder>public ResourceName.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceName.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<ResourceName.Builder>public ResourceName getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ResourceName build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ResourceName buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ResourceName.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceName.Builder>public ResourceName.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<ResourceName.Builder>public ResourceName.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceName.Builder>public ResourceName.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceName.Builder>public ResourceName.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<ResourceName.Builder>public ResourceName.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<ResourceName.Builder>public ResourceName.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceName.Builder>public ResourceName.Builder mergeFrom(ResourceName other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceName.Builder>public ResourceName.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<ResourceName.Builder>IOExceptionpublic 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.
repeated string id = 1 [(.validate.rules) = { ... }getIdList in interface ResourceNameOrBuilderpublic int getIdCount()
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID.
repeated string id = 1 [(.validate.rules) = { ... }getIdCount in interface ResourceNameOrBuilderpublic String getId(int index)
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID.
repeated string id = 1 [(.validate.rules) = { ... }getId in interface ResourceNameOrBuilderpublic 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.
repeated string id = 1 [(.validate.rules) = { ... }getIdBytes in interface ResourceNameOrBuilderpublic ResourceName.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.
repeated string id = 1 [(.validate.rules) = { ... }public ResourceName.Builder addId(String value)
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID.
repeated string id = 1 [(.validate.rules) = { ... }public ResourceName.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.
repeated string id = 1 [(.validate.rules) = { ... }public ResourceName.Builder clearId()
Opaque identifiers for the resource. These are effectively concatenated with ‘/’ to form the non-query param path as resource ID.
repeated string id = 1 [(.validate.rules) = { ... }public ResourceName.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.
repeated string id = 1 [(.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.
string authority = 2;getAuthority in interface ResourceNameOrBuilderpublic 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.
string authority = 2;getAuthorityBytes in interface ResourceNameOrBuilderpublic ResourceName.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.
string authority = 2;public ResourceName.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.
string authority = 2;public ResourceName.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.
string authority = 2;public String getResourceType()
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 3 [(.validate.rules) = { ... }getResourceType in interface ResourceNameOrBuilderpublic com.google.protobuf.ByteString getResourceTypeBytes()
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 3 [(.validate.rules) = { ... }getResourceTypeBytes in interface ResourceNameOrBuilderpublic ResourceName.Builder setResourceType(String value)
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 3 [(.validate.rules) = { ... }public ResourceName.Builder clearResourceType()
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 3 [(.validate.rules) = { ... }public ResourceName.Builder setResourceTypeBytes(com.google.protobuf.ByteString value)
Fully qualified resource type (as in type URL without types.googleapis.com/ prefix).
string resource_type = 3 [(.validate.rules) = { ... }public boolean hasContext()
Additional parameters that can be used to select resource variants.
.udpa.core.v1.ContextParams context = 4;hasContext in interface ResourceNameOrBuilderpublic ContextParams getContext()
Additional parameters that can be used to select resource variants.
.udpa.core.v1.ContextParams context = 4;getContext in interface ResourceNameOrBuilderpublic ResourceName.Builder setContext(ContextParams value)
Additional parameters that can be used to select resource variants.
.udpa.core.v1.ContextParams context = 4;public ResourceName.Builder setContext(ContextParams.Builder builderForValue)
Additional parameters that can be used to select resource variants.
.udpa.core.v1.ContextParams context = 4;public ResourceName.Builder mergeContext(ContextParams value)
Additional parameters that can be used to select resource variants.
.udpa.core.v1.ContextParams context = 4;public ResourceName.Builder clearContext()
Additional parameters that can be used to select resource variants.
.udpa.core.v1.ContextParams context = 4;public ContextParams.Builder getContextBuilder()
Additional parameters that can be used to select resource variants.
.udpa.core.v1.ContextParams context = 4;public ContextParamsOrBuilder getContextOrBuilder()
Additional parameters that can be used to select resource variants.
.udpa.core.v1.ContextParams context = 4;getContextOrBuilder in interface ResourceNameOrBuilderpublic final ResourceName.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceName.Builder>public final ResourceName.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceName.Builder>Copyright © 2018–2020 The Envoy Project. All rights reserved.