Interface RuntimeLayerOrBuilder

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

    public interface RuntimeLayerOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        java.lang.String getName()
         Descriptive name for the runtime layer. This is only used for the runtime
         :http:get:`/runtime` output.
         
        string name = 1 [(.validate.rules) = { ... }
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Descriptive name for the runtime layer. This is only used for the runtime
         :http:get:`/runtime` output.
         
        string name = 1 [(.validate.rules) = { ... }
        Returns:
        The bytes for name.
      • hasStaticLayer

        boolean hasStaticLayer()
         :ref:`Static runtime <config_runtime_bootstrap>` layer.
         This follows the :ref:`runtime protobuf JSON representation encoding
         <config_runtime_proto_json>`. Unlike static xDS resources, this static
         layer is overridable by later layers in the runtime virtual filesystem.
         
        .google.protobuf.Struct static_layer = 2;
        Returns:
        Whether the staticLayer field is set.
      • getStaticLayer

        com.google.protobuf.Struct getStaticLayer()
         :ref:`Static runtime <config_runtime_bootstrap>` layer.
         This follows the :ref:`runtime protobuf JSON representation encoding
         <config_runtime_proto_json>`. Unlike static xDS resources, this static
         layer is overridable by later layers in the runtime virtual filesystem.
         
        .google.protobuf.Struct static_layer = 2;
        Returns:
        The staticLayer.
      • getStaticLayerOrBuilder

        com.google.protobuf.StructOrBuilder getStaticLayerOrBuilder()
         :ref:`Static runtime <config_runtime_bootstrap>` layer.
         This follows the :ref:`runtime protobuf JSON representation encoding
         <config_runtime_proto_json>`. Unlike static xDS resources, this static
         layer is overridable by later layers in the runtime virtual filesystem.
         
        .google.protobuf.Struct static_layer = 2;
      • hasDiskLayer

        boolean hasDiskLayer()
        .envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;
        Returns:
        Whether the diskLayer field is set.
      • getDiskLayer

        RuntimeLayer.DiskLayer getDiskLayer()
        .envoy.config.bootstrap.v3.RuntimeLayer.DiskLayer disk_layer = 3;
        Returns:
        The diskLayer.
      • hasAdminLayer

        boolean hasAdminLayer()
        .envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;
        Returns:
        Whether the adminLayer field is set.
      • getAdminLayer

        RuntimeLayer.AdminLayer getAdminLayer()
        .envoy.config.bootstrap.v3.RuntimeLayer.AdminLayer admin_layer = 4;
        Returns:
        The adminLayer.
      • hasRtdsLayer

        boolean hasRtdsLayer()
        .envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;
        Returns:
        Whether the rtdsLayer field is set.
      • getRtdsLayer

        RuntimeLayer.RtdsLayer getRtdsLayer()
        .envoy.config.bootstrap.v3.RuntimeLayer.RtdsLayer rtds_layer = 5;
        Returns:
        The rtdsLayer.