类 Mcp.MeshConfigRequest

  • 所有已实现的接口:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Mcp.MeshConfigRequestOrBuilder, java.io.Serializable
    封闭类:
    Mcp

    public static final class Mcp.MeshConfigRequest
    extends com.google.protobuf.GeneratedMessageV3
    implements Mcp.MeshConfigRequestOrBuilder
     A MeshConfigRequest requests a set of versioned resources of the
     same type for a given client.
     
    Protobuf type istio.mcp.v1alpha1.MeshConfigRequest
    另请参阅:
    序列化表格
    • 嵌套类概要

      嵌套类 
      修饰符和类型 说明
      static class  Mcp.MeshConfigRequest.Builder
      A MeshConfigRequest requests a set of versioned resources of the same type for a given client.
      • 从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,​BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • 从类继承的嵌套类/接口 com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • 构造器概要

      构造器 
      限定符 构造器 说明
      private MeshConfigRequest()  
      private MeshConfigRequest​(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)  
    • 字段详细资料

      • serialVersionUID

        private static final long serialVersionUID
        另请参阅:
        常量字段值
      • VERSION_INFO_FIELD_NUMBER

        public static final int VERSION_INFO_FIELD_NUMBER
        另请参阅:
        常量字段值
      • versionInfo_

        private volatile java.lang.Object versionInfo_
      • SINK_NODE_FIELD_NUMBER

        public static final int SINK_NODE_FIELD_NUMBER
        另请参阅:
        常量字段值
      • TYPE_URL_FIELD_NUMBER

        public static final int TYPE_URL_FIELD_NUMBER
        另请参阅:
        常量字段值
      • typeUrl_

        private volatile java.lang.Object typeUrl_
      • RESPONSE_NONCE_FIELD_NUMBER

        public static final int RESPONSE_NONCE_FIELD_NUMBER
        另请参阅:
        常量字段值
      • responseNonce_

        private volatile java.lang.Object responseNonce_
      • ERROR_DETAIL_FIELD_NUMBER

        public static final int ERROR_DETAIL_FIELD_NUMBER
        另请参阅:
        常量字段值
      • errorDetail_

        private com.google.rpc.Status errorDetail_
      • memoizedIsInitialized

        private byte memoizedIsInitialized
    • 构造器详细资料

      • MeshConfigRequest

        private MeshConfigRequest​(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)
      • MeshConfigRequest

        private MeshConfigRequest()
    • 方法详细资料

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        覆盖:
        newInstance 在类中 com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        指定者:
        getUnknownFields 在接口中 com.google.protobuf.MessageOrBuilder
        覆盖:
        getUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        指定者:
        internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3
      • getVersionInfo

        public java.lang.String getVersionInfo()
         The version_info provided in the request messages will be the
         version_info received with the most recent successfully processed
         response or empty on the first request. It is expected that no
         new request is sent after a response is received until the client
         instance is ready to ACK/NACK the new configuration. ACK/NACK
         takes place by returning the new API config version as applied or
         the previous API config version respectively. Each type_url (see
         below) has an independent version associated with it.
         
        string version_info = 1;
        指定者:
        getVersionInfo 在接口中 Mcp.MeshConfigRequestOrBuilder
        返回:
        The versionInfo.
      • getVersionInfoBytes

        public com.google.protobuf.ByteString getVersionInfoBytes()
         The version_info provided in the request messages will be the
         version_info received with the most recent successfully processed
         response or empty on the first request. It is expected that no
         new request is sent after a response is received until the client
         instance is ready to ACK/NACK the new configuration. ACK/NACK
         takes place by returning the new API config version as applied or
         the previous API config version respectively. Each type_url (see
         below) has an independent version associated with it.
         
        string version_info = 1;
        指定者:
        getVersionInfoBytes 在接口中 Mcp.MeshConfigRequestOrBuilder
        返回:
        The bytes for versionInfo.
      • hasSinkNode

        public boolean hasSinkNode()
         The sink node making the request.
         
        .istio.mcp.v1alpha1.SinkNode sink_node = 2;
        指定者:
        hasSinkNode 在接口中 Mcp.MeshConfigRequestOrBuilder
        返回:
        Whether the sinkNode field is set.
      • getTypeUrl

        public java.lang.String getTypeUrl()
         Type of the resource that is being requested, e.g.
         "type.googleapis.com/istio.io.networking.v1alpha3.VirtualService".
         
        string type_url = 3;
        指定者:
        getTypeUrl 在接口中 Mcp.MeshConfigRequestOrBuilder
        返回:
        The typeUrl.
      • getTypeUrlBytes

        public com.google.protobuf.ByteString getTypeUrlBytes()
         Type of the resource that is being requested, e.g.
         "type.googleapis.com/istio.io.networking.v1alpha3.VirtualService".
         
        string type_url = 3;
        指定者:
        getTypeUrlBytes 在接口中 Mcp.MeshConfigRequestOrBuilder
        返回:
        The bytes for typeUrl.
      • getResponseNonce

        public java.lang.String getResponseNonce()
         The nonce corresponding to MeshConfigResponse being
         ACK/NACKed. See above discussion on version_info and the
         MeshConfigResponse nonce comment. This may be empty if no nonce is
         available, e.g. at startup.
         
        string response_nonce = 4;
        指定者:
        getResponseNonce 在接口中 Mcp.MeshConfigRequestOrBuilder
        返回:
        The responseNonce.
      • getResponseNonceBytes

        public com.google.protobuf.ByteString getResponseNonceBytes()
         The nonce corresponding to MeshConfigResponse being
         ACK/NACKed. See above discussion on version_info and the
         MeshConfigResponse nonce comment. This may be empty if no nonce is
         available, e.g. at startup.
         
        string response_nonce = 4;
        指定者:
        getResponseNonceBytes 在接口中 Mcp.MeshConfigRequestOrBuilder
        返回:
        The bytes for responseNonce.
      • hasErrorDetail

        public boolean hasErrorDetail()
         This is populated when the previous MeshConfigResponse failed to
         update configuration. The *message* field in *error_details*
         provides the client internal exception related to the failure. It
         is only intended for consumption during manual debugging, the
         string provided is not guaranteed to be stable across client
         versions.
         
        .google.rpc.Status error_detail = 5;
        指定者:
        hasErrorDetail 在接口中 Mcp.MeshConfigRequestOrBuilder
        返回:
        Whether the errorDetail field is set.
      • getErrorDetail

        public com.google.rpc.Status getErrorDetail()
         This is populated when the previous MeshConfigResponse failed to
         update configuration. The *message* field in *error_details*
         provides the client internal exception related to the failure. It
         is only intended for consumption during manual debugging, the
         string provided is not guaranteed to be stable across client
         versions.
         
        .google.rpc.Status error_detail = 5;
        指定者:
        getErrorDetail 在接口中 Mcp.MeshConfigRequestOrBuilder
        返回:
        The errorDetail.
      • getErrorDetailOrBuilder

        public com.google.rpc.StatusOrBuilder getErrorDetailOrBuilder()
         This is populated when the previous MeshConfigResponse failed to
         update configuration. The *message* field in *error_details*
         provides the client internal exception related to the failure. It
         is only intended for consumption during manual debugging, the
         string provided is not guaranteed to be stable across client
         versions.
         
        .google.rpc.Status error_detail = 5;
        指定者:
        getErrorDetailOrBuilder 在接口中 Mcp.MeshConfigRequestOrBuilder
      • isInitialized

        public final boolean isInitialized()
        指定者:
        isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
        覆盖:
        isInitialized 在类中 com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        指定者:
        writeTo 在接口中 com.google.protobuf.MessageLite
        覆盖:
        writeTo 在类中 com.google.protobuf.GeneratedMessageV3
        抛出:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        指定者:
        getSerializedSize 在接口中 com.google.protobuf.MessageLite
        覆盖:
        getSerializedSize 在类中 com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        指定者:
        equals 在接口中 com.google.protobuf.Message
        覆盖:
        equals 在类中 com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        指定者:
        hashCode 在接口中 com.google.protobuf.Message
        覆盖:
        hashCode 在类中 com.google.protobuf.AbstractMessage
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(java.nio.ByteBuffer data)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(java.nio.ByteBuffer data,
                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(com.google.protobuf.ByteString data)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(com.google.protobuf.ByteString data,
                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(byte[] data)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(byte[] data,
                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(java.io.InputStream input)
                                               throws java.io.IOException
        抛出:
        java.io.IOException
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(java.io.InputStream input,
                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws java.io.IOException
        抛出:
        java.io.IOException
      • parseDelimitedFrom

        public static Mcp.MeshConfigRequest parseDelimitedFrom​(java.io.InputStream input)
                                                        throws java.io.IOException
        抛出:
        java.io.IOException
      • parseDelimitedFrom

        public static Mcp.MeshConfigRequest parseDelimitedFrom​(java.io.InputStream input,
                                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                        throws java.io.IOException
        抛出:
        java.io.IOException
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(com.google.protobuf.CodedInputStream input)
                                               throws java.io.IOException
        抛出:
        java.io.IOException
      • parseFrom

        public static Mcp.MeshConfigRequest parseFrom​(com.google.protobuf.CodedInputStream input,
                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws java.io.IOException
        抛出:
        java.io.IOException
      • newBuilderForType

        public Mcp.MeshConfigRequest.Builder newBuilderForType()
        指定者:
        newBuilderForType 在接口中 com.google.protobuf.Message
        指定者:
        newBuilderForType 在接口中 com.google.protobuf.MessageLite
      • toBuilder

        public Mcp.MeshConfigRequest.Builder toBuilder()
        指定者:
        toBuilder 在接口中 com.google.protobuf.Message
        指定者:
        toBuilder 在接口中 com.google.protobuf.MessageLite
      • newBuilderForType

        protected Mcp.MeshConfigRequest.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        指定者:
        newBuilderForType 在类中 com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<Mcp.MeshConfigRequest> getParserForType()
        指定者:
        getParserForType 在接口中 com.google.protobuf.Message
        指定者:
        getParserForType 在接口中 com.google.protobuf.MessageLite
        覆盖:
        getParserForType 在类中 com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public Mcp.MeshConfigRequest getDefaultInstanceForType()
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder