Class ParameterDefinitionsValue
java.lang.Object
com.azure.resourcemanager.resources.models.ParameterDefinitionsValue
The definition of a parameter that can be provided to the policy.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ParameterDefinitionsValue class. -
Method Summary
Modifier and TypeMethodDescriptionGet the allowedValues property: The allowed values for the parameter.Get the defaultValue property: The default value for the parameter if no value is provided.metadata()Get the metadata property: General metadata for the parameter.type()Get the type property: The data type of the parameter.voidvalidate()Validates the instance.withAllowedValues(List<Object> allowedValues) Set the allowedValues property: The allowed values for the parameter.withDefaultValue(Object defaultValue) Set the defaultValue property: The default value for the parameter if no value is provided.Set the metadata property: General metadata for the parameter.withType(ParameterType type) Set the type property: The data type of the parameter.
-
Constructor Details
-
ParameterDefinitionsValue
public ParameterDefinitionsValue()Creates an instance of ParameterDefinitionsValue class.
-
-
Method Details
-
type
Get the type property: The data type of the parameter.- Returns:
- the type value.
-
withType
Set the type property: The data type of the parameter.- Parameters:
type- the type value to set.- Returns:
- the ParameterDefinitionsValue object itself.
-
allowedValues
Get the allowedValues property: The allowed values for the parameter.- Returns:
- the allowedValues value.
-
withAllowedValues
Set the allowedValues property: The allowed values for the parameter.- Parameters:
allowedValues- the allowedValues value to set.- Returns:
- the ParameterDefinitionsValue object itself.
-
defaultValue
Get the defaultValue property: The default value for the parameter if no value is provided.- Returns:
- the defaultValue value.
-
withDefaultValue
Set the defaultValue property: The default value for the parameter if no value is provided.- Parameters:
defaultValue- the defaultValue value to set.- Returns:
- the ParameterDefinitionsValue object itself.
-
metadata
Get the metadata property: General metadata for the parameter.- Returns:
- the metadata value.
-
withMetadata
Set the metadata property: General metadata for the parameter.- Parameters:
metadata- the metadata value to set.- Returns:
- the ParameterDefinitionsValue object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-