com.alibaba.nacos.istio.model.mcp.IncrementalMeshConfigResponseOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: mcp.proto
package com.alibaba.nacos.istio.model.mcp;
public interface IncrementalMeshConfigResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:istio.mcp.v1alpha1.IncrementalMeshConfigResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* The version of the response data (used for debugging).
*
*
* string system_version_info = 1;
* @return The systemVersionInfo.
*/
java.lang.String getSystemVersionInfo();
/**
*
* The version of the response data (used for debugging).
*
*
* string system_version_info = 1;
* @return The bytes for systemVersionInfo.
*/
com.google.protobuf.ByteString
getSystemVersionInfoBytes();
/**
*
* The response resources wrapped in the common MCP *Resource*
* message. These are typed resources that match the type url in the
* IncrementalMeshConfigRequest.
*
*
* repeated .istio.mcp.v1alpha1.Resource resources = 2;
*/
java.util.List
getResourcesList();
/**
*
* The response resources wrapped in the common MCP *Resource*
* message. These are typed resources that match the type url in the
* IncrementalMeshConfigRequest.
*
*
* repeated .istio.mcp.v1alpha1.Resource resources = 2;
*/
com.alibaba.nacos.istio.model.mcp.Resource getResources(int index);
/**
*
* The response resources wrapped in the common MCP *Resource*
* message. These are typed resources that match the type url in the
* IncrementalMeshConfigRequest.
*
*
* repeated .istio.mcp.v1alpha1.Resource resources = 2;
*/
int getResourcesCount();
/**
*
* The response resources wrapped in the common MCP *Resource*
* message. These are typed resources that match the type url in the
* IncrementalMeshConfigRequest.
*
*
* repeated .istio.mcp.v1alpha1.Resource resources = 2;
*/
java.util.List extends com.alibaba.nacos.istio.model.mcp.ResourceOrBuilder>
getResourcesOrBuilderList();
/**
*
* The response resources wrapped in the common MCP *Resource*
* message. These are typed resources that match the type url in the
* IncrementalMeshConfigRequest.
*
*
* repeated .istio.mcp.v1alpha1.Resource resources = 2;
*/
com.alibaba.nacos.istio.model.mcp.ResourceOrBuilder getResourcesOrBuilder(
int index);
/**
*
* Resources names of resources that have be deleted and to be
* removed from the MCP Client. Removed resources for missing
* resources can be ignored.
*
*
* repeated string removed_resources = 3;
* @return A list containing the removedResources.
*/
java.util.List
getRemovedResourcesList();
/**
*
* Resources names of resources that have be deleted and to be
* removed from the MCP Client. Removed resources for missing
* resources can be ignored.
*
*
* repeated string removed_resources = 3;
* @return The count of removedResources.
*/
int getRemovedResourcesCount();
/**
*
* Resources names of resources that have be deleted and to be
* removed from the MCP Client. Removed resources for missing
* resources can be ignored.
*
*
* repeated string removed_resources = 3;
* @param index The index of the element to return.
* @return The removedResources at the given index.
*/
java.lang.String getRemovedResources(int index);
/**
*
* Resources names of resources that have be deleted and to be
* removed from the MCP Client. Removed resources for missing
* resources can be ignored.
*
*
* repeated string removed_resources = 3;
* @param index The index of the value to return.
* @return The bytes of the removedResources at the given index.
*/
com.google.protobuf.ByteString
getRemovedResourcesBytes(int index);
/**
*
* The nonce provides a way for IncrementalMeshConfigRequests to
* uniquely reference an IncrementalMeshConfigResponse. The nonce is
* required.
*
*
* string nonce = 4;
* @return The nonce.
*/
java.lang.String getNonce();
/**
*
* The nonce provides a way for IncrementalMeshConfigRequests to
* uniquely reference an IncrementalMeshConfigResponse. The nonce is
* required.
*
*
* string nonce = 4;
* @return The bytes for nonce.
*/
com.google.protobuf.ByteString
getNonceBytes();
}