Interface ClientSessionOrBuilder

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

public interface ClientSessionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Audience of the API under request.
    com.google.protobuf.ByteString
    Audience of the API under request.
    Client ID of the requesting application.
    com.google.protobuf.ByteString
    Client ID of the requesting application.
    Device code for the authorized session, as applicable.
    com.google.protobuf.ByteString
    Device code for the authorized session, as applicable.
    Specifies the public key which signed this request and should be bound to the client.
    com.google.protobuf.ByteString
    Specifies the public key which signed this request and should be bound to the client.
    Nonce value for this operation; must be unique for each request.
    com.google.protobuf.ByteString
    Nonce value for this operation; must be unique for each request.
    Explicit tenant org requested for access by the user, if applicable.
    com.google.protobuf.ByteString
    Explicit tenant org requested for access by the user, if applicable.
    Signature from the private key present on the device, if applicable; expected to be encoded as base64.
    com.google.protobuf.ByteString
    Signature from the private key present on the device, if applicable; expected to be encoded as base64.
    ID token to activate a session for; the access token is set to the authorization header.
    com.google.protobuf.ByteString
    ID token to activate a session for; the access token is set to the authorization header.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getNonce

      String getNonce()
       Nonce value for this operation; must be unique for each request.
       
      string nonce = 1 [json_name = "nonce", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The nonce.
    • getNonceBytes

      com.google.protobuf.ByteString getNonceBytes()
       Nonce value for this operation; must be unique for each request.
       
      string nonce = 1 [json_name = "nonce", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for nonce.
    • getToken

      String getToken()
       ID token to activate a session for; the access token is set to the authorization header.
       
      string token = 2 [json_name = "token", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The token.
    • getTokenBytes

      com.google.protobuf.ByteString getTokenBytes()
       ID token to activate a session for; the access token is set to the authorization header.
       
      string token = 2 [json_name = "token", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for token.
    • getClient

      String getClient()
       Client ID of the requesting application.
       
      string client = 3 [json_name = "client", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The client.
    • getClientBytes

      com.google.protobuf.ByteString getClientBytes()
       Client ID of the requesting application.
       
      string client = 3 [json_name = "client", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for client.
    • getSignature

      String getSignature()
       Signature from the private key present on the device, if applicable; expected to be encoded as base64.
       
      string signature = 4 [json_name = "signature", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The signature.
    • getSignatureBytes

      com.google.protobuf.ByteString getSignatureBytes()
       Signature from the private key present on the device, if applicable; expected to be encoded as base64.
       
      string signature = 4 [json_name = "signature", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for signature.
    • getIdentity

      String getIdentity()
       Specifies the public key which signed this request and should be bound to the client. Encoded as base64.
       
      string identity = 5 [json_name = "identity", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The identity.
    • getIdentityBytes

      com.google.protobuf.ByteString getIdentityBytes()
       Specifies the public key which signed this request and should be bound to the client. Encoded as base64.
       
      string identity = 5 [json_name = "identity", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for identity.
    • getAudience

      String getAudience()
       Audience of the API under request.
       
      string audience = 6 [json_name = "audience", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The audience.
    • getAudienceBytes

      com.google.protobuf.ByteString getAudienceBytes()
       Audience of the API under request.
       
      string audience = 6 [json_name = "audience", (.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for audience.
    • getDevice

      String getDevice()
       Device code for the authorized session, as applicable.
       
      string device = 7 [json_name = "device", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The device.
    • getDeviceBytes

      com.google.protobuf.ByteString getDeviceBytes()
       Device code for the authorized session, as applicable.
       
      string device = 7 [json_name = "device", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for device.
    • getOrg

      String getOrg()
       Explicit tenant org requested for access by the user, if applicable.
       
      string org = 8 [json_name = "org", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The org.
    • getOrgBytes

      com.google.protobuf.ByteString getOrgBytes()
       Explicit tenant org requested for access by the user, if applicable.
       
      string org = 8 [json_name = "org", (.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for org.