From 585139da74f5c0bd190d4e8a86169a56c0e75d53 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 21 Sep 2016 10:19:34 -0700 Subject: [PATCH] ensuring the latest @Fluent annotations in compute --- .../azure/management/compute/AvailabilitySet.java | 7 ++----- .../azure/management/compute/AvailabilitySets.java | 4 ++-- .../azure/management/compute/VirtualMachine.java | 8 ++------ .../management/compute/VirtualMachineDataDisk.java | 10 ++-------- .../management/compute/VirtualMachineExtension.java | 2 ++ .../compute/VirtualMachineExtensionImage.java | 2 ++ .../compute/VirtualMachineExtensionImageType.java | 2 ++ .../compute/VirtualMachineExtensionImageTypes.java | 2 ++ .../compute/VirtualMachineExtensionImageVersion.java | 2 ++ .../compute/VirtualMachineExtensionImageVersions.java | 2 ++ .../compute/VirtualMachineExtensionImages.java | 2 ++ .../azure/management/compute/VirtualMachineImage.java | 4 ++-- .../azure/management/compute/VirtualMachineImages.java | 4 ++-- .../management/compute/VirtualMachineImagesInSku.java | 4 ++-- .../azure/management/compute/VirtualMachineOffer.java | 4 ++-- .../azure/management/compute/VirtualMachineOffers.java | 4 ++-- .../management/compute/VirtualMachinePublisher.java | 4 ++-- .../management/compute/VirtualMachinePublishers.java | 4 ++-- .../management/compute/VirtualMachineScaleSet.java | 3 ++- .../compute/VirtualMachineScaleSetExtension.java | 3 ++- .../management/compute/VirtualMachineScaleSetSku.java | 4 ++-- .../management/compute/VirtualMachineScaleSets.java | 4 ++-- .../azure/management/compute/VirtualMachineSize.java | 4 ++-- .../azure/management/compute/VirtualMachineSizes.java | 4 ++-- .../azure/management/compute/VirtualMachineSku.java | 4 ++-- .../azure/management/compute/VirtualMachineSkus.java | 4 ++-- .../azure/management/compute/VirtualMachines.java | 4 ++-- 27 files changed, 54 insertions(+), 51 deletions(-) diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/AvailabilitySet.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/AvailabilitySet.java index f2cb9800a6abe..d05f27608b26f 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/AvailabilitySet.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/AvailabilitySet.java @@ -5,7 +5,7 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.compute.implementation.AvailabilitySetInner; import com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource; import com.microsoft.azure.management.resources.fluentcore.arm.models.Resource; @@ -20,7 +20,7 @@ /** * An immutable client-side representation of an Azure availability set. */ -@LangDefinition(ContainerName = "~/") +@Fluent() public interface AvailabilitySet extends GroupableResource, Refreshable, @@ -69,7 +69,6 @@ public interface AvailabilitySet extends /** * Container interface for all the definitions. */ - @LangDefinition(ContainerName = "~/AvailabilitySet.Definition") interface Definition extends DefinitionStages.Blank, DefinitionStages.WithGroup, @@ -79,7 +78,6 @@ interface Definition extends /** * Grouping of availability set definition stages. */ - @LangDefinition(ContainerName = "~/AvailabilitySet.Definition", ContainerFileName = "IDefinition", IsContainerOnly = true) interface DefinitionStages { /** * The first stage of an availability set definition. @@ -136,7 +134,6 @@ interface WithCreate extends *

* Call {@link Update#apply()} to apply the changes to the resource in Azure. */ - @LangDefinition(ContainerName = "~/AvailabilitySet.Update") interface Update extends Appliable, Resource.UpdateWithTags { diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/AvailabilitySets.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/AvailabilitySets.java index b9c15e5b01873..c43dc03fcf44a 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/AvailabilitySets.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/AvailabilitySets.java @@ -1,6 +1,6 @@ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByGroup; import com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByGroup; import com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById; @@ -13,7 +13,7 @@ /** * Entry point to availability set management API. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface AvailabilitySets extends SupportsListingByGroup, SupportsGettingByGroup, diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachine.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachine.java index d3a7c250d3db1..e45c6144a2515 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachine.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachine.java @@ -1,7 +1,7 @@ package com.microsoft.azure.management.compute; import com.microsoft.azure.PagedList; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.compute.implementation.VirtualMachineInner; import com.microsoft.azure.management.network.Network; import com.microsoft.azure.management.network.NetworkInterface; @@ -22,7 +22,7 @@ /** * An immutable client-side representation of an Azure virtual machine. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachine extends GroupableResource, Refreshable, @@ -227,7 +227,6 @@ public interface VirtualMachine extends /** * The entirety of the virtual machine definition. */ - @LangDefinition(ContainerName = "~/VirtualMachine.Definition") interface Definition extends DefinitionStages.Blank, DefinitionStages.WithGroup, @@ -247,7 +246,6 @@ interface Definition extends /** * Grouping of virtual machine definition stages. */ - @LangDefinition(ContainerName = "~/VirtualMachine.Definition", ContainerFileName = "IDefinition", IsContainerOnly = true) interface DefinitionStages { /** * The first stage of a virtual machine definition. @@ -820,7 +818,6 @@ interface WithCreate extends /** * Grouping of virtual machine update stages. */ - @LangDefinition(ContainerName = "~/VirtualMachine.Update", ContainerFileName = "IUpdate", IsContainerOnly = true) interface UpdateStages { /** * The stage of the virtual machine definition allowing to specify data disk configuration. @@ -963,7 +960,6 @@ interface WithExtension { *

* Call {@link Update#apply()} to apply the changes to the resource in Azure. */ - @LangDefinition(ContainerName = "~/VirtualMachine.Update") interface Update extends Appliable, Resource.UpdateWithTags, diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineDataDisk.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineDataDisk.java index 23a1e8f499d46..1959e8612d9f8 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineDataDisk.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineDataDisk.java @@ -1,6 +1,6 @@ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource; import com.microsoft.azure.management.resources.fluentcore.model.Attachable; import com.microsoft.azure.management.resources.fluentcore.model.Settable; @@ -9,7 +9,7 @@ /** * A data disk of a virtual machine. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineDataDisk extends Wrapper, ChildResource { @@ -68,7 +68,6 @@ public interface VirtualMachineDataDisk extends /** * Grouping of data disk definition stages applicable as part of a virtual machine creation. */ - @LangDefinition(ContainerName = "~/VirtualMachineDataDisk.Definition", ContainerFileName = "IDefinition", IsContainerOnly = true) interface DefinitionStages { /** * The first stage of a data disk definition. @@ -165,7 +164,6 @@ interface WithAttach extends Attachable.InUpdate { * The entirety of a data disk definition. * @param the return type of the final {@link Attachable#attach()} */ - @LangDefinition(ContainerName = "~/VirtualMachineDataDisk.Definition") interface Definition extends DefinitionStages.Blank, DefinitionStages.WithAttach, @@ -175,7 +173,6 @@ interface Definition extends /** * Grouping of data disk definition stages applicable as part of a virtual machine update. */ - @LangDefinition(ContainerName = "~/VirtualMachineDataDisk.Update", ContainerFileName = "IUpdateDefinition", IsContainerOnly = true) interface UpdateDefinitionStages { /** * The first stage of a data disk definition. @@ -271,7 +268,6 @@ interface WithAttach extends Attachable.InDefinition { /** The entirety of a data disk definition as part of a virtual machine update. * @param the return type of the final {@link UpdateDefinitionStages.WithAttach#attach()} */ - @LangDefinition(ContainerName = "~/VirtualMachineDataDisk.Update", ContainerFileName = "IUpdateDefinition") interface UpdateDefinition extends UpdateDefinitionStages.Blank, UpdateDefinitionStages.WithAttach, @@ -281,7 +277,6 @@ interface UpdateDefinition extends /** * Grouping of data disk update stages. */ - @LangDefinition(ContainerName = "~/VirtualMachineDataDisk.Update", ContainerFileName = "IUpdate") interface UpdateStages { /** * Specifies the new size in GB for data disk. @@ -311,7 +306,6 @@ interface UpdateStages { /** * The entirety of a data disk update as part of a virtual machine update. */ - @LangDefinition(ContainerName = "~/VirtualMachineDataDisk.Update") interface Update extends UpdateStages, Settable { diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtension.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtension.java index d2b320fcd3e2e..f39391601383d 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtension.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtension.java @@ -1,5 +1,6 @@ package com.microsoft.azure.management.compute; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.compute.implementation.VirtualMachineExtensionInner; import com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource; import com.microsoft.azure.management.resources.fluentcore.model.Attachable; @@ -13,6 +14,7 @@ * An immutable client-side representation of an Azure virtual machine extension. * An extension associated with a virtual machine will be created from a {@link VirtualMachineExtensionImage }. */ +@Fluent public interface VirtualMachineExtension extends ExternalChildResource, Wrapper { diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImage.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImage.java index 6cf667ebaaff9..caf64f2dd4e2c 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImage.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImage.java @@ -1,5 +1,6 @@ package com.microsoft.azure.management.compute; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.compute.implementation.VirtualMachineExtensionImageInner; import com.microsoft.azure.management.resources.fluentcore.model.Wrapper; @@ -8,6 +9,7 @@ *

* Note: Azure virtual machine extension image is also referred as virtual machine extension handler. */ +@Fluent public interface VirtualMachineExtensionImage extends Wrapper { /** diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageType.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageType.java index 6b6544d94e45a..bcf13416a17c4 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageType.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageType.java @@ -1,11 +1,13 @@ package com.microsoft.azure.management.compute; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.compute.implementation.VirtualMachineExtensionImageInner; import com.microsoft.azure.management.resources.fluentcore.model.Wrapper; /** * An immutable client-side representation of an Azure virtual machine extension image type. */ +@Fluent public interface VirtualMachineExtensionImageType extends Wrapper { /** diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageTypes.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageTypes.java index 00b9f10d46afe..b56c5185132cd 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageTypes.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageTypes.java @@ -1,9 +1,11 @@ package com.microsoft.azure.management.compute; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing; /** * Entry point to virtual machine image extension types. */ +@Fluent public interface VirtualMachineExtensionImageTypes extends SupportsListing { } \ No newline at end of file diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageVersion.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageVersion.java index ea5dee05085e5..b08462dc22f4a 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageVersion.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageVersion.java @@ -1,11 +1,13 @@ package com.microsoft.azure.management.compute; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.compute.implementation.VirtualMachineExtensionImageInner; import com.microsoft.azure.management.resources.fluentcore.model.Wrapper; /** * An immutable client-side representation of an Azure virtual machine extension image version. */ +@Fluent public interface VirtualMachineExtensionImageVersion extends Wrapper { /** diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageVersions.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageVersions.java index ba4c300fcc5da..6973f7ae644d2 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageVersions.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImageVersions.java @@ -1,9 +1,11 @@ package com.microsoft.azure.management.compute; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing; /** * Entry point to virtual machine image extension versions. */ +@Fluent public interface VirtualMachineExtensionImageVersions extends SupportsListing { } \ No newline at end of file diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImages.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImages.java index a6a80ea663fb7..4dbe063656eb0 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImages.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineExtensionImages.java @@ -1,10 +1,12 @@ package com.microsoft.azure.management.compute; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.collection.SupportsListingByRegion; /** * Entry point to virtual machine extension image management API. */ +@Fluent public interface VirtualMachineExtensionImages extends SupportsListingByRegion { /** * @return entry point to virtual machine extension image publishers diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImage.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImage.java index a57bf77b30078..ef45e4aef0b49 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImage.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImage.java @@ -5,7 +5,7 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.compute.implementation.VirtualMachineImageInner; import com.microsoft.azure.management.resources.fluentcore.arm.Region; import com.microsoft.azure.management.resources.fluentcore.model.Wrapper; @@ -15,7 +15,7 @@ /** * An immutable client-side representation of an Azure virtual machine image. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineImage extends Wrapper { /** diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImages.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImages.java index 5b1a7e68a8b58..eaced37c7321b 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImages.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImages.java @@ -5,13 +5,13 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.collection.SupportsListingByRegion; /** * Entry point to virtual machine image management API. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineImages extends SupportsListingByRegion { /** diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImagesInSku.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImagesInSku.java index 3fb591b1c127a..5fac8741aec0f 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImagesInSku.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineImagesInSku.java @@ -1,10 +1,10 @@ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing; /** * Entry point to virtual machine sku images. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineImagesInSku extends SupportsListing { } diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineOffer.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineOffer.java index 192f82183d2a1..ceda0158f1644 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineOffer.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineOffer.java @@ -5,13 +5,13 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.arm.Region; /** * Represents a virtual machine image offer. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineOffer { /** * @return the region where this virtual machine image offer is available diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineOffers.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineOffers.java index d3dbac4920de8..d3d11ba7e867a 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineOffers.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineOffers.java @@ -5,13 +5,13 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing; /** * Entry point to virtual machine image offers. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineOffers extends SupportsListing { } diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachinePublisher.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachinePublisher.java index fd5afda6f86bf..d0f2c93227a9f 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachinePublisher.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachinePublisher.java @@ -5,13 +5,13 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.arm.Region; /** * Represents a virtual machine image publisher. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachinePublisher { /** * @return the region where virtual machine images from this publisher is available diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachinePublishers.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachinePublishers.java index c1692f1bdb601..9d5defd955875 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachinePublishers.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachinePublishers.java @@ -5,13 +5,13 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.collection.SupportsListingByRegion; /** * Entry point to virtual machine image publishers. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachinePublishers extends SupportsListingByRegion { } diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSet.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSet.java index 28558f7375ffd..2390fa35b4c8c 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSet.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSet.java @@ -2,6 +2,7 @@ import com.microsoft.azure.CloudException; import com.microsoft.azure.PagedList; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.apigeneration.LangDefinition; import com.microsoft.azure.management.compute.implementation.VirtualMachineScaleSetInner; import com.microsoft.azure.management.network.Backend; @@ -24,7 +25,7 @@ /** * An immutable client-side representation of an Azure virtual machine scale set. */ -@LangDefinition() +@Fluent public interface VirtualMachineScaleSet extends GroupableResource, Refreshable, diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSetExtension.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSetExtension.java index ceb12a32f5053..d2308cbd5da12 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSetExtension.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSetExtension.java @@ -1,5 +1,6 @@ package com.microsoft.azure.management.compute; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.apigeneration.LangDefinition; import com.microsoft.azure.management.compute.implementation.VirtualMachineScaleSetExtensionInner; import com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource; @@ -14,7 +15,7 @@ * An immutable client-side representation of an extension associated with virtual machines in a scale set. * An extension associated with a virtual machine scale set will be created from a {@link VirtualMachineExtensionImage }. */ -@LangDefinition() +@Fluent public interface VirtualMachineScaleSetExtension extends Wrapper, ChildResource { diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSetSku.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSetSku.java index 1f66e3ee92b56..6d469713a2863 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSetSku.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSetSku.java @@ -1,11 +1,11 @@ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; /** * A type representing sku available for virtual machines in a scale set. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineScaleSetSku { /** * @return the type of resource the sku applies to. diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSets.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSets.java index db7b57e0f6464..7cb290d53b5ff 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSets.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineScaleSets.java @@ -1,7 +1,7 @@ package com.microsoft.azure.management.compute; import com.microsoft.azure.CloudException; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByGroup; import com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByGroup; import com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById; @@ -16,7 +16,7 @@ /** * Entry point to virtual machine scale set management API. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineScaleSets extends SupportsListing, SupportsListingByGroup, diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSize.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSize.java index 85a03138194ee..3034eebe472db 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSize.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSize.java @@ -5,12 +5,12 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; /** * A type representing virtual machine size available for a subscription in a region. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineSize { /** * @return the VM size name diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSizes.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSizes.java index ddbee2edfcc1f..a418dfe5cb932 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSizes.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSizes.java @@ -5,13 +5,13 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.collection.SupportsListingByRegion; /** * Entry point to virtual machine sizes API. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineSizes extends SupportsListingByRegion { } diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSku.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSku.java index 3f15803b82314..22851bfba2d66 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSku.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSku.java @@ -5,13 +5,13 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.arm.Region; /** * Represents a virtual machine image SKU. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineSku { /** * @return the region where this virtual machine image offer SKU is available diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSkus.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSkus.java index a25a339a29f17..57500d0f0bb43 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSkus.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachineSkus.java @@ -5,12 +5,12 @@ */ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing; /** * Entry point to virtual machine image offer skus. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachineSkus extends SupportsListing { } diff --git a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachines.java b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachines.java index 4aca1c10e329d..af6eceac6f1bf 100644 --- a/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachines.java +++ b/azure-mgmt-compute/src/main/java/com/microsoft/azure/management/compute/VirtualMachines.java @@ -1,6 +1,6 @@ package com.microsoft.azure.management.compute; -import com.microsoft.azure.management.apigeneration.LangDefinition; +import com.microsoft.azure.management.apigeneration.Fluent; import com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByGroup; import com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByGroup; import com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById; @@ -13,7 +13,7 @@ /** * Entry point to virtual machine management API. */ -@LangDefinition(ContainerName = "~/") +@Fluent public interface VirtualMachines extends SupportsListing, SupportsListingByGroup,