Class ServicesDescriptionInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.core.management.Resource
-
- com.azure.resourcemanager.healthcareapis.models.ServicesResource
-
- com.azure.resourcemanager.healthcareapis.fluent.models.ServicesDescriptionInner
-
public final class ServicesDescriptionInner extends ServicesResource
The description of the service.
-
-
Constructor Summary
Constructors Constructor Description ServicesDescriptionInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServicesProperties
properties()
Get the properties property: The common properties of a service.com.azure.core.management.SystemData
systemData()
Get the systemData property: Metadata pertaining to creation and last modification of the resource.void
validate()
Validates the instance.ServicesDescriptionInner
withEtag(String etag)
Set the etag property: An etag associated with the resource, used for optimistic concurrency when editing it.ServicesDescriptionInner
withIdentity(ServicesResourceIdentity identity)
Set the identity property: Setting indicating whether the service has a managed identity associated with it.ServicesDescriptionInner
withKind(Kind kind)
Set the kind property: The kind of the service.ServicesDescriptionInner
withLocation(String location)
ServicesDescriptionInner
withProperties(ServicesProperties properties)
Set the properties property: The common properties of a service.ServicesDescriptionInner
withTags(Map<String,String> tags)
-
Methods inherited from class com.azure.resourcemanager.healthcareapis.models.ServicesResource
etag, identity, kind
-
-
-
-
Method Detail
-
properties
public ServicesProperties properties()
Get the properties property: The common properties of a service.- Returns:
- the properties value.
-
withProperties
public ServicesDescriptionInner withProperties(ServicesProperties properties)
Set the properties property: The common properties of a service.- Parameters:
properties
- the properties value to set.- Returns:
- the ServicesDescriptionInner object itself.
-
systemData
public com.azure.core.management.SystemData systemData()
Get the systemData property: Metadata pertaining to creation and last modification of the resource.- Returns:
- the systemData value.
-
withKind
public ServicesDescriptionInner withKind(Kind kind)
Set the kind property: The kind of the service.- Overrides:
withKind
in classServicesResource
- Parameters:
kind
- the kind value to set.- Returns:
- the ServicesResource object itself.
-
withEtag
public ServicesDescriptionInner withEtag(String etag)
Set the etag property: An etag associated with the resource, used for optimistic concurrency when editing it.- Overrides:
withEtag
in classServicesResource
- Parameters:
etag
- the etag value to set.- Returns:
- the ServicesResource object itself.
-
withIdentity
public ServicesDescriptionInner withIdentity(ServicesResourceIdentity identity)
Set the identity property: Setting indicating whether the service has a managed identity associated with it.- Overrides:
withIdentity
in classServicesResource
- Parameters:
identity
- the identity value to set.- Returns:
- the ServicesResource object itself.
-
withLocation
public ServicesDescriptionInner withLocation(String location)
- Overrides:
withLocation
in classServicesResource
-
withTags
public ServicesDescriptionInner withTags(Map<String,String> tags)
- Overrides:
withTags
in classServicesResource
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classServicesResource
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-