Interface TransientCryptoKeyOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getName()
      Required.
      com.google.protobuf.ByteString getNameBytes()
      Required.
      • 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 Detail

      • getName

        String getName()
         Required. Name of the key.
         This is an arbitrary string used to differentiate different keys.
         A unique key is generated per name: two separate `TransientCryptoKey`
         protos share the same generated key if their names are the same.
         When the data crypto key is generated, this name is not used in any way
         (repeating the api call will result in a different key being generated).
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Required. Name of the key.
         This is an arbitrary string used to differentiate different keys.
         A unique key is generated per name: two separate `TransientCryptoKey`
         protos share the same generated key if their names are the same.
         When the data crypto key is generated, this name is not used in any way
         (repeating the api call will result in a different key being generated).
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for name.