Interface ClientConfig.GenericXdsConfigOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ClientResourceStatus getClientStatus()
      Per xDS resource status from the view of a xDS client
      int getClientStatusValue()
      Per xDS resource status from the view of a xDS client
      ConfigStatus getConfigStatus()
      Per xDS resource config status.
      int getConfigStatusValue()
      Per xDS resource config status.
      UpdateFailureState getErrorState()
      Set if the last update failed, cleared after the next successful update.
      UpdateFailureStateOrBuilder getErrorStateOrBuilder()
      Set if the last update failed, cleared after the next successful update.
      boolean getIsStaticResource()
      Is static resource is true if it is specified in the config supplied through the file at the startup.
      com.google.protobuf.Timestamp getLastUpdated()
      Timestamp when the xDS resource was last updated
      com.google.protobuf.TimestampOrBuilder getLastUpdatedOrBuilder()
      Timestamp when the xDS resource was last updated
      String getName()
      Name of the xDS resource
      com.google.protobuf.ByteString getNameBytes()
      Name of the xDS resource
      String getTypeUrl()
      Type_url represents the fully qualified name of xDS resource type like envoy.v3.Cluster, envoy.v3.ClusterLoadAssignment etc.
      com.google.protobuf.ByteString getTypeUrlBytes()
      Type_url represents the fully qualified name of xDS resource type like envoy.v3.Cluster, envoy.v3.ClusterLoadAssignment etc.
      String getVersionInfo()
      This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` in the last processed xDS discovery response.
      com.google.protobuf.ByteString getVersionInfoBytes()
      This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>` in the last processed xDS discovery response.
      com.google.protobuf.Any getXdsConfig()
      The xDS resource config.
      com.google.protobuf.AnyOrBuilder getXdsConfigOrBuilder()
      The xDS resource config.
      boolean hasErrorState()
      Set if the last update failed, cleared after the next successful update.
      boolean hasLastUpdated()
      Timestamp when the xDS resource was last updated
      boolean hasXdsConfig()
      The xDS resource config.
      • 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

      • getTypeUrl

        String getTypeUrl()
         Type_url represents the fully qualified name of xDS resource type
         like envoy.v3.Cluster, envoy.v3.ClusterLoadAssignment etc.
         
        string type_url = 1;
      • getTypeUrlBytes

        com.google.protobuf.ByteString getTypeUrlBytes()
         Type_url represents the fully qualified name of xDS resource type
         like envoy.v3.Cluster, envoy.v3.ClusterLoadAssignment etc.
         
        string type_url = 1;
      • getName

        String getName()
         Name of the xDS resource
         
        string name = 2;
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Name of the xDS resource
         
        string name = 2;
      • getVersionInfo

        String getVersionInfo()
         This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>`
         in the last processed xDS discovery response. If there are only
         static bootstrap listeners, this field will be ""
         
        string version_info = 3;
      • getVersionInfoBytes

        com.google.protobuf.ByteString getVersionInfoBytes()
         This is the :ref:`version_info <envoy_v3_api_field_service.discovery.v3.DiscoveryResponse.version_info>`
         in the last processed xDS discovery response. If there are only
         static bootstrap listeners, this field will be ""
         
        string version_info = 3;
      • hasXdsConfig

        boolean hasXdsConfig()
         The xDS resource config. Actual content depends on the type
         
        .google.protobuf.Any xds_config = 4;
      • getXdsConfig

        com.google.protobuf.Any getXdsConfig()
         The xDS resource config. Actual content depends on the type
         
        .google.protobuf.Any xds_config = 4;
      • getXdsConfigOrBuilder

        com.google.protobuf.AnyOrBuilder getXdsConfigOrBuilder()
         The xDS resource config. Actual content depends on the type
         
        .google.protobuf.Any xds_config = 4;
      • hasLastUpdated

        boolean hasLastUpdated()
         Timestamp when the xDS resource was last updated
         
        .google.protobuf.Timestamp last_updated = 5;
      • getLastUpdated

        com.google.protobuf.Timestamp getLastUpdated()
         Timestamp when the xDS resource was last updated
         
        .google.protobuf.Timestamp last_updated = 5;
      • getLastUpdatedOrBuilder

        com.google.protobuf.TimestampOrBuilder getLastUpdatedOrBuilder()
         Timestamp when the xDS resource was last updated
         
        .google.protobuf.Timestamp last_updated = 5;
      • getConfigStatusValue

        int getConfigStatusValue()
         Per xDS resource config status. It is generated by management servers.
         It will not be present if the CSDS server is an xDS client.
         
        .envoy.service.status.v3.ConfigStatus config_status = 6;
      • getConfigStatus

        ConfigStatus getConfigStatus()
         Per xDS resource config status. It is generated by management servers.
         It will not be present if the CSDS server is an xDS client.
         
        .envoy.service.status.v3.ConfigStatus config_status = 6;
      • getClientStatusValue

        int getClientStatusValue()
         Per xDS resource status from the view of a xDS client
         
        .envoy.admin.v3.ClientResourceStatus client_status = 7;
      • getClientStatus

        ClientResourceStatus getClientStatus()
         Per xDS resource status from the view of a xDS client
         
        .envoy.admin.v3.ClientResourceStatus client_status = 7;
      • hasErrorState

        boolean hasErrorState()
         Set if the last update failed, cleared after the next successful
         update. The *error_state* field contains the rejected version of
         this particular resource along with the reason and timestamp. For
         successfully updated or acknowledged resource, this field should
         be empty.
         [#not-implemented-hide:]
         
        .envoy.admin.v3.UpdateFailureState error_state = 8;
      • getErrorState

        UpdateFailureState getErrorState()
         Set if the last update failed, cleared after the next successful
         update. The *error_state* field contains the rejected version of
         this particular resource along with the reason and timestamp. For
         successfully updated or acknowledged resource, this field should
         be empty.
         [#not-implemented-hide:]
         
        .envoy.admin.v3.UpdateFailureState error_state = 8;
      • getErrorStateOrBuilder

        UpdateFailureStateOrBuilder getErrorStateOrBuilder()
         Set if the last update failed, cleared after the next successful
         update. The *error_state* field contains the rejected version of
         this particular resource along with the reason and timestamp. For
         successfully updated or acknowledged resource, this field should
         be empty.
         [#not-implemented-hide:]
         
        .envoy.admin.v3.UpdateFailureState error_state = 8;
      • getIsStaticResource

        boolean getIsStaticResource()
         Is static resource is true if it is specified in the config supplied
         through the file at the startup.
         
        bool is_static_resource = 9;