类 Mcp.IncrementalMeshConfigResponse.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
- istio.mcp.v1alpha1.Mcp.IncrementalMeshConfigResponse.Builder
-
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Mcp.IncrementalMeshConfigResponseOrBuilder,java.lang.Cloneable
public static final class Mcp.IncrementalMeshConfigResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder> implements Mcp.IncrementalMeshConfigResponseOrBuilder
IncrementalMeshConfigResponses do not need to include a full snapshot of the tracked resources. Instead they are a diff to the state of a MCP client. Per resource versions allow servers and clients to track state at the resource granularity. An MCP incremental session is always in the context of a gRPC bidirectional stream. This allows the MCP server to keep track of the state of MCP clients connected to it. In Incremental MCP the nonce field is required and used to pair IncrementalMeshConfigResponse to an IncrementalMeshConfigRequest ACK or NACK. Optionally, a response message level system_version_info is present for debugging purposes only.
Protobuf typeistio.mcp.v1alpha1.IncrementalMeshConfigResponse
-
-
字段概要
字段 修饰符和类型 字段 说明 private intbitField0_private java.lang.Objectnonce_private com.google.protobuf.LazyStringListremovedResources_private java.util.List<ResourceOuterClass.Resource>resources_private com.google.protobuf.RepeatedFieldBuilderV3<ResourceOuterClass.Resource,ResourceOuterClass.Resource.Builder,ResourceOuterClass.ResourceOrBuilder>resourcesBuilder_private java.lang.ObjectsystemVersionInfo_
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 Mcp.IncrementalMeshConfigResponse.BuilderaddAllRemovedResources(java.lang.Iterable<java.lang.String> values)Resources names of resources that have be deleted and to be removed from the MCP Client.Mcp.IncrementalMeshConfigResponse.BuilderaddAllResources(java.lang.Iterable<? extends ResourceOuterClass.Resource> values)The response resources wrapped in the common MCP *Resource* message.Mcp.IncrementalMeshConfigResponse.BuilderaddRemovedResources(java.lang.String value)Resources names of resources that have be deleted and to be removed from the MCP Client.Mcp.IncrementalMeshConfigResponse.BuilderaddRemovedResourcesBytes(com.google.protobuf.ByteString value)Resources names of resources that have be deleted and to be removed from the MCP Client.Mcp.IncrementalMeshConfigResponse.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Mcp.IncrementalMeshConfigResponse.BuilderaddResources(int index, ResourceOuterClass.Resource value)The response resources wrapped in the common MCP *Resource* message.Mcp.IncrementalMeshConfigResponse.BuilderaddResources(int index, ResourceOuterClass.Resource.Builder builderForValue)The response resources wrapped in the common MCP *Resource* message.Mcp.IncrementalMeshConfigResponse.BuilderaddResources(ResourceOuterClass.Resource value)The response resources wrapped in the common MCP *Resource* message.Mcp.IncrementalMeshConfigResponse.BuilderaddResources(ResourceOuterClass.Resource.Builder builderForValue)The response resources wrapped in the common MCP *Resource* message.ResourceOuterClass.Resource.BuilderaddResourcesBuilder()The response resources wrapped in the common MCP *Resource* message.ResourceOuterClass.Resource.BuilderaddResourcesBuilder(int index)The response resources wrapped in the common MCP *Resource* message.Mcp.IncrementalMeshConfigResponsebuild()Mcp.IncrementalMeshConfigResponsebuildPartial()Mcp.IncrementalMeshConfigResponse.Builderclear()Mcp.IncrementalMeshConfigResponse.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Mcp.IncrementalMeshConfigResponse.BuilderclearNonce()The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse.Mcp.IncrementalMeshConfigResponse.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Mcp.IncrementalMeshConfigResponse.BuilderclearRemovedResources()Resources names of resources that have be deleted and to be removed from the MCP Client.Mcp.IncrementalMeshConfigResponse.BuilderclearResources()The response resources wrapped in the common MCP *Resource* message.Mcp.IncrementalMeshConfigResponse.BuilderclearSystemVersionInfo()The version of the response data (used for debugging).Mcp.IncrementalMeshConfigResponse.Builderclone()private voidensureRemovedResourcesIsMutable()private voidensureResourcesIsMutable()Mcp.IncrementalMeshConfigResponsegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetNonce()The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse.com.google.protobuf.ByteStringgetNonceBytes()The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse.java.lang.StringgetRemovedResources(int index)Resources names of resources that have be deleted and to be removed from the MCP Client.com.google.protobuf.ByteStringgetRemovedResourcesBytes(int index)Resources names of resources that have be deleted and to be removed from the MCP Client.intgetRemovedResourcesCount()Resources names of resources that have be deleted and to be removed from the MCP Client.com.google.protobuf.ProtocolStringListgetRemovedResourcesList()Resources names of resources that have be deleted and to be removed from the MCP Client.ResourceOuterClass.ResourcegetResources(int index)The response resources wrapped in the common MCP *Resource* message.ResourceOuterClass.Resource.BuildergetResourcesBuilder(int index)The response resources wrapped in the common MCP *Resource* message.java.util.List<ResourceOuterClass.Resource.Builder>getResourcesBuilderList()The response resources wrapped in the common MCP *Resource* message.intgetResourcesCount()The response resources wrapped in the common MCP *Resource* message.private com.google.protobuf.RepeatedFieldBuilderV3<ResourceOuterClass.Resource,ResourceOuterClass.Resource.Builder,ResourceOuterClass.ResourceOrBuilder>getResourcesFieldBuilder()java.util.List<ResourceOuterClass.Resource>getResourcesList()The response resources wrapped in the common MCP *Resource* message.ResourceOuterClass.ResourceOrBuildergetResourcesOrBuilder(int index)The response resources wrapped in the common MCP *Resource* message.java.util.List<? extends ResourceOuterClass.ResourceOrBuilder>getResourcesOrBuilderList()The response resources wrapped in the common MCP *Resource* message.java.lang.StringgetSystemVersionInfo()The version of the response data (used for debugging).com.google.protobuf.ByteStringgetSystemVersionInfoBytes()The version of the response data (used for debugging).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Mcp.IncrementalMeshConfigResponse.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Mcp.IncrementalMeshConfigResponse.BuildermergeFrom(com.google.protobuf.Message other)Mcp.IncrementalMeshConfigResponse.BuildermergeFrom(Mcp.IncrementalMeshConfigResponse other)Mcp.IncrementalMeshConfigResponse.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Mcp.IncrementalMeshConfigResponse.BuilderremoveResources(int index)The response resources wrapped in the common MCP *Resource* message.Mcp.IncrementalMeshConfigResponse.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Mcp.IncrementalMeshConfigResponse.BuildersetNonce(java.lang.String value)The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse.Mcp.IncrementalMeshConfigResponse.BuildersetNonceBytes(com.google.protobuf.ByteString value)The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse.Mcp.IncrementalMeshConfigResponse.BuildersetRemovedResources(int index, java.lang.String value)Resources names of resources that have be deleted and to be removed from the MCP Client.Mcp.IncrementalMeshConfigResponse.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Mcp.IncrementalMeshConfigResponse.BuildersetResources(int index, ResourceOuterClass.Resource value)The response resources wrapped in the common MCP *Resource* message.Mcp.IncrementalMeshConfigResponse.BuildersetResources(int index, ResourceOuterClass.Resource.Builder builderForValue)The response resources wrapped in the common MCP *Resource* message.Mcp.IncrementalMeshConfigResponse.BuildersetSystemVersionInfo(java.lang.String value)The version of the response data (used for debugging).Mcp.IncrementalMeshConfigResponse.BuildersetSystemVersionInfoBytes(com.google.protobuf.ByteString value)The version of the response data (used for debugging).Mcp.IncrementalMeshConfigResponse.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
字段详细资料
-
bitField0_
private int bitField0_
-
systemVersionInfo_
private java.lang.Object systemVersionInfo_
-
resources_
private java.util.List<ResourceOuterClass.Resource> resources_
-
resourcesBuilder_
private com.google.protobuf.RepeatedFieldBuilderV3<ResourceOuterClass.Resource,ResourceOuterClass.Resource.Builder,ResourceOuterClass.ResourceOrBuilder> resourcesBuilder_
-
removedResources_
private com.google.protobuf.LazyStringList removedResources_
-
nonce_
private java.lang.Object nonce_
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
clear
public Mcp.IncrementalMeshConfigResponse.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
getDefaultInstanceForType
public Mcp.IncrementalMeshConfigResponse getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public Mcp.IncrementalMeshConfigResponse build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public Mcp.IncrementalMeshConfigResponse buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public Mcp.IncrementalMeshConfigResponse.Builder clone()
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
setField
public Mcp.IncrementalMeshConfigResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
clearField
public Mcp.IncrementalMeshConfigResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
clearOneof
public Mcp.IncrementalMeshConfigResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
setRepeatedField
public Mcp.IncrementalMeshConfigResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
addRepeatedField
public Mcp.IncrementalMeshConfigResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
mergeFrom
public Mcp.IncrementalMeshConfigResponse.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
mergeFrom
public Mcp.IncrementalMeshConfigResponse.Builder mergeFrom(Mcp.IncrementalMeshConfigResponse other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
mergeFrom
public Mcp.IncrementalMeshConfigResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Mcp.IncrementalMeshConfigResponse.Builder>- 抛出:
java.io.IOException
-
getSystemVersionInfo
public java.lang.String getSystemVersionInfo()
The version of the response data (used for debugging).
string system_version_info = 1;- 指定者:
getSystemVersionInfo在接口中Mcp.IncrementalMeshConfigResponseOrBuilder- 返回:
- The systemVersionInfo.
-
getSystemVersionInfoBytes
public com.google.protobuf.ByteString getSystemVersionInfoBytes()
The version of the response data (used for debugging).
string system_version_info = 1;- 指定者:
getSystemVersionInfoBytes在接口中Mcp.IncrementalMeshConfigResponseOrBuilder- 返回:
- The bytes for systemVersionInfo.
-
setSystemVersionInfo
public Mcp.IncrementalMeshConfigResponse.Builder setSystemVersionInfo(java.lang.String value)
The version of the response data (used for debugging).
string system_version_info = 1;- 参数:
value- The systemVersionInfo to set.- 返回:
- This builder for chaining.
-
clearSystemVersionInfo
public Mcp.IncrementalMeshConfigResponse.Builder clearSystemVersionInfo()
The version of the response data (used for debugging).
string system_version_info = 1;- 返回:
- This builder for chaining.
-
setSystemVersionInfoBytes
public Mcp.IncrementalMeshConfigResponse.Builder setSystemVersionInfoBytes(com.google.protobuf.ByteString value)
The version of the response data (used for debugging).
string system_version_info = 1;- 参数:
value- The bytes for systemVersionInfo to set.- 返回:
- This builder for chaining.
-
ensureResourcesIsMutable
private void ensureResourcesIsMutable()
-
getResourcesList
public java.util.List<ResourceOuterClass.Resource> 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 [(.gogoproto.nullable) = false];
-
getResourcesCount
public 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 [(.gogoproto.nullable) = false];
-
getResources
public ResourceOuterClass.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 [(.gogoproto.nullable) = false];
-
setResources
public Mcp.IncrementalMeshConfigResponse.Builder setResources(int index, ResourceOuterClass.Resource value)
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 [(.gogoproto.nullable) = false];
-
setResources
public Mcp.IncrementalMeshConfigResponse.Builder setResources(int index, ResourceOuterClass.Resource.Builder builderForValue)
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 [(.gogoproto.nullable) = false];
-
addResources
public Mcp.IncrementalMeshConfigResponse.Builder addResources(ResourceOuterClass.Resource value)
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 [(.gogoproto.nullable) = false];
-
addResources
public Mcp.IncrementalMeshConfigResponse.Builder addResources(int index, ResourceOuterClass.Resource value)
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 [(.gogoproto.nullable) = false];
-
addResources
public Mcp.IncrementalMeshConfigResponse.Builder addResources(ResourceOuterClass.Resource.Builder builderForValue)
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 [(.gogoproto.nullable) = false];
-
addResources
public Mcp.IncrementalMeshConfigResponse.Builder addResources(int index, ResourceOuterClass.Resource.Builder builderForValue)
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 [(.gogoproto.nullable) = false];
-
addAllResources
public Mcp.IncrementalMeshConfigResponse.Builder addAllResources(java.lang.Iterable<? extends ResourceOuterClass.Resource> values)
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 [(.gogoproto.nullable) = false];
-
clearResources
public Mcp.IncrementalMeshConfigResponse.Builder clearResources()
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 [(.gogoproto.nullable) = false];
-
removeResources
public Mcp.IncrementalMeshConfigResponse.Builder removeResources(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 [(.gogoproto.nullable) = false];
-
getResourcesBuilder
public ResourceOuterClass.Resource.Builder getResourcesBuilder(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 [(.gogoproto.nullable) = false];
-
getResourcesOrBuilder
public ResourceOuterClass.ResourceOrBuilder getResourcesOrBuilder(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 [(.gogoproto.nullable) = false];
-
getResourcesOrBuilderList
public java.util.List<? extends ResourceOuterClass.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 [(.gogoproto.nullable) = false];
-
addResourcesBuilder
public ResourceOuterClass.Resource.Builder addResourcesBuilder()
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 [(.gogoproto.nullable) = false];
-
addResourcesBuilder
public ResourceOuterClass.Resource.Builder addResourcesBuilder(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 [(.gogoproto.nullable) = false];
-
getResourcesBuilderList
public java.util.List<ResourceOuterClass.Resource.Builder> getResourcesBuilderList()
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 [(.gogoproto.nullable) = false];
-
getResourcesFieldBuilder
private com.google.protobuf.RepeatedFieldBuilderV3<ResourceOuterClass.Resource,ResourceOuterClass.Resource.Builder,ResourceOuterClass.ResourceOrBuilder> getResourcesFieldBuilder()
-
ensureRemovedResourcesIsMutable
private void ensureRemovedResourcesIsMutable()
-
getRemovedResourcesList
public com.google.protobuf.ProtocolStringList 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;- 指定者:
getRemovedResourcesList在接口中Mcp.IncrementalMeshConfigResponseOrBuilder- 返回:
- A list containing the removedResources.
-
getRemovedResourcesCount
public 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;- 指定者:
getRemovedResourcesCount在接口中Mcp.IncrementalMeshConfigResponseOrBuilder- 返回:
- The count of removedResources.
-
getRemovedResources
public 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;- 指定者:
getRemovedResources在接口中Mcp.IncrementalMeshConfigResponseOrBuilder- 参数:
index- The index of the element to return.- 返回:
- The removedResources at the given index.
-
getRemovedResourcesBytes
public com.google.protobuf.ByteString getRemovedResourcesBytes(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;- 指定者:
getRemovedResourcesBytes在接口中Mcp.IncrementalMeshConfigResponseOrBuilder- 参数:
index- The index of the value to return.- 返回:
- The bytes of the removedResources at the given index.
-
setRemovedResources
public Mcp.IncrementalMeshConfigResponse.Builder setRemovedResources(int index, java.lang.String value)
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;- 参数:
index- The index to set the value at.value- The removedResources to set.- 返回:
- This builder for chaining.
-
addRemovedResources
public Mcp.IncrementalMeshConfigResponse.Builder addRemovedResources(java.lang.String value)
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;- 参数:
value- The removedResources to add.- 返回:
- This builder for chaining.
-
addAllRemovedResources
public Mcp.IncrementalMeshConfigResponse.Builder addAllRemovedResources(java.lang.Iterable<java.lang.String> values)
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;- 参数:
values- The removedResources to add.- 返回:
- This builder for chaining.
-
clearRemovedResources
public Mcp.IncrementalMeshConfigResponse.Builder clearRemovedResources()
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;- 返回:
- This builder for chaining.
-
addRemovedResourcesBytes
public Mcp.IncrementalMeshConfigResponse.Builder addRemovedResourcesBytes(com.google.protobuf.ByteString value)
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;- 参数:
value- The bytes of the removedResources to add.- 返回:
- This builder for chaining.
-
getNonce
public java.lang.String getNonce()
The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse. The nonce is required.
string nonce = 4;- 指定者:
getNonce在接口中Mcp.IncrementalMeshConfigResponseOrBuilder- 返回:
- The nonce.
-
getNonceBytes
public com.google.protobuf.ByteString getNonceBytes()
The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse. The nonce is required.
string nonce = 4;- 指定者:
getNonceBytes在接口中Mcp.IncrementalMeshConfigResponseOrBuilder- 返回:
- The bytes for nonce.
-
setNonce
public Mcp.IncrementalMeshConfigResponse.Builder setNonce(java.lang.String value)
The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse. The nonce is required.
string nonce = 4;- 参数:
value- The nonce to set.- 返回:
- This builder for chaining.
-
clearNonce
public Mcp.IncrementalMeshConfigResponse.Builder clearNonce()
The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse. The nonce is required.
string nonce = 4;- 返回:
- This builder for chaining.
-
setNonceBytes
public Mcp.IncrementalMeshConfigResponse.Builder setNonceBytes(com.google.protobuf.ByteString value)
The nonce provides a way for IncrementalMeshConfigRequests to uniquely reference an IncrementalMeshConfigResponse. The nonce is required.
string nonce = 4;- 参数:
value- The bytes for nonce to set.- 返回:
- This builder for chaining.
-
setUnknownFields
public final Mcp.IncrementalMeshConfigResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
mergeUnknownFields
public final Mcp.IncrementalMeshConfigResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.IncrementalMeshConfigResponse.Builder>
-
-