Package io.envoyproxy.envoy.api.v2.core
Interface DataSourceOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DataSource,DataSource.Builder
public interface DataSourceOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionLocal filesystem data source.com.google.protobuf.ByteStringLocal filesystem data source.com.google.protobuf.ByteStringBytes inlined in the configuration.String inlined in the configuration.com.google.protobuf.ByteStringString inlined in the configuration.booleanLocal filesystem data source.booleanBytes inlined in the configuration.booleanString inlined in the configuration.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
-
hasFilename
boolean hasFilename()Local filesystem data source.
string filename = 1 [(.validate.rules) = { ... }- Returns:
- Whether the filename field is set.
-
getFilename
String getFilename()Local filesystem data source.
string filename = 1 [(.validate.rules) = { ... }- Returns:
- The filename.
-
getFilenameBytes
com.google.protobuf.ByteString getFilenameBytes()Local filesystem data source.
string filename = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for filename.
-
hasInlineBytes
boolean hasInlineBytes()Bytes inlined in the configuration.
bytes inline_bytes = 2 [(.validate.rules) = { ... }- Returns:
- Whether the inlineBytes field is set.
-
getInlineBytes
com.google.protobuf.ByteString getInlineBytes()Bytes inlined in the configuration.
bytes inline_bytes = 2 [(.validate.rules) = { ... }- Returns:
- The inlineBytes.
-
hasInlineString
boolean hasInlineString()String inlined in the configuration.
string inline_string = 3 [(.validate.rules) = { ... }- Returns:
- Whether the inlineString field is set.
-
getInlineString
String getInlineString()String inlined in the configuration.
string inline_string = 3 [(.validate.rules) = { ... }- Returns:
- The inlineString.
-
getInlineStringBytes
com.google.protobuf.ByteString getInlineStringBytes()String inlined in the configuration.
string inline_string = 3 [(.validate.rules) = { ... }- Returns:
- The bytes for inlineString.
-
getSpecifierCase
DataSource.SpecifierCase getSpecifierCase()
-