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;
}
}