Package com.github.xds.core.v3
Interface ResourceOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Resource,Resource.Builder
public interface ResourceOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetName()Resource name.Resource name.com.google.protobuf.AnyThe resource payload, including type URL.com.google.protobuf.AnyOrBuilderThe resource payload, including type URL.The resource's logical version.com.google.protobuf.ByteStringThe resource's logical version.booleanhasName()Resource name.booleanThe resource payload, including type URL.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasName
boolean hasName()Resource name. This may be omitted for filesystem resources.
.xds.core.v3.ResourceName name = 1;- Returns:
- Whether the name field is set.
-
getName
ResourceName getName()Resource name. This may be omitted for filesystem resources.
.xds.core.v3.ResourceName name = 1;- Returns:
- The name.
-
getNameOrBuilder
ResourceNameOrBuilder getNameOrBuilder()Resource name. This may be omitted for filesystem resources.
.xds.core.v3.ResourceName name = 1; -
getVersion
String getVersion()The resource's logical version. It is illegal to have the same named xDS resource name at a given version with different resource payloads.
string version = 2;- Returns:
- The version.
-
getVersionBytes
com.google.protobuf.ByteString getVersionBytes()The resource's logical version. It is illegal to have the same named xDS resource name at a given version with different resource payloads.
string version = 2;- Returns:
- The bytes for version.
-
hasResource
boolean hasResource()The resource payload, including type URL.
.google.protobuf.Any resource = 3;- Returns:
- Whether the resource field is set.
-
getResource
com.google.protobuf.Any getResource()The resource payload, including type URL.
.google.protobuf.Any resource = 3;- Returns:
- The resource.
-
getResourceOrBuilder
com.google.protobuf.AnyOrBuilder getResourceOrBuilder()The resource payload, including type URL.
.google.protobuf.Any resource = 3;
-