com.alibaba.nacos.istio.model.mcp.MeshConfigResponseOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: mcp.proto
package com.alibaba.nacos.istio.model.mcp;
public interface MeshConfigResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:istio.mcp.v1alpha1.MeshConfigResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* The version of the response data.
*
*
* string version_info = 1;
* @return The versionInfo.
*/
java.lang.String getVersionInfo();
/**
*
* The version of the response data.
*
*
* string version_info = 1;
* @return The bytes for versionInfo.
*/
com.google.protobuf.ByteString
getVersionInfoBytes();
/**
*
* The response resources wrapped in the common MCP *Resource*
* message.
*
*
* repeated .istio.mcp.v1alpha1.Resource resources = 2;
*/
java.util.List
getResourcesList();
/**
*
* The response resources wrapped in the common MCP *Resource*
* message.
*
*
* 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.
*
*
* repeated .istio.mcp.v1alpha1.Resource resources = 2;
*/
int getResourcesCount();
/**
*
* The response resources wrapped in the common MCP *Resource*
* message.
*
*
* 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.
*
*
* repeated .istio.mcp.v1alpha1.Resource resources = 2;
*/
com.alibaba.nacos.istio.model.mcp.ResourceOrBuilder getResourcesOrBuilder(
int index);
/**
*
* Type URL for resources wrapped in the provided resources(s). This
* must be consistent with the type_url in the wrapper messages if
* resources is non-empty.
*
*
* string type_url = 3;
* @return The typeUrl.
*/
java.lang.String getTypeUrl();
/**
*
* Type URL for resources wrapped in the provided resources(s). This
* must be consistent with the type_url in the wrapper messages if
* resources is non-empty.
*
*
* string type_url = 3;
* @return The bytes for typeUrl.
*/
com.google.protobuf.ByteString
getTypeUrlBytes();
/**
*
* The nonce provides a way to explicitly ack a specific
* MeshConfigResponse in a following MeshConfigRequest. Additional
* messages may have been sent by client to the management server for
* the previous version on the stream prior to this
* MeshConfigResponse, that were unprocessed at response send
* time. The nonce allows the management server to ignore any
* further MeshConfigRequests for the previous version until a
* MeshConfigRequest bearing the nonce.
*
*
* string nonce = 4;
* @return The nonce.
*/
java.lang.String getNonce();
/**
*
* The nonce provides a way to explicitly ack a specific
* MeshConfigResponse in a following MeshConfigRequest. Additional
* messages may have been sent by client to the management server for
* the previous version on the stream prior to this
* MeshConfigResponse, that were unprocessed at response send
* time. The nonce allows the management server to ignore any
* further MeshConfigRequests for the previous version until a
* MeshConfigRequest bearing the nonce.
*
*
* string nonce = 4;
* @return The bytes for nonce.
*/
com.google.protobuf.ByteString
getNonceBytes();
}