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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      HttpUri getHttpUri()
      The HTTP URI to fetch the remote data.
      HttpUriOrBuilder getHttpUriOrBuilder()
      The HTTP URI to fetch the remote data.
      RetryPolicy getRetryPolicy()
      Retry policy for fetching remote data.
      RetryPolicyOrBuilder getRetryPolicyOrBuilder()
      Retry policy for fetching remote data.
      java.lang.String getSha256()
      SHA256 string for verifying data.
      com.google.protobuf.ByteString getSha256Bytes()
      SHA256 string for verifying data.
      boolean hasHttpUri()
      The HTTP URI to fetch the remote data.
      boolean hasRetryPolicy()
      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 Detail

      • 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

        java.lang.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;