Class FhirServiceInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.healthcareapis.models.ResourceCore
-
- com.azure.resourcemanager.healthcareapis.models.LocationBasedResource
-
- com.azure.resourcemanager.healthcareapis.models.TaggedResource
-
- com.azure.resourcemanager.healthcareapis.fluent.models.FhirServiceInner
-
public final class FhirServiceInner extends TaggedResource
The description of Fhir Service.
-
-
Constructor Summary
Constructors Constructor Description FhirServiceInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FhirServiceAccessPolicyEntry>
accessPolicies()
Get the accessPolicies property: Fhir Service access policies.FhirServiceAcrConfiguration
acrConfiguration()
Get the acrConfiguration property: Fhir Service Azure container registry configuration.FhirServiceAuthenticationConfiguration
authenticationConfiguration()
Get the authenticationConfiguration property: Fhir Service authentication configuration.FhirServiceCorsConfiguration
corsConfiguration()
Get the corsConfiguration property: Fhir Service Cors configuration.ServiceEventState
eventState()
Get the eventState property: Fhir Service event support status.FhirServiceExportConfiguration
exportConfiguration()
Get the exportConfiguration property: Fhir Service export configuration.ServiceManagedIdentityIdentity
identity()
Get the identity property: Setting indicating whether the service has a managed identity associated with it.FhirServiceKind
kind()
Get the kind property: The kind of the service.List<PrivateEndpointConnection>
privateEndpointConnections()
Get the privateEndpointConnections property: The list of private endpoint connections that are set up for this resource.ProvisioningState
provisioningState()
Get the provisioningState property: The provisioning state.PublicNetworkAccess
publicNetworkAccess()
Get the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.ResourceVersionPolicyConfiguration
resourceVersionPolicyConfiguration()
Get the resourceVersionPolicyConfiguration property: Determines tracking of history for resources.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.FhirServiceInner
withAccessPolicies(List<FhirServiceAccessPolicyEntry> accessPolicies)
Set the accessPolicies property: Fhir Service access policies.FhirServiceInner
withAcrConfiguration(FhirServiceAcrConfiguration acrConfiguration)
Set the acrConfiguration property: Fhir Service Azure container registry configuration.FhirServiceInner
withAuthenticationConfiguration(FhirServiceAuthenticationConfiguration authenticationConfiguration)
Set the authenticationConfiguration property: Fhir Service authentication configuration.FhirServiceInner
withCorsConfiguration(FhirServiceCorsConfiguration corsConfiguration)
Set the corsConfiguration property: Fhir Service Cors configuration.FhirServiceInner
withEtag(String etag)
Set the etag property: An etag associated with the resource, used for optimistic concurrency when editing it.FhirServiceInner
withExportConfiguration(FhirServiceExportConfiguration exportConfiguration)
Set the exportConfiguration property: Fhir Service export configuration.FhirServiceInner
withIdentity(ServiceManagedIdentityIdentity identity)
Set the identity property: Setting indicating whether the service has a managed identity associated with it.FhirServiceInner
withKind(FhirServiceKind kind)
Set the kind property: The kind of the service.FhirServiceInner
withLocation(String location)
Set the location property: The resource location.FhirServiceInner
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.FhirServiceInner
withResourceVersionPolicyConfiguration(ResourceVersionPolicyConfiguration resourceVersionPolicyConfiguration)
Set the resourceVersionPolicyConfiguration property: Determines tracking of history for resources.FhirServiceInner
withTags(Map<String,String> tags)
Set the tags property: Resource tags.-
Methods inherited from class com.azure.resourcemanager.healthcareapis.models.TaggedResource
tags
-
Methods inherited from class com.azure.resourcemanager.healthcareapis.models.LocationBasedResource
location
-
Methods inherited from class com.azure.resourcemanager.healthcareapis.models.ResourceCore
etag
-
-
-
-
Method Detail
-
kind
public FhirServiceKind kind()
Get the kind property: The kind of the service.- Returns:
- the kind value.
-
withKind
public FhirServiceInner withKind(FhirServiceKind kind)
Set the kind property: The kind of the service.- Parameters:
kind
- the kind value to set.- Returns:
- the FhirServiceInner 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.
-
identity
public ServiceManagedIdentityIdentity identity()
Get the identity property: Setting indicating whether the service has a managed identity associated with it.- Returns:
- the identity value.
-
withIdentity
public FhirServiceInner withIdentity(ServiceManagedIdentityIdentity identity)
Set the identity property: Setting indicating whether the service has a managed identity associated with it.- Parameters:
identity
- the identity value to set.- Returns:
- the FhirServiceInner object itself.
-
withTags
public FhirServiceInner withTags(Map<String,String> tags)
Set the tags property: Resource tags.- Overrides:
withTags
in classTaggedResource
- Parameters:
tags
- the tags value to set.- Returns:
- the TaggedResource object itself.
-
withLocation
public FhirServiceInner withLocation(String location)
Set the location property: The resource location.- Overrides:
withLocation
in classTaggedResource
- Parameters:
location
- the location value to set.- Returns:
- the LocationBasedResource object itself.
-
withEtag
public FhirServiceInner withEtag(String etag)
Set the etag property: An etag associated with the resource, used for optimistic concurrency when editing it.- Overrides:
withEtag
in classTaggedResource
- Parameters:
etag
- the etag value to set.- Returns:
- the ResourceCore object itself.
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state.- Returns:
- the provisioningState value.
-
accessPolicies
public List<FhirServiceAccessPolicyEntry> accessPolicies()
Get the accessPolicies property: Fhir Service access policies.- Returns:
- the accessPolicies value.
-
withAccessPolicies
public FhirServiceInner withAccessPolicies(List<FhirServiceAccessPolicyEntry> accessPolicies)
Set the accessPolicies property: Fhir Service access policies.- Parameters:
accessPolicies
- the accessPolicies value to set.- Returns:
- the FhirServiceInner object itself.
-
acrConfiguration
public FhirServiceAcrConfiguration acrConfiguration()
Get the acrConfiguration property: Fhir Service Azure container registry configuration.- Returns:
- the acrConfiguration value.
-
withAcrConfiguration
public FhirServiceInner withAcrConfiguration(FhirServiceAcrConfiguration acrConfiguration)
Set the acrConfiguration property: Fhir Service Azure container registry configuration.- Parameters:
acrConfiguration
- the acrConfiguration value to set.- Returns:
- the FhirServiceInner object itself.
-
authenticationConfiguration
public FhirServiceAuthenticationConfiguration authenticationConfiguration()
Get the authenticationConfiguration property: Fhir Service authentication configuration.- Returns:
- the authenticationConfiguration value.
-
withAuthenticationConfiguration
public FhirServiceInner withAuthenticationConfiguration(FhirServiceAuthenticationConfiguration authenticationConfiguration)
Set the authenticationConfiguration property: Fhir Service authentication configuration.- Parameters:
authenticationConfiguration
- the authenticationConfiguration value to set.- Returns:
- the FhirServiceInner object itself.
-
corsConfiguration
public FhirServiceCorsConfiguration corsConfiguration()
Get the corsConfiguration property: Fhir Service Cors configuration.- Returns:
- the corsConfiguration value.
-
withCorsConfiguration
public FhirServiceInner withCorsConfiguration(FhirServiceCorsConfiguration corsConfiguration)
Set the corsConfiguration property: Fhir Service Cors configuration.- Parameters:
corsConfiguration
- the corsConfiguration value to set.- Returns:
- the FhirServiceInner object itself.
-
exportConfiguration
public FhirServiceExportConfiguration exportConfiguration()
Get the exportConfiguration property: Fhir Service export configuration.- Returns:
- the exportConfiguration value.
-
withExportConfiguration
public FhirServiceInner withExportConfiguration(FhirServiceExportConfiguration exportConfiguration)
Set the exportConfiguration property: Fhir Service export configuration.- Parameters:
exportConfiguration
- the exportConfiguration value to set.- Returns:
- the FhirServiceInner object itself.
-
privateEndpointConnections
public List<PrivateEndpointConnection> privateEndpointConnections()
Get the privateEndpointConnections property: The list of private endpoint connections that are set up for this resource.- Returns:
- the privateEndpointConnections value.
-
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
public FhirServiceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Parameters:
publicNetworkAccess
- the publicNetworkAccess value to set.- Returns:
- the FhirServiceInner object itself.
-
eventState
public ServiceEventState eventState()
Get the eventState property: Fhir Service event support status.- Returns:
- the eventState value.
-
resourceVersionPolicyConfiguration
public ResourceVersionPolicyConfiguration resourceVersionPolicyConfiguration()
Get the resourceVersionPolicyConfiguration property: Determines tracking of history for resources.- Returns:
- the resourceVersionPolicyConfiguration value.
-
withResourceVersionPolicyConfiguration
public FhirServiceInner withResourceVersionPolicyConfiguration(ResourceVersionPolicyConfiguration resourceVersionPolicyConfiguration)
Set the resourceVersionPolicyConfiguration property: Determines tracking of history for resources.- Parameters:
resourceVersionPolicyConfiguration
- the resourceVersionPolicyConfiguration value to set.- Returns:
- the FhirServiceInner object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classTaggedResource
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-