Interface DeltaDiscoveryResponseOrBuilder

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

public interface DeltaDiscoveryResponseOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getSystemVersionInfo

      String getSystemVersionInfo()
       The version of the response data (used for debugging).
       
      string system_version_info = 1;
      Returns:
      The systemVersionInfo.
    • getSystemVersionInfoBytes

      com.google.protobuf.ByteString getSystemVersionInfoBytes()
       The version of the response data (used for debugging).
       
      string system_version_info = 1;
      Returns:
      The bytes for systemVersionInfo.
    • getResourcesList

      List<Resource> getResourcesList()
       The response resources. These are typed resources, whose types must match
       the type_url field.
       
      repeated .envoy.service.discovery.v3.Resource resources = 2;
    • getResources

      Resource getResources(int index)
       The response resources. These are typed resources, whose types must match
       the type_url field.
       
      repeated .envoy.service.discovery.v3.Resource resources = 2;
    • getResourcesCount

      int getResourcesCount()
       The response resources. These are typed resources, whose types must match
       the type_url field.
       
      repeated .envoy.service.discovery.v3.Resource resources = 2;
    • getResourcesOrBuilderList

      List<? extends ResourceOrBuilder> getResourcesOrBuilderList()
       The response resources. These are typed resources, whose types must match
       the type_url field.
       
      repeated .envoy.service.discovery.v3.Resource resources = 2;
    • getResourcesOrBuilder

      ResourceOrBuilder getResourcesOrBuilder(int index)
       The response resources. These are typed resources, whose types must match
       the type_url field.
       
      repeated .envoy.service.discovery.v3.Resource resources = 2;
    • getTypeUrl

      String getTypeUrl()
       Type URL for resources. Identifies the xDS API when muxing over ADS.
       Must be consistent with the type_url in the Any within 'resources' if 'resources' is non-empty.
       
      string type_url = 4;
      Returns:
      The typeUrl.
    • getTypeUrlBytes

      com.google.protobuf.ByteString getTypeUrlBytes()
       Type URL for resources. Identifies the xDS API when muxing over ADS.
       Must be consistent with the type_url in the Any within 'resources' if 'resources' is non-empty.
       
      string type_url = 4;
      Returns:
      The bytes for typeUrl.
    • getRemovedResourcesList

      List<String> getRemovedResourcesList()
       Resources names of resources that have be deleted and to be removed from the xDS Client.
       Removed resources for missing resources can be ignored.
       
      repeated string removed_resources = 6;
      Returns:
      A list containing the removedResources.
    • getRemovedResourcesCount

      int getRemovedResourcesCount()
       Resources names of resources that have be deleted and to be removed from the xDS Client.
       Removed resources for missing resources can be ignored.
       
      repeated string removed_resources = 6;
      Returns:
      The count of removedResources.
    • getRemovedResources

      String getRemovedResources(int index)
       Resources names of resources that have be deleted and to be removed from the xDS Client.
       Removed resources for missing resources can be ignored.
       
      repeated string removed_resources = 6;
      Parameters:
      index - The index of the element to return.
      Returns:
      The removedResources at the given index.
    • getRemovedResourcesBytes

      com.google.protobuf.ByteString getRemovedResourcesBytes(int index)
       Resources names of resources that have be deleted and to be removed from the xDS Client.
       Removed resources for missing resources can be ignored.
       
      repeated string removed_resources = 6;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the removedResources at the given index.
    • getRemovedResourceNamesList

      List<ResourceName> getRemovedResourceNamesList()
       Alternative to removed_resources that allows specifying which variant of
       a resource is being removed. This variant must be used for any resource
       for which dynamic parameter constraints were sent to the client.
       
      repeated .envoy.service.discovery.v3.ResourceName removed_resource_names = 8;
    • getRemovedResourceNames

      ResourceName getRemovedResourceNames(int index)
       Alternative to removed_resources that allows specifying which variant of
       a resource is being removed. This variant must be used for any resource
       for which dynamic parameter constraints were sent to the client.
       
      repeated .envoy.service.discovery.v3.ResourceName removed_resource_names = 8;
    • getRemovedResourceNamesCount

      int getRemovedResourceNamesCount()
       Alternative to removed_resources that allows specifying which variant of
       a resource is being removed. This variant must be used for any resource
       for which dynamic parameter constraints were sent to the client.
       
      repeated .envoy.service.discovery.v3.ResourceName removed_resource_names = 8;
    • getRemovedResourceNamesOrBuilderList

      List<? extends ResourceNameOrBuilder> getRemovedResourceNamesOrBuilderList()
       Alternative to removed_resources that allows specifying which variant of
       a resource is being removed. This variant must be used for any resource
       for which dynamic parameter constraints were sent to the client.
       
      repeated .envoy.service.discovery.v3.ResourceName removed_resource_names = 8;
    • getRemovedResourceNamesOrBuilder

      ResourceNameOrBuilder getRemovedResourceNamesOrBuilder(int index)
       Alternative to removed_resources that allows specifying which variant of
       a resource is being removed. This variant must be used for any resource
       for which dynamic parameter constraints were sent to the client.
       
      repeated .envoy.service.discovery.v3.ResourceName removed_resource_names = 8;
    • getNonce

      String getNonce()
       The nonce provides a way for DeltaDiscoveryRequests to uniquely
       reference a DeltaDiscoveryResponse when (N)ACKing. The nonce is required.
       
      string nonce = 5;
      Returns:
      The nonce.
    • getNonceBytes

      com.google.protobuf.ByteString getNonceBytes()
       The nonce provides a way for DeltaDiscoveryRequests to uniquely
       reference a DeltaDiscoveryResponse when (N)ACKing. The nonce is required.
       
      string nonce = 5;
      Returns:
      The bytes for nonce.
    • hasControlPlane

      boolean hasControlPlane()
       [#not-implemented-hide:]
       The control plane instance that sent the response.
       
      .envoy.config.core.v3.ControlPlane control_plane = 7;
      Returns:
      Whether the controlPlane field is set.
    • getControlPlane

      ControlPlane getControlPlane()
       [#not-implemented-hide:]
       The control plane instance that sent the response.
       
      .envoy.config.core.v3.ControlPlane control_plane = 7;
      Returns:
      The controlPlane.
    • getControlPlaneOrBuilder

      ControlPlaneOrBuilder getControlPlaneOrBuilder()
       [#not-implemented-hide:]
       The control plane instance that sent the response.
       
      .envoy.config.core.v3.ControlPlane control_plane = 7;