/** * @return the current date time. */ public static DateTime dateTimeNow() { ResourceNamer resourceNamer = SdkContext.getResourceNamerFactory().createResourceNamer(""); return resourceNamer.dateTimeNow(); } /**
NetworkInterfaceImpl(String name, NetworkInterfaceInner innerModel, final NetworkManager networkManager) { super(name, innerModel, networkManager); this.nicName = name; this.namer = SdkContext.getResourceNamerFactory().createResourceNamer(this.nicName); initializeChildrenFromInner(); }
/** * Gets a random name. * * @param prefix the prefix to be used if possible * @param maxLen the maximum length for the random generated name * @return the random name */ public static String randomResourceName(String prefix, int maxLen) { ResourceNamer resourceNamer = SdkContext.getResourceNamerFactory().createResourceNamer(""); return resourceNamer.randomName(prefix, maxLen); }
/** * @return the current date time. */ public static DateTime dateTimeNow() { ResourceNamer resourceNamer = SdkContext.getResourceNamerFactory().createResourceNamer(""); return resourceNamer.dateTimeNow(); } /**
/** * Gets a random name. * * @param prefix the prefix to be used if possible * @param maxLen the maximum length for the random generated name * @return the random name */ public static String randomResourceName(String prefix, int maxLen) { ResourceNamer resourceNamer = SdkContext.getResourceNamerFactory().createResourceNamer(""); return resourceNamer.randomName(prefix, maxLen); }
/** * Gets a random UUID. * * @return the random UUID. */ public static String randomUuid() { ResourceNamer resourceNamer = SdkContext.getResourceNamerFactory().createResourceNamer(""); return resourceNamer.randomUuid(); }
NetworkInterfaceImpl(String name, NetworkInterfaceInner innerModel, final NetworkManager networkManager) { super(name, innerModel, networkManager); this.nicName = name; this.namer = SdkContext.getResourceNamerFactory().createResourceNamer(this.nicName); initializeChildrenFromInner(); }
/** * Gets a random UUID. * * @return the random UUID. */ public static String randomUuid() { ResourceNamer resourceNamer = SdkContext.getResourceNamerFactory().createResourceNamer(""); return resourceNamer.randomUuid(); }
/** * Generates the specified number of random resource names with the same prefix. * @param prefix the prefix to be used if possible * @param maxLen the maximum length for the random generated name * @param count the number of names to generate * @return random names */ public static String[] randomResourceNames(String prefix, int maxLen, int count) { String[] names = new String[count]; ResourceNamer resourceNamer = SdkContext.getResourceNamerFactory().createResourceNamer(""); for (int i = 0; i < count; i++) { names[i] = resourceNamer.randomName(prefix, maxLen); } return names; }
/** * Generates the specified number of random resource names with the same prefix. * @param prefix the prefix to be used if possible * @param maxLen the maximum length for the random generated name * @param count the number of names to generate * @return random names */ public static String[] randomResourceNames(String prefix, int maxLen, int count) { String[] names = new String[count]; ResourceNamer resourceNamer = SdkContext.getResourceNamerFactory().createResourceNamer(""); for (int i = 0; i < count; i++) { names[i] = resourceNamer.randomName(prefix, maxLen); } return names; }
VirtualMachineImpl(String name, VirtualMachineInner innerModel, final ComputeManager computeManager, final StorageManager storageManager, final NetworkManager networkManager, final GraphRbacManager rbacManager) { super(name, innerModel, computeManager); this.storageManager = storageManager; this.networkManager = networkManager; this.vmName = name; this.isMarketplaceLinuxImage = false; this.namer = SdkContext.getResourceNamerFactory().createResourceNamer(this.vmName); this.creatableSecondaryNetworkInterfaceKeys = new ArrayList<>(); this.existingSecondaryNetworkInterfacesToAssociate = new ArrayList<>(); this.virtualMachineSizeConverter = new PagedListConverter<VirtualMachineSizeInner, VirtualMachineSize>() { @Override public Observable<VirtualMachineSize> typeConvertAsync(VirtualMachineSizeInner inner) { return Observable.just((VirtualMachineSize) new VirtualMachineSizeImpl(inner)); } }; this.virtualMachineExtensions = new VirtualMachineExtensionsImpl(computeManager.inner().virtualMachineExtensions(), this); this.managedDataDisks = new ManagedDataDiskCollection(this); initializeDataDisks(); this.bootDiagnosticsHandler = new BootDiagnosticsHandler(this); this.virtualMachineMsiHandler = new VirtualMachineMsiHandler(rbacManager, this); }
VirtualMachineScaleSetImpl( String name, VirtualMachineScaleSetInner innerModel, final ComputeManager computeManager, final StorageManager storageManager, final NetworkManager networkManager, final GraphRbacManager rbacManager) { super(name, innerModel, computeManager); this.storageManager = storageManager; this.networkManager = networkManager; this.namer = SdkContext.getResourceNamerFactory().createResourceNamer(this.name()); this.skuConverter = new PagedListConverter<VirtualMachineScaleSetSkuInner, VirtualMachineScaleSetSku>() { @Override public Observable<VirtualMachineScaleSetSku> typeConvertAsync(VirtualMachineScaleSetSkuInner inner) { return Observable.just((VirtualMachineScaleSetSku) new VirtualMachineScaleSetSkuImpl(inner)); } }; this.managedDataDisks = new ManagedDataDiskCollection(this); this.virtualMachineScaleSetMsiHandler = new VirtualMachineScaleSetMsiHandler(rbacManager, this); this.bootDiagnosticsHandler = new BootDiagnosticsHandler(this); }
VirtualMachineImpl(String name, VirtualMachineInner innerModel, final ComputeManager computeManager, final StorageManager storageManager, final NetworkManager networkManager, final GraphRbacManager rbacManager) { super(name, innerModel, computeManager); this.storageManager = storageManager; this.networkManager = networkManager; this.vmName = name; this.isMarketplaceLinuxImage = false; this.namer = SdkContext.getResourceNamerFactory().createResourceNamer(this.vmName); this.creatableSecondaryNetworkInterfaceKeys = new ArrayList<>(); this.existingSecondaryNetworkInterfacesToAssociate = new ArrayList<>(); this.virtualMachineSizeConverter = new PagedListConverter<VirtualMachineSizeInner, VirtualMachineSize>() { @Override public Observable<VirtualMachineSize> typeConvertAsync(VirtualMachineSizeInner inner) { return Observable.just((VirtualMachineSize) new VirtualMachineSizeImpl(inner)); } }; this.virtualMachineExtensions = new VirtualMachineExtensionsImpl(computeManager.inner().virtualMachineExtensions(), this); this.managedDataDisks = new ManagedDataDiskCollection(this); initializeDataDisks(); this.bootDiagnosticsHandler = new BootDiagnosticsHandler(this); this.virtualMachineMsiHandler = new VirtualMachineMsiHandler(rbacManager, this); }
VirtualMachineScaleSetImpl( String name, VirtualMachineScaleSetInner innerModel, final ComputeManager computeManager, final StorageManager storageManager, final NetworkManager networkManager, final GraphRbacManager rbacManager) { super(name, innerModel, computeManager); this.storageManager = storageManager; this.networkManager = networkManager; this.namer = SdkContext.getResourceNamerFactory().createResourceNamer(this.name()); this.skuConverter = new PagedListConverter<VirtualMachineScaleSetSkuInner, VirtualMachineScaleSetSku>() { @Override public Observable<VirtualMachineScaleSetSku> typeConvertAsync(VirtualMachineScaleSetSkuInner inner) { return Observable.just((VirtualMachineScaleSetSku) new VirtualMachineScaleSetSkuImpl(inner)); } }; this.managedDataDisks = new ManagedDataDiskCollection(this); this.virtualMachineScaleSetMsiHandler = new VirtualMachineScaleSetMsiHandler(rbacManager, this); this.bootDiagnosticsHandler = new BootDiagnosticsHandler(this); }