Package mls_client

Interface MlsClient.ProposalDescriptionOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MlsClient.ProposalDescription, MlsClient.ProposalDescription.Builder
Enclosing class:
MlsClient

public static interface MlsClient.ProposalDescriptionOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Required if proposal_type is "reinit"
    long
    Required if proposal_type is "resumptionPSK"
    getExtensions(int index)
    Required if proposal_type is "groupContextExtensions" or "reinit"
    int
    Required if proposal_type is "groupContextExtensions" or "reinit"
    Required if proposal_type is "groupContextExtensions" or "reinit"
    Required if proposal_type is "groupContextExtensions" or "reinit"
    Required if proposal_type is "groupContextExtensions" or "reinit"
    com.google.protobuf.ByteString
    Required if proposal_type is "reinit"
    com.google.protobuf.ByteString
    Required if proposal_type is "add"
    com.google.protobuf.ByteString
    bytes proposal_type = 1;
    com.google.protobuf.ByteString
    Required if proposal_type is "externalPSK"
    com.google.protobuf.ByteString
    Required if proposal_type is "remove"

    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

    • getProposalType

      com.google.protobuf.ByteString getProposalType()
      bytes proposal_type = 1;
      Returns:
      The proposalType.
    • getKeyPackage

      com.google.protobuf.ByteString getKeyPackage()
       Required if proposal_type is "add"
       
      bytes key_package = 2;
      Returns:
      The keyPackage.
    • getRemovedId

      com.google.protobuf.ByteString getRemovedId()
       Required if proposal_type is "remove"
       
      bytes removed_id = 3;
      Returns:
      The removedId.
    • getPskId

      com.google.protobuf.ByteString getPskId()
       Required if proposal_type is "externalPSK"
       
      bytes psk_id = 4;
      Returns:
      The pskId.
    • getEpochId

      long getEpochId()
       Required if proposal_type is "resumptionPSK"
       
      uint64 epoch_id = 5;
      Returns:
      The epochId.
    • getExtensionsList

      List<MlsClient.Extension> getExtensionsList()
       Required if proposal_type is "groupContextExtensions" or "reinit"
       
      repeated .mls_client.Extension extensions = 6;
    • getExtensions

      MlsClient.Extension getExtensions(int index)
       Required if proposal_type is "groupContextExtensions" or "reinit"
       
      repeated .mls_client.Extension extensions = 6;
    • getExtensionsCount

      int getExtensionsCount()
       Required if proposal_type is "groupContextExtensions" or "reinit"
       
      repeated .mls_client.Extension extensions = 6;
    • getExtensionsOrBuilderList

      List<? extends MlsClient.ExtensionOrBuilder> getExtensionsOrBuilderList()
       Required if proposal_type is "groupContextExtensions" or "reinit"
       
      repeated .mls_client.Extension extensions = 6;
    • getExtensionsOrBuilder

      MlsClient.ExtensionOrBuilder getExtensionsOrBuilder(int index)
       Required if proposal_type is "groupContextExtensions" or "reinit"
       
      repeated .mls_client.Extension extensions = 6;
    • getGroupId

      com.google.protobuf.ByteString getGroupId()
       Required if proposal_type is "reinit"
       
      bytes group_id = 7;
      Returns:
      The groupId.
    • getCipherSuite

      int getCipherSuite()
       Required if proposal_type is "reinit"
       
      uint32 cipher_suite = 8;
      Returns:
      The cipherSuite.