Interface HttpGrpcAccessLogConfigOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getAdditionalRequestHeadersToLog​(int index)
      Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
      com.google.protobuf.ByteString getAdditionalRequestHeadersToLogBytes​(int index)
      Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
      int getAdditionalRequestHeadersToLogCount()
      Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
      List<String> getAdditionalRequestHeadersToLogList()
      Additional request headers to log in :ref:`HTTPRequestProperties.request_headers <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
      String getAdditionalResponseHeadersToLog​(int index)
      Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
      com.google.protobuf.ByteString getAdditionalResponseHeadersToLogBytes​(int index)
      Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
      int getAdditionalResponseHeadersToLogCount()
      Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
      List<String> getAdditionalResponseHeadersToLogList()
      Additional response headers to log in :ref:`HTTPResponseProperties.response_headers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
      String getAdditionalResponseTrailersToLog​(int index)
      Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
      com.google.protobuf.ByteString getAdditionalResponseTrailersToLogBytes​(int index)
      Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
      int getAdditionalResponseTrailersToLogCount()
      Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
      List<String> getAdditionalResponseTrailersToLogList()
      Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
      CommonGrpcAccessLogConfig getCommonConfig()
      .envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
      CommonGrpcAccessLogConfigOrBuilder getCommonConfigOrBuilder()
      .envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
      boolean hasCommonConfig()
      .envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
      • 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

      • hasCommonConfig

        boolean hasCommonConfig()
        .envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
        Returns:
        Whether the commonConfig field is set.
      • getCommonConfig

        CommonGrpcAccessLogConfig getCommonConfig()
        .envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
        Returns:
        The commonConfig.
      • getCommonConfigOrBuilder

        CommonGrpcAccessLogConfigOrBuilder getCommonConfigOrBuilder()
        .envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig common_config = 1 [(.validate.rules) = { ... }
      • getAdditionalRequestHeadersToLogList

        List<String> getAdditionalRequestHeadersToLogList()
         Additional request headers to log in :ref:`HTTPRequestProperties.request_headers
         <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
         
        repeated string additional_request_headers_to_log = 2;
        Returns:
        A list containing the additionalRequestHeadersToLog.
      • getAdditionalRequestHeadersToLogCount

        int getAdditionalRequestHeadersToLogCount()
         Additional request headers to log in :ref:`HTTPRequestProperties.request_headers
         <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
         
        repeated string additional_request_headers_to_log = 2;
        Returns:
        The count of additionalRequestHeadersToLog.
      • getAdditionalRequestHeadersToLog

        String getAdditionalRequestHeadersToLog​(int index)
         Additional request headers to log in :ref:`HTTPRequestProperties.request_headers
         <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
         
        repeated string additional_request_headers_to_log = 2;
        Parameters:
        index - The index of the element to return.
        Returns:
        The additionalRequestHeadersToLog at the given index.
      • getAdditionalRequestHeadersToLogBytes

        com.google.protobuf.ByteString getAdditionalRequestHeadersToLogBytes​(int index)
         Additional request headers to log in :ref:`HTTPRequestProperties.request_headers
         <envoy_v3_api_field_data.accesslog.v3.HTTPRequestProperties.request_headers>`.
         
        repeated string additional_request_headers_to_log = 2;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the additionalRequestHeadersToLog at the given index.
      • getAdditionalResponseHeadersToLogList

        List<String> getAdditionalResponseHeadersToLogList()
         Additional response headers to log in :ref:`HTTPResponseProperties.response_headers
         <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
         
        repeated string additional_response_headers_to_log = 3;
        Returns:
        A list containing the additionalResponseHeadersToLog.
      • getAdditionalResponseHeadersToLogCount

        int getAdditionalResponseHeadersToLogCount()
         Additional response headers to log in :ref:`HTTPResponseProperties.response_headers
         <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
         
        repeated string additional_response_headers_to_log = 3;
        Returns:
        The count of additionalResponseHeadersToLog.
      • getAdditionalResponseHeadersToLog

        String getAdditionalResponseHeadersToLog​(int index)
         Additional response headers to log in :ref:`HTTPResponseProperties.response_headers
         <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
         
        repeated string additional_response_headers_to_log = 3;
        Parameters:
        index - The index of the element to return.
        Returns:
        The additionalResponseHeadersToLog at the given index.
      • getAdditionalResponseHeadersToLogBytes

        com.google.protobuf.ByteString getAdditionalResponseHeadersToLogBytes​(int index)
         Additional response headers to log in :ref:`HTTPResponseProperties.response_headers
         <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_headers>`.
         
        repeated string additional_response_headers_to_log = 3;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the additionalResponseHeadersToLog at the given index.
      • getAdditionalResponseTrailersToLogList

        List<String> getAdditionalResponseTrailersToLogList()
         Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers
         <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
         
        repeated string additional_response_trailers_to_log = 4;
        Returns:
        A list containing the additionalResponseTrailersToLog.
      • getAdditionalResponseTrailersToLogCount

        int getAdditionalResponseTrailersToLogCount()
         Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers
         <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
         
        repeated string additional_response_trailers_to_log = 4;
        Returns:
        The count of additionalResponseTrailersToLog.
      • getAdditionalResponseTrailersToLog

        String getAdditionalResponseTrailersToLog​(int index)
         Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers
         <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
         
        repeated string additional_response_trailers_to_log = 4;
        Parameters:
        index - The index of the element to return.
        Returns:
        The additionalResponseTrailersToLog at the given index.
      • getAdditionalResponseTrailersToLogBytes

        com.google.protobuf.ByteString getAdditionalResponseTrailersToLogBytes​(int index)
         Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers
         <envoy_v3_api_field_data.accesslog.v3.HTTPResponseProperties.response_trailers>`.
         
        repeated string additional_response_trailers_to_log = 4;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the additionalResponseTrailersToLog at the given index.