/** * Creates or finds an encryption status based on its name. * * @param name a name to look for * @return an StorageAccountEncryptionKeySource */ public static StorageAccountEncryptionKeySource fromString(String name) { return fromString(name, StorageAccountEncryptionKeySource.class); }
/** * Creates or finds an encryption status based on its name. * * @param name a name to look for * @return an StorageAccountEncryptionKeySource */ public static StorageAccountEncryptionKeySource fromString(String name) { return fromString(name, StorageAccountEncryptionKeySource.class); }
/** * Gets the encryption key source. * * @param inner the storage account * @return the encryption key source type */ static StorageAccountEncryptionKeySource encryptionKeySource(StorageAccountInner inner) { if (inner.encryption() == null || inner.encryption().keySource() == null) { return null; } return StorageAccountEncryptionKeySource.fromString(inner.encryption().keySource().toString()); }
/** * Gets the encryption key source. * * @param inner the storage account * @return the encryption key source type */ static StorageAccountEncryptionKeySource encryptionKeySource(StorageAccountInner inner) { if (inner.encryption() == null || inner.encryption().keySource() == null) { return null; } return StorageAccountEncryptionKeySource.fromString(inner.encryption().keySource().toString()); }