Class FhirServiceProperties
- java.lang.Object
-
- com.azure.resourcemanager.healthcareapis.fluent.models.FhirServiceProperties
-
public final class FhirServiceProperties extends Object
Fhir Service properties.
-
-
Constructor Summary
Constructors Constructor Description FhirServiceProperties()
-
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.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.void
validate()
Validates the instance.FhirServiceProperties
withAccessPolicies(List<FhirServiceAccessPolicyEntry> accessPolicies)
Set the accessPolicies property: Fhir Service access policies.FhirServiceProperties
withAcrConfiguration(FhirServiceAcrConfiguration acrConfiguration)
Set the acrConfiguration property: Fhir Service Azure container registry configuration.FhirServiceProperties
withAuthenticationConfiguration(FhirServiceAuthenticationConfiguration authenticationConfiguration)
Set the authenticationConfiguration property: Fhir Service authentication configuration.FhirServiceProperties
withCorsConfiguration(FhirServiceCorsConfiguration corsConfiguration)
Set the corsConfiguration property: Fhir Service Cors configuration.FhirServiceProperties
withExportConfiguration(FhirServiceExportConfiguration exportConfiguration)
Set the exportConfiguration property: Fhir Service export configuration.FhirServiceProperties
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.FhirServiceProperties
withResourceVersionPolicyConfiguration(ResourceVersionPolicyConfiguration resourceVersionPolicyConfiguration)
Set the resourceVersionPolicyConfiguration property: Determines tracking of history for resources.
-
-
-
Method Detail
-
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 FhirServiceProperties withAccessPolicies(List<FhirServiceAccessPolicyEntry> accessPolicies)
Set the accessPolicies property: Fhir Service access policies.- Parameters:
accessPolicies
- the accessPolicies value to set.- Returns:
- the FhirServiceProperties object itself.
-
acrConfiguration
public FhirServiceAcrConfiguration acrConfiguration()
Get the acrConfiguration property: Fhir Service Azure container registry configuration.- Returns:
- the acrConfiguration value.
-
withAcrConfiguration
public FhirServiceProperties withAcrConfiguration(FhirServiceAcrConfiguration acrConfiguration)
Set the acrConfiguration property: Fhir Service Azure container registry configuration.- Parameters:
acrConfiguration
- the acrConfiguration value to set.- Returns:
- the FhirServiceProperties object itself.
-
authenticationConfiguration
public FhirServiceAuthenticationConfiguration authenticationConfiguration()
Get the authenticationConfiguration property: Fhir Service authentication configuration.- Returns:
- the authenticationConfiguration value.
-
withAuthenticationConfiguration
public FhirServiceProperties withAuthenticationConfiguration(FhirServiceAuthenticationConfiguration authenticationConfiguration)
Set the authenticationConfiguration property: Fhir Service authentication configuration.- Parameters:
authenticationConfiguration
- the authenticationConfiguration value to set.- Returns:
- the FhirServiceProperties object itself.
-
corsConfiguration
public FhirServiceCorsConfiguration corsConfiguration()
Get the corsConfiguration property: Fhir Service Cors configuration.- Returns:
- the corsConfiguration value.
-
withCorsConfiguration
public FhirServiceProperties withCorsConfiguration(FhirServiceCorsConfiguration corsConfiguration)
Set the corsConfiguration property: Fhir Service Cors configuration.- Parameters:
corsConfiguration
- the corsConfiguration value to set.- Returns:
- the FhirServiceProperties object itself.
-
exportConfiguration
public FhirServiceExportConfiguration exportConfiguration()
Get the exportConfiguration property: Fhir Service export configuration.- Returns:
- the exportConfiguration value.
-
withExportConfiguration
public FhirServiceProperties withExportConfiguration(FhirServiceExportConfiguration exportConfiguration)
Set the exportConfiguration property: Fhir Service export configuration.- Parameters:
exportConfiguration
- the exportConfiguration value to set.- Returns:
- the FhirServiceProperties 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 FhirServiceProperties 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 FhirServiceProperties 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 FhirServiceProperties withResourceVersionPolicyConfiguration(ResourceVersionPolicyConfiguration resourceVersionPolicyConfiguration)
Set the resourceVersionPolicyConfiguration property: Determines tracking of history for resources.- Parameters:
resourceVersionPolicyConfiguration
- the resourceVersionPolicyConfiguration value to set.- Returns:
- the FhirServiceProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-