Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information. Code generated by Microsoft (R) AutoRest Code Generator.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */
package com.microsoft.azure.management.appservice.implementation; import java.util.List; import com.microsoft.azure.management.appservice.HostingEnvironmentDeploymentInfo; import com.fasterxml.jackson.annotation.JsonProperty;
List of available locations (regions or App Service Environments) for deployment of App Service resources.
/** * List of available locations (regions or App Service Environments) for * deployment of App Service resources. */
public class DeploymentLocationsInner {
Available regions.
/** * Available regions. */
@JsonProperty(value = "locations") private List<GeoRegionInner> locations;
Available App Service Environments with full descriptions of the environments.
/** * Available App Service Environments with full descriptions of the * environments. */
@JsonProperty(value = "hostingEnvironments") private List<AppServiceEnvironmentInner> hostingEnvironments;
Available App Service Environments with basic information.
/** * Available App Service Environments with basic information. */
@JsonProperty(value = "hostingEnvironmentDeploymentInfos") private List<HostingEnvironmentDeploymentInfo> hostingEnvironmentDeploymentInfos;
Get available regions.
Returns:the locations value
/** * Get available regions. * * @return the locations value */
public List<GeoRegionInner> locations() { return this.locations; }
Set available regions.
Params:
  • locations – the locations value to set
Returns:the DeploymentLocationsInner object itself.
/** * Set available regions. * * @param locations the locations value to set * @return the DeploymentLocationsInner object itself. */
public DeploymentLocationsInner withLocations(List<GeoRegionInner> locations) { this.locations = locations; return this; }
Get available App Service Environments with full descriptions of the environments.
Returns:the hostingEnvironments value
/** * Get available App Service Environments with full descriptions of the environments. * * @return the hostingEnvironments value */
public List<AppServiceEnvironmentInner> hostingEnvironments() { return this.hostingEnvironments; }
Set available App Service Environments with full descriptions of the environments.
Params:
  • hostingEnvironments – the hostingEnvironments value to set
Returns:the DeploymentLocationsInner object itself.
/** * Set available App Service Environments with full descriptions of the environments. * * @param hostingEnvironments the hostingEnvironments value to set * @return the DeploymentLocationsInner object itself. */
public DeploymentLocationsInner withHostingEnvironments(List<AppServiceEnvironmentInner> hostingEnvironments) { this.hostingEnvironments = hostingEnvironments; return this; }
Get available App Service Environments with basic information.
Returns:the hostingEnvironmentDeploymentInfos value
/** * Get available App Service Environments with basic information. * * @return the hostingEnvironmentDeploymentInfos value */
public List<HostingEnvironmentDeploymentInfo> hostingEnvironmentDeploymentInfos() { return this.hostingEnvironmentDeploymentInfos; }
Set available App Service Environments with basic information.
Params:
  • hostingEnvironmentDeploymentInfos – the hostingEnvironmentDeploymentInfos value to set
Returns:the DeploymentLocationsInner object itself.
/** * Set available App Service Environments with basic information. * * @param hostingEnvironmentDeploymentInfos the hostingEnvironmentDeploymentInfos value to set * @return the DeploymentLocationsInner object itself. */
public DeploymentLocationsInner withHostingEnvironmentDeploymentInfos(List<HostingEnvironmentDeploymentInfo> hostingEnvironmentDeploymentInfos) { this.hostingEnvironmentDeploymentInfos = hostingEnvironmentDeploymentInfos; return this; } }