All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.grpc.alts.internal.HandshakerResultOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.68.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: grpc/gcp/handshaker.proto

// Protobuf Java Version: 3.25.1
package io.grpc.alts.internal;

public interface HandshakerResultOrBuilder extends
    // @@protoc_insertion_point(interface_extends:grpc.gcp.HandshakerResult)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The application protocol negotiated for this connection.
   * 
* * string application_protocol = 1; * @return The applicationProtocol. */ java.lang.String getApplicationProtocol(); /** *
   * The application protocol negotiated for this connection.
   * 
* * string application_protocol = 1; * @return The bytes for applicationProtocol. */ com.google.protobuf.ByteString getApplicationProtocolBytes(); /** *
   * The record protocol negotiated for this connection.
   * 
* * string record_protocol = 2; * @return The recordProtocol. */ java.lang.String getRecordProtocol(); /** *
   * The record protocol negotiated for this connection.
   * 
* * string record_protocol = 2; * @return The bytes for recordProtocol. */ com.google.protobuf.ByteString getRecordProtocolBytes(); /** *
   * Cryptographic key data. The key data may be more than the key length
   * required for the record protocol, thus the client of the handshaker
   * service needs to truncate the key data into the right key length.
   * 
* * bytes key_data = 3; * @return The keyData. */ com.google.protobuf.ByteString getKeyData(); /** *
   * The authenticated identity of the peer.
   * 
* * .grpc.gcp.Identity peer_identity = 4; * @return Whether the peerIdentity field is set. */ boolean hasPeerIdentity(); /** *
   * The authenticated identity of the peer.
   * 
* * .grpc.gcp.Identity peer_identity = 4; * @return The peerIdentity. */ io.grpc.alts.internal.Identity getPeerIdentity(); /** *
   * The authenticated identity of the peer.
   * 
* * .grpc.gcp.Identity peer_identity = 4; */ io.grpc.alts.internal.IdentityOrBuilder getPeerIdentityOrBuilder(); /** *
   * The local identity used in the handshake.
   * 
* * .grpc.gcp.Identity local_identity = 5; * @return Whether the localIdentity field is set. */ boolean hasLocalIdentity(); /** *
   * The local identity used in the handshake.
   * 
* * .grpc.gcp.Identity local_identity = 5; * @return The localIdentity. */ io.grpc.alts.internal.Identity getLocalIdentity(); /** *
   * The local identity used in the handshake.
   * 
* * .grpc.gcp.Identity local_identity = 5; */ io.grpc.alts.internal.IdentityOrBuilder getLocalIdentityOrBuilder(); /** *
   * Indicate whether the handshaker service client should keep the channel
   * between the handshaker service open, e.g., in order to handle
   * post-handshake messages in the future.
   * 
* * bool keep_channel_open = 6; * @return The keepChannelOpen. */ boolean getKeepChannelOpen(); /** *
   * The RPC protocol versions supported by the peer.
   * 
* * .grpc.gcp.RpcProtocolVersions peer_rpc_versions = 7; * @return Whether the peerRpcVersions field is set. */ boolean hasPeerRpcVersions(); /** *
   * The RPC protocol versions supported by the peer.
   * 
* * .grpc.gcp.RpcProtocolVersions peer_rpc_versions = 7; * @return The peerRpcVersions. */ io.grpc.alts.internal.RpcProtocolVersions getPeerRpcVersions(); /** *
   * The RPC protocol versions supported by the peer.
   * 
* * .grpc.gcp.RpcProtocolVersions peer_rpc_versions = 7; */ io.grpc.alts.internal.RpcProtocolVersionsOrBuilder getPeerRpcVersionsOrBuilder(); /** *
   * The maximum frame size of the peer.
   * 
* * uint32 max_frame_size = 8; * @return The maxFrameSize. */ int getMaxFrameSize(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy