Interface Database.EncryptionConfigOrBuilder

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

public static interface Database.EncryptionConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasGoogleDefaultEncryption

      boolean hasGoogleDefaultEncryption()
       Use Google default encryption.
       
      .google.firestore.admin.v1.Database.EncryptionConfig.GoogleDefaultEncryptionOptions google_default_encryption = 1;
      Returns:
      Whether the googleDefaultEncryption field is set.
    • getGoogleDefaultEncryption

       Use Google default encryption.
       
      .google.firestore.admin.v1.Database.EncryptionConfig.GoogleDefaultEncryptionOptions google_default_encryption = 1;
      Returns:
      The googleDefaultEncryption.
    • getGoogleDefaultEncryptionOrBuilder

       Use Google default encryption.
       
      .google.firestore.admin.v1.Database.EncryptionConfig.GoogleDefaultEncryptionOptions google_default_encryption = 1;
    • hasUseSourceEncryption

      boolean hasUseSourceEncryption()
       The database will use the same encryption configuration as the source.
       
      .google.firestore.admin.v1.Database.EncryptionConfig.SourceEncryptionOptions use_source_encryption = 2;
      Returns:
      Whether the useSourceEncryption field is set.
    • getUseSourceEncryption

       The database will use the same encryption configuration as the source.
       
      .google.firestore.admin.v1.Database.EncryptionConfig.SourceEncryptionOptions use_source_encryption = 2;
      Returns:
      The useSourceEncryption.
    • getUseSourceEncryptionOrBuilder

       The database will use the same encryption configuration as the source.
       
      .google.firestore.admin.v1.Database.EncryptionConfig.SourceEncryptionOptions use_source_encryption = 2;
    • hasCustomerManagedEncryption

      boolean hasCustomerManagedEncryption()
       Use Customer Managed Encryption Keys (CMEK) for encryption.
       
      .google.firestore.admin.v1.Database.EncryptionConfig.CustomerManagedEncryptionOptions customer_managed_encryption = 3;
      Returns:
      Whether the customerManagedEncryption field is set.
    • getCustomerManagedEncryption

       Use Customer Managed Encryption Keys (CMEK) for encryption.
       
      .google.firestore.admin.v1.Database.EncryptionConfig.CustomerManagedEncryptionOptions customer_managed_encryption = 3;
      Returns:
      The customerManagedEncryption.
    • getCustomerManagedEncryptionOrBuilder

       Use Customer Managed Encryption Keys (CMEK) for encryption.
       
      .google.firestore.admin.v1.Database.EncryptionConfig.CustomerManagedEncryptionOptions customer_managed_encryption = 3;
    • getEncryptionTypeCase