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.resources;
import com.fasterxml.jackson.annotation.JsonProperty;
Specifies whether template expressions are evaluated within the scope of the
parent template or nested template.
/**
* Specifies whether template expressions are evaluated within the scope of the
* parent template or nested template.
*/
public class ExpressionEvaluationOptions {
The scope to be used for evaluation of parameters, variables and
functions in a nested template. Possible values include: 'NotSpecified',
'Outer', 'Inner'.
/**
* The scope to be used for evaluation of parameters, variables and
* functions in a nested template. Possible values include: 'NotSpecified',
* 'Outer', 'Inner'.
*/
@JsonProperty(value = "scope")
private ExpressionEvaluationOptionsScopeType scope;
Get the scope to be used for evaluation of parameters, variables and functions in a nested template. Possible values include: 'NotSpecified', 'Outer', 'Inner'.
Returns: the scope value
/**
* Get the scope to be used for evaluation of parameters, variables and functions in a nested template. Possible values include: 'NotSpecified', 'Outer', 'Inner'.
*
* @return the scope value
*/
public ExpressionEvaluationOptionsScopeType scope() {
return this.scope;
}
Set the scope to be used for evaluation of parameters, variables and functions in a nested template. Possible values include: 'NotSpecified', 'Outer', 'Inner'.
Params: - scope – the scope value to set
Returns: the ExpressionEvaluationOptions object itself.
/**
* Set the scope to be used for evaluation of parameters, variables and functions in a nested template. Possible values include: 'NotSpecified', 'Outer', 'Inner'.
*
* @param scope the scope value to set
* @return the ExpressionEvaluationOptions object itself.
*/
public ExpressionEvaluationOptions withScope(ExpressionEvaluationOptionsScopeType scope) {
this.scope = scope;
return this;
}
}