Class SiteCloneabilityInner
- java.lang.Object
-
- com.azure.resourcemanager.appservice.fluent.models.SiteCloneabilityInner
-
public final class SiteCloneabilityInner extends Object
Represents whether or not an app is cloneable.
-
-
Constructor Summary
Constructors Constructor Description SiteCloneabilityInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<SiteCloneabilityCriterion>blockingCharacteristics()Get the blockingCharacteristics property: List of blocking application characteristics.List<SiteCloneabilityCriterion>blockingFeatures()Get the blockingFeatures property: List of features enabled on app that prevent cloning.CloneAbilityResultresult()Get the result property: Name of app.List<SiteCloneabilityCriterion>unsupportedFeatures()Get the unsupportedFeatures property: List of features enabled on app that are non-blocking but cannot be cloned.voidvalidate()Validates the instance.SiteCloneabilityInnerwithBlockingCharacteristics(List<SiteCloneabilityCriterion> blockingCharacteristics)Set the blockingCharacteristics property: List of blocking application characteristics.SiteCloneabilityInnerwithBlockingFeatures(List<SiteCloneabilityCriterion> blockingFeatures)Set the blockingFeatures property: List of features enabled on app that prevent cloning.SiteCloneabilityInnerwithResult(CloneAbilityResult result)Set the result property: Name of app.SiteCloneabilityInnerwithUnsupportedFeatures(List<SiteCloneabilityCriterion> unsupportedFeatures)Set the unsupportedFeatures property: List of features enabled on app that are non-blocking but cannot be cloned.
-
-
-
Method Detail
-
result
public CloneAbilityResult result()
Get the result property: Name of app.- Returns:
- the result value.
-
withResult
public SiteCloneabilityInner withResult(CloneAbilityResult result)
Set the result property: Name of app.- Parameters:
result- the result value to set.- Returns:
- the SiteCloneabilityInner object itself.
-
blockingFeatures
public List<SiteCloneabilityCriterion> blockingFeatures()
Get the blockingFeatures property: List of features enabled on app that prevent cloning.- Returns:
- the blockingFeatures value.
-
withBlockingFeatures
public SiteCloneabilityInner withBlockingFeatures(List<SiteCloneabilityCriterion> blockingFeatures)
Set the blockingFeatures property: List of features enabled on app that prevent cloning.- Parameters:
blockingFeatures- the blockingFeatures value to set.- Returns:
- the SiteCloneabilityInner object itself.
-
unsupportedFeatures
public List<SiteCloneabilityCriterion> unsupportedFeatures()
Get the unsupportedFeatures property: List of features enabled on app that are non-blocking but cannot be cloned. The app can still be cloned but the features in this list will not be set up on cloned app.- Returns:
- the unsupportedFeatures value.
-
withUnsupportedFeatures
public SiteCloneabilityInner withUnsupportedFeatures(List<SiteCloneabilityCriterion> unsupportedFeatures)
Set the unsupportedFeatures property: List of features enabled on app that are non-blocking but cannot be cloned. The app can still be cloned but the features in this list will not be set up on cloned app.- Parameters:
unsupportedFeatures- the unsupportedFeatures value to set.- Returns:
- the SiteCloneabilityInner object itself.
-
blockingCharacteristics
public List<SiteCloneabilityCriterion> blockingCharacteristics()
Get the blockingCharacteristics property: List of blocking application characteristics.- Returns:
- the blockingCharacteristics value.
-
withBlockingCharacteristics
public SiteCloneabilityInner withBlockingCharacteristics(List<SiteCloneabilityCriterion> blockingCharacteristics)
Set the blockingCharacteristics property: List of blocking application characteristics.- Parameters:
blockingCharacteristics- the blockingCharacteristics value to set.- Returns:
- the SiteCloneabilityInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-