Interface StartServerHandshakeReqOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
StartServerHandshakeReq, StartServerHandshakeReq.Builder

public interface StartServerHandshakeReqOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getApplicationProtocolsList

      List<String> getApplicationProtocolsList()
       The application protocols supported by the server, e.g., "h2" (for http2),
       "grpc".
       
      repeated string application_protocols = 1;
      Returns:
      A list containing the applicationProtocols.
    • getApplicationProtocolsCount

      int getApplicationProtocolsCount()
       The application protocols supported by the server, e.g., "h2" (for http2),
       "grpc".
       
      repeated string application_protocols = 1;
      Returns:
      The count of applicationProtocols.
    • getApplicationProtocols

      String getApplicationProtocols(int index)
       The application protocols supported by the server, e.g., "h2" (for http2),
       "grpc".
       
      repeated string application_protocols = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The applicationProtocols at the given index.
    • getApplicationProtocolsBytes

      com.google.protobuf.ByteString getApplicationProtocolsBytes(int index)
       The application protocols supported by the server, e.g., "h2" (for http2),
       "grpc".
       
      repeated string application_protocols = 1;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the applicationProtocols at the given index.
    • getHandshakeParametersCount

      int getHandshakeParametersCount()
       Handshake parameters (record protocols and local identities supported by
       the server) mapped by the handshake protocol. Each handshake security
       protocol (e.g., TLS or ALTS) has its own set of record protocols and local
       identities. Since protobuf does not support enum as key to the map, the key
       to handshake_parameters is the integer value of HandshakeProtocol enum.
       
      map<int32, .grpc.gcp.ServerHandshakeParameters> handshake_parameters = 2;
    • containsHandshakeParameters

      boolean containsHandshakeParameters(int key)
       Handshake parameters (record protocols and local identities supported by
       the server) mapped by the handshake protocol. Each handshake security
       protocol (e.g., TLS or ALTS) has its own set of record protocols and local
       identities. Since protobuf does not support enum as key to the map, the key
       to handshake_parameters is the integer value of HandshakeProtocol enum.
       
      map<int32, .grpc.gcp.ServerHandshakeParameters> handshake_parameters = 2;
    • getHandshakeParameters

      Deprecated.
    • getHandshakeParametersMap

      Map<Integer,ServerHandshakeParameters> getHandshakeParametersMap()
       Handshake parameters (record protocols and local identities supported by
       the server) mapped by the handshake protocol. Each handshake security
       protocol (e.g., TLS or ALTS) has its own set of record protocols and local
       identities. Since protobuf does not support enum as key to the map, the key
       to handshake_parameters is the integer value of HandshakeProtocol enum.
       
      map<int32, .grpc.gcp.ServerHandshakeParameters> handshake_parameters = 2;
    • getHandshakeParametersOrDefault

      ServerHandshakeParameters getHandshakeParametersOrDefault(int key, ServerHandshakeParameters defaultValue)
       Handshake parameters (record protocols and local identities supported by
       the server) mapped by the handshake protocol. Each handshake security
       protocol (e.g., TLS or ALTS) has its own set of record protocols and local
       identities. Since protobuf does not support enum as key to the map, the key
       to handshake_parameters is the integer value of HandshakeProtocol enum.
       
      map<int32, .grpc.gcp.ServerHandshakeParameters> handshake_parameters = 2;
    • getHandshakeParametersOrThrow

      ServerHandshakeParameters getHandshakeParametersOrThrow(int key)
       Handshake parameters (record protocols and local identities supported by
       the server) mapped by the handshake protocol. Each handshake security
       protocol (e.g., TLS or ALTS) has its own set of record protocols and local
       identities. Since protobuf does not support enum as key to the map, the key
       to handshake_parameters is the integer value of HandshakeProtocol enum.
       
      map<int32, .grpc.gcp.ServerHandshakeParameters> handshake_parameters = 2;
    • getInBytes

      com.google.protobuf.ByteString getInBytes()
       Bytes in out_frames returned from the peer's HandshakerResp. It is possible
       that the peer's out_frames are split into multiple HandshakReq messages.
       
      bytes in_bytes = 3;
      Returns:
      The inBytes.
    • hasLocalEndpoint

      boolean hasLocalEndpoint()
       (Optional) Local endpoint information of the connection to the client,
       such as local IP address, port number, and network protocol.
       
      .grpc.gcp.Endpoint local_endpoint = 4;
      Returns:
      Whether the localEndpoint field is set.
    • getLocalEndpoint

      Endpoint getLocalEndpoint()
       (Optional) Local endpoint information of the connection to the client,
       such as local IP address, port number, and network protocol.
       
      .grpc.gcp.Endpoint local_endpoint = 4;
      Returns:
      The localEndpoint.
    • getLocalEndpointOrBuilder

      EndpointOrBuilder getLocalEndpointOrBuilder()
       (Optional) Local endpoint information of the connection to the client,
       such as local IP address, port number, and network protocol.
       
      .grpc.gcp.Endpoint local_endpoint = 4;
    • hasRemoteEndpoint

      boolean hasRemoteEndpoint()
       (Optional) Endpoint information of the remote client, such as IP address,
       port number, and network protocol.
       
      .grpc.gcp.Endpoint remote_endpoint = 5;
      Returns:
      Whether the remoteEndpoint field is set.
    • getRemoteEndpoint

      Endpoint getRemoteEndpoint()
       (Optional) Endpoint information of the remote client, such as IP address,
       port number, and network protocol.
       
      .grpc.gcp.Endpoint remote_endpoint = 5;
      Returns:
      The remoteEndpoint.
    • getRemoteEndpointOrBuilder

      EndpointOrBuilder getRemoteEndpointOrBuilder()
       (Optional) Endpoint information of the remote client, such as IP address,
       port number, and network protocol.
       
      .grpc.gcp.Endpoint remote_endpoint = 5;
    • hasRpcVersions

      boolean hasRpcVersions()
       (Optional) RPC protocol versions supported by the server.
       
      .grpc.gcp.RpcProtocolVersions rpc_versions = 6;
      Returns:
      Whether the rpcVersions field is set.
    • getRpcVersions

      RpcProtocolVersions getRpcVersions()
       (Optional) RPC protocol versions supported by the server.
       
      .grpc.gcp.RpcProtocolVersions rpc_versions = 6;
      Returns:
      The rpcVersions.
    • getRpcVersionsOrBuilder

      RpcProtocolVersionsOrBuilder getRpcVersionsOrBuilder()
       (Optional) RPC protocol versions supported by the server.
       
      .grpc.gcp.RpcProtocolVersions rpc_versions = 6;
    • getMaxFrameSize

      int getMaxFrameSize()
       (Optional) Maximum frame size supported by the server.
       
      uint32 max_frame_size = 7;
      Returns:
      The maxFrameSize.