Interface RemoteDataSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RemoteDataSource, RemoteDataSource.Builder

public interface RemoteDataSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The HTTP URI to fetch the remote data.
    The HTTP URI to fetch the remote data.
    Retry policy for fetching remote data.
    Retry policy for fetching remote data.
    SHA256 string for verifying data.
    com.google.protobuf.ByteString
    SHA256 string for verifying data.
    boolean
    The HTTP URI to fetch the remote data.
    boolean
    Retry policy for fetching remote data.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasHttpUri

      boolean hasHttpUri()
       The HTTP URI to fetch the remote data.
       
      .envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
      Returns:
      Whether the httpUri field is set.
    • getHttpUri

      HttpUri getHttpUri()
       The HTTP URI to fetch the remote data.
       
      .envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
      Returns:
      The httpUri.
    • getHttpUriOrBuilder

      HttpUriOrBuilder getHttpUriOrBuilder()
       The HTTP URI to fetch the remote data.
       
      .envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
    • getSha256

      String getSha256()
       SHA256 string for verifying data.
       
      string sha256 = 2 [(.validate.rules) = { ... }
      Returns:
      The sha256.
    • getSha256Bytes

      com.google.protobuf.ByteString getSha256Bytes()
       SHA256 string for verifying data.
       
      string sha256 = 2 [(.validate.rules) = { ... }
      Returns:
      The bytes for sha256.
    • hasRetryPolicy

      boolean hasRetryPolicy()
       Retry policy for fetching remote data.
       
      .envoy.config.core.v3.RetryPolicy retry_policy = 3;
      Returns:
      Whether the retryPolicy field is set.
    • getRetryPolicy

      RetryPolicy getRetryPolicy()
       Retry policy for fetching remote data.
       
      .envoy.config.core.v3.RetryPolicy retry_policy = 3;
      Returns:
      The retryPolicy.
    • getRetryPolicyOrBuilder

      RetryPolicyOrBuilder getRetryPolicyOrBuilder()
       Retry policy for fetching remote data.
       
      .envoy.config.core.v3.RetryPolicy retry_policy = 3;