Class IotFhirDestinationInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.healthcareapis.models.ResourceCore
-
- com.azure.resourcemanager.healthcareapis.models.LocationBasedResource
-
- com.azure.resourcemanager.healthcareapis.fluent.models.IotFhirDestinationInner
-
public final class IotFhirDestinationInner extends LocationBasedResource
IoT Connector FHIR destination definition.
-
-
Constructor Summary
Constructors Constructor Description IotFhirDestinationInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IotMappingProperties
fhirMapping()
Get the fhirMapping property: FHIR Mappings.String
fhirServiceResourceId()
Get the fhirServiceResourceId property: Fully qualified resource id of the FHIR service to connect to.IotIdentityResolutionType
resourceIdentityResolutionType()
Get the resourceIdentityResolutionType property: Determines how resource identity is resolved on the destination.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.IotFhirDestinationInner
withEtag(String etag)
Set the etag property: An etag associated with the resource, used for optimistic concurrency when editing it.IotFhirDestinationInner
withFhirMapping(IotMappingProperties fhirMapping)
Set the fhirMapping property: FHIR Mappings.IotFhirDestinationInner
withFhirServiceResourceId(String fhirServiceResourceId)
Set the fhirServiceResourceId property: Fully qualified resource id of the FHIR service to connect to.IotFhirDestinationInner
withLocation(String location)
Set the location property: The resource location.IotFhirDestinationInner
withResourceIdentityResolutionType(IotIdentityResolutionType resourceIdentityResolutionType)
Set the resourceIdentityResolutionType property: Determines how resource identity is resolved on the destination.-
Methods inherited from class com.azure.resourcemanager.healthcareapis.models.LocationBasedResource
location
-
Methods inherited from class com.azure.resourcemanager.healthcareapis.models.ResourceCore
etag
-
-
-
-
Method Detail
-
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.
-
withLocation
public IotFhirDestinationInner withLocation(String location)
Set the location property: The resource location.- Overrides:
withLocation
in classLocationBasedResource
- Parameters:
location
- the location value to set.- Returns:
- the LocationBasedResource object itself.
-
withEtag
public IotFhirDestinationInner withEtag(String etag)
Set the etag property: An etag associated with the resource, used for optimistic concurrency when editing it.- Overrides:
withEtag
in classLocationBasedResource
- Parameters:
etag
- the etag value to set.- Returns:
- the ResourceCore object itself.
-
resourceIdentityResolutionType
public IotIdentityResolutionType resourceIdentityResolutionType()
Get the resourceIdentityResolutionType property: Determines how resource identity is resolved on the destination.- Returns:
- the resourceIdentityResolutionType value.
-
withResourceIdentityResolutionType
public IotFhirDestinationInner withResourceIdentityResolutionType(IotIdentityResolutionType resourceIdentityResolutionType)
Set the resourceIdentityResolutionType property: Determines how resource identity is resolved on the destination.- Parameters:
resourceIdentityResolutionType
- the resourceIdentityResolutionType value to set.- Returns:
- the IotFhirDestinationInner object itself.
-
fhirServiceResourceId
public String fhirServiceResourceId()
Get the fhirServiceResourceId property: Fully qualified resource id of the FHIR service to connect to.- Returns:
- the fhirServiceResourceId value.
-
withFhirServiceResourceId
public IotFhirDestinationInner withFhirServiceResourceId(String fhirServiceResourceId)
Set the fhirServiceResourceId property: Fully qualified resource id of the FHIR service to connect to.- Parameters:
fhirServiceResourceId
- the fhirServiceResourceId value to set.- Returns:
- the IotFhirDestinationInner object itself.
-
fhirMapping
public IotMappingProperties fhirMapping()
Get the fhirMapping property: FHIR Mappings.- Returns:
- the fhirMapping value.
-
withFhirMapping
public IotFhirDestinationInner withFhirMapping(IotMappingProperties fhirMapping)
Set the fhirMapping property: FHIR Mappings.- Parameters:
fhirMapping
- the fhirMapping value to set.- Returns:
- the IotFhirDestinationInner object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classLocationBasedResource
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-