Class GenericResourceInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.core.management.Resource
-
- com.azure.resourcemanager.resources.fluent.models.GenericResourceInner
-
- Direct Known Subclasses:
GenericResourceExpandedInner
public class GenericResourceInner extends com.azure.core.management.ResourceResource information.
-
-
Constructor Summary
Constructors Constructor Description GenericResourceInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtendedLocationextendedLocation()Get the extendedLocation property: Resource extended location.Identityidentity()Get the identity property: The identity of the resource.Stringkind()Get the kind property: The kind of the resource.StringmanagedBy()Get the managedBy property: ID of the resource that manages this resource.Planplan()Get the plan property: The plan of the resource.Objectproperties()Get the properties property: The resource properties.Skusku()Get the sku property: The SKU of the resource.voidvalidate()Validates the instance.GenericResourceInnerwithExtendedLocation(ExtendedLocation extendedLocation)Set the extendedLocation property: Resource extended location.GenericResourceInnerwithIdentity(Identity identity)Set the identity property: The identity of the resource.GenericResourceInnerwithKind(String kind)Set the kind property: The kind of the resource.GenericResourceInnerwithLocation(String location)GenericResourceInnerwithManagedBy(String managedBy)Set the managedBy property: ID of the resource that manages this resource.GenericResourceInnerwithPlan(Plan plan)Set the plan property: The plan of the resource.GenericResourceInnerwithProperties(Object properties)Set the properties property: The resource properties.GenericResourceInnerwithSku(Sku sku)Set the sku property: The SKU of the resource.GenericResourceInnerwithTags(Map<String,String> tags)
-
-
-
Method Detail
-
plan
public Plan plan()
Get the plan property: The plan of the resource.- Returns:
- the plan value.
-
withPlan
public GenericResourceInner withPlan(Plan plan)
Set the plan property: The plan of the resource.- Parameters:
plan- the plan value to set.- Returns:
- the GenericResourceInner object itself.
-
properties
public Object properties()
Get the properties property: The resource properties.- Returns:
- the properties value.
-
withProperties
public GenericResourceInner withProperties(Object properties)
Set the properties property: The resource properties.- Parameters:
properties- the properties value to set.- Returns:
- the GenericResourceInner object itself.
-
kind
public String kind()
Get the kind property: The kind of the resource.- Returns:
- the kind value.
-
withKind
public GenericResourceInner withKind(String kind)
Set the kind property: The kind of the resource.- Parameters:
kind- the kind value to set.- Returns:
- the GenericResourceInner object itself.
-
managedBy
public String managedBy()
Get the managedBy property: ID of the resource that manages this resource.- Returns:
- the managedBy value.
-
withManagedBy
public GenericResourceInner withManagedBy(String managedBy)
Set the managedBy property: ID of the resource that manages this resource.- Parameters:
managedBy- the managedBy value to set.- Returns:
- the GenericResourceInner object itself.
-
sku
public Sku sku()
Get the sku property: The SKU of the resource.- Returns:
- the sku value.
-
withSku
public GenericResourceInner withSku(Sku sku)
Set the sku property: The SKU of the resource.- Parameters:
sku- the sku value to set.- Returns:
- the GenericResourceInner object itself.
-
identity
public Identity identity()
Get the identity property: The identity of the resource.- Returns:
- the identity value.
-
withIdentity
public GenericResourceInner withIdentity(Identity identity)
Set the identity property: The identity of the resource.- Parameters:
identity- the identity value to set.- Returns:
- the GenericResourceInner object itself.
-
extendedLocation
public ExtendedLocation extendedLocation()
Get the extendedLocation property: Resource extended location.- Returns:
- the extendedLocation value.
-
withExtendedLocation
public GenericResourceInner withExtendedLocation(ExtendedLocation extendedLocation)
Set the extendedLocation property: Resource extended location.- Parameters:
extendedLocation- the extendedLocation value to set.- Returns:
- the GenericResourceInner object itself.
-
withLocation
public GenericResourceInner withLocation(String location)
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
public GenericResourceInner withTags(Map<String,String> tags)
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-