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 Detail

      • getSystemVersionInfo

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

        java.util.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

        java.util.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

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

        java.util.List<java.lang.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

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

        java.util.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

        java.util.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

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