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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetFilename()Local filesystem data source.com.google.protobuf.ByteStringgetFilenameBytes()Local filesystem data source.com.google.protobuf.ByteStringgetInlineBytes()Bytes inlined in the configuration.StringgetInlineString()String inlined in the configuration.com.google.protobuf.ByteStringgetInlineStringBytes()String inlined in the configuration.DataSource.SpecifierCasegetSpecifierCase()booleanhasFilename()Local filesystem data source.booleanhasInlineBytes()Bytes inlined in the configuration.booleanhasInlineString()String inlined in the configuration.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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()
-
-