io.grpc.alts.internal.HandshakerResultOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: grpc/gcp/handshaker.proto
// Protobuf Java Version: 3.25.3
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