// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: proto/tink.proto
package com.google.crypto.tink.proto;
public interface KeysetOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.crypto.tink.Keyset)
com.google.protobuf.MessageOrBuilder {
Identifies key used to generate new crypto data (encrypt, sign).
Required.
uint32 primary_key_id = 1;
Returns: The primaryKeyId.
/**
* <pre>
* Identifies key used to generate new crypto data (encrypt, sign).
* Required.
* </pre>
*
* <code>uint32 primary_key_id = 1;</code>
* @return The primaryKeyId.
*/
int getPrimaryKeyId();
Actual keys in the Keyset.
Required.
repeated .google.crypto.tink.Keyset.Key key = 2;
/**
* <pre>
* Actual keys in the Keyset.
* Required.
* </pre>
*
* <code>repeated .google.crypto.tink.Keyset.Key key = 2;</code>
*/
java.util.List<com.google.crypto.tink.proto.Keyset.Key>
getKeyList();
Actual keys in the Keyset.
Required.
repeated .google.crypto.tink.Keyset.Key key = 2;
/**
* <pre>
* Actual keys in the Keyset.
* Required.
* </pre>
*
* <code>repeated .google.crypto.tink.Keyset.Key key = 2;</code>
*/
com.google.crypto.tink.proto.Keyset.Key getKey(int index);
Actual keys in the Keyset.
Required.
repeated .google.crypto.tink.Keyset.Key key = 2;
/**
* <pre>
* Actual keys in the Keyset.
* Required.
* </pre>
*
* <code>repeated .google.crypto.tink.Keyset.Key key = 2;</code>
*/
int getKeyCount();
Actual keys in the Keyset.
Required.
repeated .google.crypto.tink.Keyset.Key key = 2;
/**
* <pre>
* Actual keys in the Keyset.
* Required.
* </pre>
*
* <code>repeated .google.crypto.tink.Keyset.Key key = 2;</code>
*/
java.util.List<? extends com.google.crypto.tink.proto.Keyset.KeyOrBuilder>
getKeyOrBuilderList();
Actual keys in the Keyset.
Required.
repeated .google.crypto.tink.Keyset.Key key = 2;
/**
* <pre>
* Actual keys in the Keyset.
* Required.
* </pre>
*
* <code>repeated .google.crypto.tink.Keyset.Key key = 2;</code>
*/
com.google.crypto.tink.proto.Keyset.KeyOrBuilder getKeyOrBuilder(
int index);
}