t

io.grpc.alts.internal

StartClientHandshakeReqOrBuilder

trait StartClientHandshakeReqOrBuilder extends MessageOrBuilder

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StartClientHandshakeReqOrBuilder
  2. MessageOrBuilder
  3. MessageLiteOrBuilder
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def findInitializationErrors(): List[String]
    Definition Classes
    MessageOrBuilder
  2. abstract def getAllFields(): Map[FieldDescriptor, AnyRef]
    Definition Classes
    MessageOrBuilder
  3. abstract def getApplicationProtocols(index: Int): String

    The application protocols supported by the client, e.g., "h2" (for http2),
    "grpc".
    

    The application protocols supported by the client, e.g., "h2" (for http2),
    "grpc".
    

    repeated string application_protocols = 2;

    index

    The index of the element to return.

    returns

    The applicationProtocols at the given index.

  4. abstract def getApplicationProtocolsBytes(index: Int): ByteString

    The application protocols supported by the client, e.g., "h2" (for http2),
    "grpc".
    

    The application protocols supported by the client, e.g., "h2" (for http2),
    "grpc".
    

    repeated string application_protocols = 2;

    index

    The index of the value to return.

    returns

    The bytes of the applicationProtocols at the given index.

  5. abstract def getApplicationProtocolsCount(): Int

    The application protocols supported by the client, e.g., "h2" (for http2),
    "grpc".
    

    The application protocols supported by the client, e.g., "h2" (for http2),
    "grpc".
    

    repeated string application_protocols = 2;

    returns

    The count of applicationProtocols.

  6. abstract def getApplicationProtocolsList(): List[String]

    The application protocols supported by the client, e.g., "h2" (for http2),
    "grpc".
    

    The application protocols supported by the client, e.g., "h2" (for http2),
    "grpc".
    

    repeated string application_protocols = 2;

    returns

    A list containing the applicationProtocols.

  7. abstract def getDefaultInstanceForType(): Message
    Definition Classes
    MessageOrBuilder → MessageLiteOrBuilder
  8. abstract def getDescriptorForType(): Descriptor
    Definition Classes
    MessageOrBuilder
  9. abstract def getField(arg0: FieldDescriptor): AnyRef
    Definition Classes
    MessageOrBuilder
  10. abstract def getHandshakeSecurityProtocol(): HandshakeProtocol

    Handshake security protocol requested by the client.
    

    Handshake security protocol requested by the client.
    

    .grpc.gcp.HandshakeProtocol handshake_security_protocol = 1;

    returns

    The handshakeSecurityProtocol.

  11. abstract def getHandshakeSecurityProtocolValue(): Int

    Handshake security protocol requested by the client.
    

    Handshake security protocol requested by the client.
    

    .grpc.gcp.HandshakeProtocol handshake_security_protocol = 1;

    returns

    The enum numeric value on the wire for handshakeSecurityProtocol.

  12. abstract def getInitializationErrorString(): String
    Definition Classes
    MessageOrBuilder
  13. abstract def getLocalEndpoint(): Endpoint

    (Optional) Local endpoint information of the connection to the server,
    such as local IP address, port number, and network protocol.
    

    (Optional) Local endpoint information of the connection to the server,
    such as local IP address, port number, and network protocol.
    

    .grpc.gcp.Endpoint local_endpoint = 6;

    returns

    The localEndpoint.

  14. abstract def getLocalEndpointOrBuilder(): EndpointOrBuilder

    (Optional) Local endpoint information of the connection to the server,
    such as local IP address, port number, and network protocol.
    

    (Optional) Local endpoint information of the connection to the server,
    such as local IP address, port number, and network protocol.
    

    .grpc.gcp.Endpoint local_endpoint = 6;

  15. abstract def getLocalIdentity(): Identity

    (Optional) Application may specify a local identity. Otherwise, the
    handshaker chooses a default local identity.
    

    (Optional) Application may specify a local identity. Otherwise, the
    handshaker chooses a default local identity.
    

    .grpc.gcp.Identity local_identity = 5;

    returns

    The localIdentity.

  16. abstract def getLocalIdentityOrBuilder(): IdentityOrBuilder

    (Optional) Application may specify a local identity. Otherwise, the
    handshaker chooses a default local identity.
    

    (Optional) Application may specify a local identity. Otherwise, the
    handshaker chooses a default local identity.
    

    .grpc.gcp.Identity local_identity = 5;

  17. abstract def getMaxFrameSize(): Int

    (Optional) Maximum frame size supported by the client.
    

    (Optional) Maximum frame size supported by the client.
    

    uint32 max_frame_size = 10;

    returns

    The maxFrameSize.

  18. abstract def getOneofFieldDescriptor(arg0: OneofDescriptor): FieldDescriptor
    Definition Classes
    MessageOrBuilder
  19. abstract def getRecordProtocols(index: Int): String

    The record protocols supported by the client, e.g.,
    "ALTSRP_GCM_AES128".
    

    The record protocols supported by the client, e.g.,
    "ALTSRP_GCM_AES128".
    

    repeated string record_protocols = 3;

    index

    The index of the element to return.

    returns

    The recordProtocols at the given index.

  20. abstract def getRecordProtocolsBytes(index: Int): ByteString

    The record protocols supported by the client, e.g.,
    "ALTSRP_GCM_AES128".
    

    The record protocols supported by the client, e.g.,
    "ALTSRP_GCM_AES128".
    

    repeated string record_protocols = 3;

    index

    The index of the value to return.

    returns

    The bytes of the recordProtocols at the given index.

  21. abstract def getRecordProtocolsCount(): Int

    The record protocols supported by the client, e.g.,
    "ALTSRP_GCM_AES128".
    

    The record protocols supported by the client, e.g.,
    "ALTSRP_GCM_AES128".
    

    repeated string record_protocols = 3;

    returns

    The count of recordProtocols.

  22. abstract def getRecordProtocolsList(): List[String]

    The record protocols supported by the client, e.g.,
    "ALTSRP_GCM_AES128".
    

    The record protocols supported by the client, e.g.,
    "ALTSRP_GCM_AES128".
    

    repeated string record_protocols = 3;

    returns

    A list containing the recordProtocols.

  23. abstract def getRemoteEndpoint(): Endpoint

    (Optional) Endpoint information of the remote server, such as IP address,
    port number, and network protocol.
    

    (Optional) Endpoint information of the remote server, such as IP address,
    port number, and network protocol.
    

    .grpc.gcp.Endpoint remote_endpoint = 7;

    returns

    The remoteEndpoint.

  24. abstract def getRemoteEndpointOrBuilder(): EndpointOrBuilder

    (Optional) Endpoint information of the remote server, such as IP address,
    port number, and network protocol.
    

    (Optional) Endpoint information of the remote server, such as IP address,
    port number, and network protocol.
    

    .grpc.gcp.Endpoint remote_endpoint = 7;

  25. abstract def getRepeatedField(arg0: FieldDescriptor, arg1: Int): AnyRef
    Definition Classes
    MessageOrBuilder
  26. abstract def getRepeatedFieldCount(arg0: FieldDescriptor): Int
    Definition Classes
    MessageOrBuilder
  27. abstract def getRpcVersions(): RpcProtocolVersions

    (Optional) RPC protocol versions supported by the client.
    

    (Optional) RPC protocol versions supported by the client.
    

    .grpc.gcp.RpcProtocolVersions rpc_versions = 9;

    returns

    The rpcVersions.

  28. abstract def getRpcVersionsOrBuilder(): RpcProtocolVersionsOrBuilder

    (Optional) RPC protocol versions supported by the client.
    

    (Optional) RPC protocol versions supported by the client.
    

    .grpc.gcp.RpcProtocolVersions rpc_versions = 9;

  29. abstract def getTargetIdentities(index: Int): Identity

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    repeated .grpc.gcp.Identity target_identities = 4;

  30. abstract def getTargetIdentitiesCount(): Int

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    repeated .grpc.gcp.Identity target_identities = 4;

  31. abstract def getTargetIdentitiesList(): List[Identity]

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    repeated .grpc.gcp.Identity target_identities = 4;

  32. abstract def getTargetIdentitiesOrBuilder(index: Int): IdentityOrBuilder

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    repeated .grpc.gcp.Identity target_identities = 4;

  33. abstract def getTargetIdentitiesOrBuilderList(): List[_ <: IdentityOrBuilder]

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    (Optional) Describes which server identities are acceptable by the client.
    If target identities are provided and none of them matches the peer
    identity of the server, handshake will fail.
    

    repeated .grpc.gcp.Identity target_identities = 4;

  34. abstract def getTargetName(): String

    (Optional) If target name is provided, a secure naming check is performed
    to verify that the peer authenticated identity is indeed authorized to run
    the target name.
    

    (Optional) If target name is provided, a secure naming check is performed
    to verify that the peer authenticated identity is indeed authorized to run
    the target name.
    

    string target_name = 8;

    returns

    The targetName.

  35. abstract def getTargetNameBytes(): ByteString

    (Optional) If target name is provided, a secure naming check is performed
    to verify that the peer authenticated identity is indeed authorized to run
    the target name.
    

    (Optional) If target name is provided, a secure naming check is performed
    to verify that the peer authenticated identity is indeed authorized to run
    the target name.
    

    string target_name = 8;

    returns

    The bytes for targetName.

  36. abstract def getUnknownFields(): UnknownFieldSet
    Definition Classes
    MessageOrBuilder
  37. abstract def hasField(arg0: FieldDescriptor): Boolean
    Definition Classes
    MessageOrBuilder
  38. abstract def hasLocalEndpoint(): Boolean

    (Optional) Local endpoint information of the connection to the server,
    such as local IP address, port number, and network protocol.
    

    (Optional) Local endpoint information of the connection to the server,
    such as local IP address, port number, and network protocol.
    

    .grpc.gcp.Endpoint local_endpoint = 6;

    returns

    Whether the localEndpoint field is set.

  39. abstract def hasLocalIdentity(): Boolean

    (Optional) Application may specify a local identity. Otherwise, the
    handshaker chooses a default local identity.
    

    (Optional) Application may specify a local identity. Otherwise, the
    handshaker chooses a default local identity.
    

    .grpc.gcp.Identity local_identity = 5;

    returns

    Whether the localIdentity field is set.

  40. abstract def hasOneof(arg0: OneofDescriptor): Boolean
    Definition Classes
    MessageOrBuilder
  41. abstract def hasRemoteEndpoint(): Boolean

    (Optional) Endpoint information of the remote server, such as IP address,
    port number, and network protocol.
    

    (Optional) Endpoint information of the remote server, such as IP address,
    port number, and network protocol.
    

    .grpc.gcp.Endpoint remote_endpoint = 7;

    returns

    Whether the remoteEndpoint field is set.

  42. abstract def hasRpcVersions(): Boolean

    (Optional) RPC protocol versions supported by the client.
    

    (Optional) RPC protocol versions supported by the client.
    

    .grpc.gcp.RpcProtocolVersions rpc_versions = 9;

    returns

    Whether the rpcVersions field is set.

  43. abstract def isInitialized(): Boolean
    Definition Classes
    MessageLiteOrBuilder

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from MessageOrBuilder

Inherited from MessageLiteOrBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped