Class FhirServiceInner


  • public final class FhirServiceInner
    extends TaggedResource
    The description of Fhir Service.
    • Constructor Detail

      • FhirServiceInner

        public FhirServiceInner()
    • 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.
      • withLocation

        public FhirServiceInner withLocation​(String location)
        Set the location property: The resource location.
        Overrides:
        withLocation in class TaggedResource
        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 class TaggedResource
        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.