Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
import java.util.Map;

/**
* Type representing ApplicationGroupApplication.
* Type representing Application.
*/
public interface ApplicationGroupApplication extends HasInner<ApplicationInner>, Indexable, Refreshable<ApplicationGroupApplication>, Updatable<ApplicationGroupApplication.Update>, HasManager<DesktopVirtualizationManager> {
public interface Application extends HasInner<ApplicationInner>, Indexable, Refreshable<Application>, Updatable<Application.Update>, HasManager<DesktopVirtualizationManager> {
/**
* @return the commandLineArguments value.
*/
Expand Down Expand Up @@ -89,23 +89,23 @@ public interface ApplicationGroupApplication extends HasInner<ApplicationInner>,
String type();

/**
* The entirety of the ApplicationGroupApplication definition.
* The entirety of the Application definition.
*/
interface Definition extends DefinitionStages.Blank, DefinitionStages.WithApplicationGroup, DefinitionStages.WithCommandLineSetting, DefinitionStages.WithCreate {
}

/**
* Grouping of ApplicationGroupApplication definition stages.
* Grouping of Application definition stages.
*/
interface DefinitionStages {
/**
* The first stage of a ApplicationGroupApplication definition.
* The first stage of a Application definition.
*/
interface Blank extends WithApplicationGroup {
}

/**
* The stage of the applicationgroupapplication definition allowing to specify ApplicationGroup.
* The stage of the application definition allowing to specify ApplicationGroup.
*/
interface WithApplicationGroup {
/**
Expand All @@ -118,7 +118,7 @@ interface WithApplicationGroup {
}

/**
* The stage of the applicationgroupapplication definition allowing to specify CommandLineSetting.
* The stage of the application definition allowing to specify CommandLineSetting.
*/
interface WithCommandLineSetting {
/**
Expand All @@ -130,7 +130,7 @@ interface WithCommandLineSetting {
}

/**
* The stage of the applicationgroupapplication definition allowing to specify CommandLineArguments.
* The stage of the application definition allowing to specify CommandLineArguments.
*/
interface WithCommandLineArguments {
/**
Expand All @@ -142,7 +142,7 @@ interface WithCommandLineArguments {
}

/**
* The stage of the applicationgroupapplication definition allowing to specify Description.
* The stage of the application definition allowing to specify Description.
*/
interface WithDescription {
/**
Expand All @@ -154,7 +154,7 @@ interface WithDescription {
}

/**
* The stage of the applicationgroupapplication definition allowing to specify FilePath.
* The stage of the application definition allowing to specify FilePath.
*/
interface WithFilePath {
/**
Expand All @@ -166,7 +166,7 @@ interface WithFilePath {
}

/**
* The stage of the applicationgroupapplication definition allowing to specify FriendlyName.
* The stage of the application definition allowing to specify FriendlyName.
*/
interface WithFriendlyName {
/**
Expand All @@ -178,7 +178,7 @@ interface WithFriendlyName {
}

/**
* The stage of the applicationgroupapplication definition allowing to specify IconIndex.
* The stage of the application definition allowing to specify IconIndex.
*/
interface WithIconIndex {
/**
Expand All @@ -190,7 +190,7 @@ interface WithIconIndex {
}

/**
* The stage of the applicationgroupapplication definition allowing to specify IconPath.
* The stage of the application definition allowing to specify IconPath.
*/
interface WithIconPath {
/**
Expand All @@ -202,7 +202,7 @@ interface WithIconPath {
}

/**
* The stage of the applicationgroupapplication definition allowing to specify ShowInPortal.
* The stage of the application definition allowing to specify ShowInPortal.
*/
interface WithShowInPortal {
/**
Expand All @@ -218,21 +218,21 @@ interface WithShowInPortal {
* the resource to be created (via {@link WithCreate#create()}), but also allows
* for any other optional settings to be specified.
*/
interface WithCreate extends Creatable<ApplicationGroupApplication>, DefinitionStages.WithCommandLineArguments, DefinitionStages.WithDescription, DefinitionStages.WithFilePath, DefinitionStages.WithFriendlyName, DefinitionStages.WithIconIndex, DefinitionStages.WithIconPath, DefinitionStages.WithShowInPortal {
interface WithCreate extends Creatable<Application>, DefinitionStages.WithCommandLineArguments, DefinitionStages.WithDescription, DefinitionStages.WithFilePath, DefinitionStages.WithFriendlyName, DefinitionStages.WithIconIndex, DefinitionStages.WithIconPath, DefinitionStages.WithShowInPortal {
}
}
/**
* The template for a ApplicationGroupApplication update operation, containing all the settings that can be modified.
* The template for a Application update operation, containing all the settings that can be modified.
*/
interface Update extends Appliable<ApplicationGroupApplication>, UpdateStages.WithCommandLineArguments, UpdateStages.WithCommandLineSetting, UpdateStages.WithDescription, UpdateStages.WithFilePath, UpdateStages.WithFriendlyName, UpdateStages.WithIconIndex, UpdateStages.WithIconPath, UpdateStages.WithShowInPortal, UpdateStages.WithTags {
interface Update extends Appliable<Application>, UpdateStages.WithCommandLineArguments, UpdateStages.WithCommandLineSetting, UpdateStages.WithDescription, UpdateStages.WithFilePath, UpdateStages.WithFriendlyName, UpdateStages.WithIconIndex, UpdateStages.WithIconPath, UpdateStages.WithShowInPortal, UpdateStages.WithTags {
}

/**
* Grouping of ApplicationGroupApplication update stages.
* Grouping of Application update stages.
*/
interface UpdateStages {
/**
* The stage of the applicationgroupapplication update allowing to specify CommandLineArguments.
* The stage of the application update allowing to specify CommandLineArguments.
*/
interface WithCommandLineArguments {
/**
Expand All @@ -244,7 +244,7 @@ interface WithCommandLineArguments {
}

/**
* The stage of the applicationgroupapplication update allowing to specify CommandLineSetting.
* The stage of the application update allowing to specify CommandLineSetting.
*/
interface WithCommandLineSetting {
/**
Expand All @@ -256,7 +256,7 @@ interface WithCommandLineSetting {
}

/**
* The stage of the applicationgroupapplication update allowing to specify Description.
* The stage of the application update allowing to specify Description.
*/
interface WithDescription {
/**
Expand All @@ -268,7 +268,7 @@ interface WithDescription {
}

/**
* The stage of the applicationgroupapplication update allowing to specify FilePath.
* The stage of the application update allowing to specify FilePath.
*/
interface WithFilePath {
/**
Expand All @@ -280,7 +280,7 @@ interface WithFilePath {
}

/**
* The stage of the applicationgroupapplication update allowing to specify FriendlyName.
* The stage of the application update allowing to specify FriendlyName.
*/
interface WithFriendlyName {
/**
Expand All @@ -292,7 +292,7 @@ interface WithFriendlyName {
}

/**
* The stage of the applicationgroupapplication update allowing to specify IconIndex.
* The stage of the application update allowing to specify IconIndex.
*/
interface WithIconIndex {
/**
Expand All @@ -304,7 +304,7 @@ interface WithIconIndex {
}

/**
* The stage of the applicationgroupapplication update allowing to specify IconPath.
* The stage of the application update allowing to specify IconPath.
*/
interface WithIconPath {
/**
Expand All @@ -316,7 +316,7 @@ interface WithIconPath {
}

/**
* The stage of the applicationgroupapplication update allowing to specify ShowInPortal.
* The stage of the application update allowing to specify ShowInPortal.
*/
interface WithShowInPortal {
/**
Expand All @@ -328,7 +328,7 @@ interface WithShowInPortal {
}

/**
* The stage of the applicationgroupapplication update allowing to specify Tags.
* The stage of the application update allowing to specify Tags.
*/
interface WithTags {
/**
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
/**
* Type representing Applications.
*/
public interface Applications extends SupportsCreating<ApplicationGroupApplication.DefinitionStages.Blank>, HasInner<ApplicationsInner> {
public interface Applications extends SupportsCreating<Application.DefinitionStages.Blank>, HasInner<ApplicationsInner> {
/**
* Get an application.
*
Expand All @@ -27,7 +27,7 @@ public interface Applications extends SupportsCreating<ApplicationGroupApplicati
* @throws IllegalArgumentException thrown if parameters fail the validation
* @return the observable for the request
*/
Observable<ApplicationGroupApplication> getAsync(String resourceGroupName, String applicationGroupName, String applicationName);
Observable<Application> getAsync(String resourceGroupName, String applicationGroupName, String applicationName);

/**
* List applications.
Expand All @@ -37,7 +37,7 @@ public interface Applications extends SupportsCreating<ApplicationGroupApplicati
* @throws IllegalArgumentException thrown if parameters fail the validation
* @return the observable for the request
*/
Observable<ApplicationGroupApplication> listAsync(final String resourceGroupName, final String applicationGroupName);
Observable<Application> listAsync(final String resourceGroupName, final String applicationGroupName);

/**
* Remove an application.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,11 @@ public interface HostPool extends HasInner<HostPoolInner>, Resource, GroupableRe
*/
PersonalDesktopAssignmentType personalDesktopAssignmentType();

/**
* @return the preferredAppGroupType value.
*/
PreferredAppGroupType preferredAppGroupType();

/**
* @return the registrationInfo value.
*/
Expand Down Expand Up @@ -93,7 +98,7 @@ public interface HostPool extends HasInner<HostPoolInner>, Resource, GroupableRe
/**
* The entirety of the HostPool definition.
*/
interface Definition extends DefinitionStages.Blank, DefinitionStages.WithGroup, DefinitionStages.WithHostPoolType, DefinitionStages.WithLoadBalancerType, DefinitionStages.WithPersonalDesktopAssignmentType, DefinitionStages.WithCreate {
interface Definition extends DefinitionStages.Blank, DefinitionStages.WithGroup, DefinitionStages.WithHostPoolType, DefinitionStages.WithLoadBalancerType, DefinitionStages.WithPersonalDesktopAssignmentType, DefinitionStages.WithPreferredAppGroupType, DefinitionStages.WithCreate {
}

/**
Expand Down Expand Up @@ -145,7 +150,19 @@ interface WithPersonalDesktopAssignmentType {
* @param personalDesktopAssignmentType PersonalDesktopAssignment type for HostPool. Possible values include: 'Automatic', 'Direct'
* @return the next definition stage
*/
WithCreate withPersonalDesktopAssignmentType(PersonalDesktopAssignmentType personalDesktopAssignmentType);
WithPreferredAppGroupType withPersonalDesktopAssignmentType(PersonalDesktopAssignmentType personalDesktopAssignmentType);
}

/**
* The stage of the hostpool definition allowing to specify PreferredAppGroupType.
*/
interface WithPreferredAppGroupType {
/**
* Specifies preferredAppGroupType.
* @param preferredAppGroupType The type of preferred application group type, default to Desktop Application Group. Possible values include: 'None', 'Desktop', 'RailApplications'
* @return the next definition stage
*/
WithCreate withPreferredAppGroupType(PreferredAppGroupType preferredAppGroupType);
}

/**
Expand Down Expand Up @@ -267,7 +284,7 @@ interface WithCreate extends Creatable<HostPool>, Resource.DefinitionWithTags<Wi
/**
* The template for a HostPool update operation, containing all the settings that can be modified.
*/
interface Update extends Appliable<HostPool>, Resource.UpdateWithTags<Update>, UpdateStages.WithCustomRdpProperty, UpdateStages.WithDescription, UpdateStages.WithFriendlyName, UpdateStages.WithLoadBalancerType, UpdateStages.WithMaxSessionLimit, UpdateStages.WithPersonalDesktopAssignmentType, UpdateStages.WithRegistrationInfo, UpdateStages.WithRing, UpdateStages.WithSsoContext, UpdateStages.WithValidationEnvironment {
interface Update extends Appliable<HostPool>, Resource.UpdateWithTags<Update>, UpdateStages.WithCustomRdpProperty, UpdateStages.WithDescription, UpdateStages.WithFriendlyName, UpdateStages.WithLoadBalancerType, UpdateStages.WithMaxSessionLimit, UpdateStages.WithPersonalDesktopAssignmentType, UpdateStages.WithPreferredAppGroupType, UpdateStages.WithRegistrationInfo, UpdateStages.WithRing, UpdateStages.WithSsoContext, UpdateStages.WithValidationEnvironment {
}

/**
Expand Down Expand Up @@ -346,6 +363,18 @@ interface WithPersonalDesktopAssignmentType {
Update withPersonalDesktopAssignmentType(PersonalDesktopAssignmentType personalDesktopAssignmentType);
}

/**
* The stage of the hostpool update allowing to specify PreferredAppGroupType.
*/
interface WithPreferredAppGroupType {
/**
* Specifies preferredAppGroupType.
* @param preferredAppGroupType The type of preferred application group type, default to Desktop Application Group. Possible values include: 'None', 'Desktop', 'RailApplications'
* @return the next update stage
*/
Update withPreferredAppGroupType(PreferredAppGroupType preferredAppGroupType);
}

/**
* The stage of the hostpool update allowing to specify RegistrationInfo.
*/
Expand Down
Loading