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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceNamegetName()Resource name.ResourceNameOrBuildergetNameOrBuilder()Resource name.com.google.protobuf.AnygetResource()The resource payload, including type URL.com.google.protobuf.AnyOrBuildergetResourceOrBuilder()The resource payload, including type URL.StringgetVersion()The resource's logical version.com.google.protobuf.ByteStringgetVersionBytes()The resource's logical version.booleanhasName()Resource name.booleanhasResource()The resource payload, including type URL.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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;
-
-