VirtualMachineImageImpl(Region location, String publisher, String offer, String sku, String version) { super(null); this.location = location; this.imageReference = new ImageReference(); this.imageReference.withPublisher(publisher); this.imageReference.withOffer(offer); this.imageReference.withSku(sku); this.imageReference.withVersion(version); }
VirtualMachineImageImpl(Region location, String publisher, String offer, String sku, String version, VirtualMachineImageInner innerModel) { super(innerModel); this.location = location; this.imageReference = new ImageReference(); this.imageReference.withPublisher(publisher); this.imageReference.withOffer(offer); this.imageReference.withSku(sku); this.imageReference.withVersion(version); }
public ImageReference imageReference() { return new ImageReference() .withPublisher(publisher) .withOffer(offer) .withSku(sku) .withVersion(version); } }
/** * @return the image reference */ public ImageReference imageReference() { return new ImageReference() .withPublisher(publisher) .withOffer(offer) .withSku(sku) .withVersion(version); }
VirtualMachineImageImpl(Region location, String publisher, String offer, String sku, String version) { super(null); this.location = location; this.imageReference = new ImageReference(); this.imageReference.withPublisher(publisher); this.imageReference.withOffer(offer); this.imageReference.withSku(sku); this.imageReference.withVersion(version); }
VirtualMachineImageImpl(Region location, String publisher, String offer, String sku, String version, VirtualMachineImageInner innerModel) { super(innerModel); this.location = location; this.imageReference = new ImageReference(); this.imageReference.withPublisher(publisher); this.imageReference.withOffer(offer); this.imageReference.withSku(sku); this.imageReference.withVersion(version); }
@Override public VirtualMachineImpl withLatestLinuxImage(String publisher, String offer, String sku) { ImageReference imageReference = new ImageReference(); imageReference.withPublisher(publisher); imageReference.withOffer(offer); imageReference.withSku(sku); imageReference.withVersion("latest"); return withSpecificLinuxImageVersion(imageReference); }
@Override public VirtualMachineScaleSetImpl withLatestLinuxImage(String publisher, String offer, String sku) { ImageReference imageReference = new ImageReference() .withPublisher(publisher) .withOffer(offer) .withSku(sku) .withVersion("latest"); return withSpecificLinuxImageVersion(imageReference); }
@Override public VirtualMachineImpl withLatestWindowsImage(String publisher, String offer, String sku) { ImageReference imageReference = new ImageReference(); imageReference.withPublisher(publisher); imageReference.withOffer(offer); imageReference.withSku(sku); imageReference.withVersion("latest"); return withSpecificWindowsImageVersion(imageReference); }
@Override public VirtualMachineScaleSetImpl withLatestWindowsImage(String publisher, String offer, String sku) { ImageReference imageReference = new ImageReference() .withPublisher(publisher) .withOffer(offer) .withSku(sku) .withVersion("latest"); return withSpecificWindowsImageVersion(imageReference); }
@Override public VirtualMachineImpl withLatestWindowsImage(String publisher, String offer, String sku) { ImageReference imageReference = new ImageReference(); imageReference.withPublisher(publisher); imageReference.withOffer(offer); imageReference.withSku(sku); imageReference.withVersion("latest"); return withSpecificWindowsImageVersion(imageReference); }
@Override public VirtualMachineImpl withLatestLinuxImage(String publisher, String offer, String sku) { ImageReference imageReference = new ImageReference(); imageReference.withPublisher(publisher); imageReference.withOffer(offer); imageReference.withSku(sku); imageReference.withVersion("latest"); return withSpecificLinuxImageVersion(imageReference); }
@Override public VirtualMachineScaleSetImpl withLatestWindowsImage(String publisher, String offer, String sku) { ImageReference imageReference = new ImageReference() .withPublisher(publisher) .withOffer(offer) .withSku(sku) .withVersion("latest"); return withSpecificWindowsImageVersion(imageReference); }
/** * @return the image reference */ public ImageReference imageReference() { return new ImageReference() .withPublisher(publisher()) .withOffer(offer()) .withSku(sku()) .withVersion("latest"); } }
/** * @return the image reference */ public ImageReference imageReference() { return new ImageReference() .withPublisher(publisher()) .withOffer(offer()) .withSku(sku()) .withVersion("latest"); } }
/** * @return the image reference */ public ImageReference imageReference() { return new ImageReference() .withPublisher(publisher()) .withOffer(offer()) .withSku(sku()) .withVersion("latest"); } }
/** * @return the image reference */ public ImageReference imageReference() { return new ImageReference() .withPublisher(publisher()) .withOffer(offer()) .withSku(sku()) .withVersion("latest"); } }
@Override public VirtualMachineImpl withLinuxCustomImage(String customImageId) { ImageReference imageReferenceInner = new ImageReference(); imageReferenceInner.withId(customImageId); this.inner().storageProfile().osDisk().withCreateOption(DiskCreateOptionTypes.FROM_IMAGE); this.inner().storageProfile().withImageReference(imageReferenceInner); this.inner().osProfile().withLinuxConfiguration(new LinuxConfiguration()); this.isMarketplaceLinuxImage = true; return this; }
@Override public VirtualMachineImpl withLinuxCustomImage(String customImageId) { ImageReference imageReferenceInner = new ImageReference(); imageReferenceInner.withId(customImageId); this.inner().storageProfile().osDisk().withCreateOption(DiskCreateOptionTypes.FROM_IMAGE); this.inner().storageProfile().withImageReference(imageReferenceInner); this.inner().osProfile().withLinuxConfiguration(new LinuxConfiguration()); this.isMarketplaceLinuxImage = true; return this; }
@Override public VirtualMachineImpl withWindowsCustomImage(String customImageId) { ImageReference imageReferenceInner = new ImageReference(); imageReferenceInner.withId(customImageId); this.inner().storageProfile().osDisk().withCreateOption(DiskCreateOptionTypes.FROM_IMAGE); this.inner().storageProfile().withImageReference(imageReferenceInner); this.inner().osProfile().withWindowsConfiguration(new WindowsConfiguration()); // sets defaults for "Stored(User)Image", "VM(Platform | Custom | Gallery)Image" this.inner().osProfile().windowsConfiguration().withProvisionVMAgent(true); this.inner().osProfile().windowsConfiguration().withEnableAutomaticUpdates(true); return this; }