/** * @return known Bypass values */ public static Collection<Bypass> values() { return values(Bypass.class); } }
@Override protected EncryptionService encryptionService() { if (super.encryptionServices == null) { return null; } else { return super.encryptionServices.queue(); } } }
@Override protected EncryptionService encryptionService() { if (super.encryptionServices == null) { return null; } else { return super.encryptionServices.file(); } } }
@Override public StorageAccount internalCreate(String key) { return azure.storageAccounts().define(key).withRegion(azureProperties.getRegion()) .withExistingResourceGroup(azureProperties.getResourceGroup()).create(); } }
public TableModule(ClientStorageNode parent, StorageAccount storageAccount) { super(TABLES + storageAccount.name(), TABLES, parent, null); this.storageAccount = storageAccount; this.parent = parent; }
/** * 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()); }
/** * @return known KeySource values */ public static Collection<KeySource> values() { return values(KeySource.class); } }
@Override protected EncryptionService encryptionService() { if (super.encryptionServices == null) { return null; } else { return super.encryptionServices.blob(); } } }
/** * 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); }
/** * @return known SignedResource values */ public static Collection<SignedResource> values() { return values(SignedResource.class); } }
/** * @return known Permissions values */ public static Collection<Permissions> values() { return values(Permissions.class); } }
/** * @return known SignedResourceTypes values */ public static Collection<SignedResourceTypes> values() { return values(SignedResourceTypes.class); } }
/** * @return known Services values */ public static Collection<Services> values() { return values(Services.class); } }
/** * Creates StorageAccountSkuType from sku name. * * @param name the sku name * @return StorageAccountSkuType corresponds to the given sku name */ public static StorageAccountSkuType fromSkuName(SkuName name) { return new StorageAccountSkuType(name); }
/** * Creates or finds a service service type based on its name. * * @param name a name to look for * @return an StorageService */ public static StorageService fromString(String name) { return fromString(name, StorageService.class); }
/** * @return known storage service types. */ public static Collection<StorageService> values() { return values(StorageService.class); } }
/** * @return known storage resource types */ public static Collection<StorageResourceType> values() { return values(StorageResourceType.class); } }
@Override protected EncryptionService encryptionService() { if (super.encryptionServices == null) { return null; } else { return super.encryptionServices.table(); } } }
/** * @return known storage account encryption sources. */ public static Collection<StorageAccountEncryptionKeySource> values() { return values(StorageAccountEncryptionKeySource.class); } }
/** * @return known KeySource values */ public static Collection<KeySource> values() { return values(KeySource.class); } }