ServicesProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.healthcareapis.models.ServicesProperties

public final class ServicesProperties

The properties of a service instance.

Constructor Summary

Constructor Description
ServicesProperties()

Method Summary

Modifier and Type Method and Description
List<ServiceAccessPolicyEntry> accessPolicies()

Get the accessPolicies property: The access policies of the service instance.

ServiceAcrConfigurationInfo acrConfiguration()

Get the acrConfiguration property: The azure container registry settings used for convert data operation of the service instance.

ServiceAuthenticationConfigurationInfo authenticationConfiguration()

Get the authenticationConfiguration property: The authentication configuration for the service instance.

ServiceCorsConfigurationInfo corsConfiguration()

Get the corsConfiguration property: The settings for the CORS configuration of the service instance.

ServiceCosmosDbConfigurationInfo cosmosDbConfiguration()

Get the cosmosDbConfiguration property: The settings for the Cosmos DB database backing the service.

ServiceExportConfigurationInfo exportConfiguration()

Get the exportConfiguration property: The settings for the export operation of the service instance.

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.

void validate()

Validates the instance.

ServicesProperties withAccessPolicies(List<ServiceAccessPolicyEntry> accessPolicies)

Set the accessPolicies property: The access policies of the service instance.

ServicesProperties withAcrConfiguration(ServiceAcrConfigurationInfo acrConfiguration)

Set the acrConfiguration property: The azure container registry settings used for convert data operation of the service instance.

ServicesProperties withAuthenticationConfiguration(ServiceAuthenticationConfigurationInfo authenticationConfiguration)

Set the authenticationConfiguration property: The authentication configuration for the service instance.

ServicesProperties withCorsConfiguration(ServiceCorsConfigurationInfo corsConfiguration)

Set the corsConfiguration property: The settings for the CORS configuration of the service instance.

ServicesProperties withCosmosDbConfiguration(ServiceCosmosDbConfigurationInfo cosmosDbConfiguration)

Set the cosmosDbConfiguration property: The settings for the Cosmos DB database backing the service.

ServicesProperties withExportConfiguration(ServiceExportConfigurationInfo exportConfiguration)

Set the exportConfiguration property: The settings for the export operation of the service instance.

ServicesProperties withPrivateEndpointConnections(List<PrivateEndpointConnection> privateEndpointConnections)

Set the privateEndpointConnections property: The list of private endpoint connections that are set up for this resource.

ServicesProperties withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Set the publicNetworkAccess property: Control permission for data plane traffic coming from public networks while private endpoint is enabled.

Methods inherited from java.lang.Object

Constructor Details

ServicesProperties

public ServicesProperties()

Method Details

accessPolicies

public List accessPolicies()

Get the accessPolicies property: The access policies of the service instance.

Returns:

the accessPolicies value.

acrConfiguration

public ServiceAcrConfigurationInfo acrConfiguration()

Get the acrConfiguration property: The azure container registry settings used for convert data operation of the service instance.

Returns:

the acrConfiguration value.

authenticationConfiguration

public ServiceAuthenticationConfigurationInfo authenticationConfiguration()

Get the authenticationConfiguration property: The authentication configuration for the service instance.

Returns:

the authenticationConfiguration value.

corsConfiguration

public ServiceCorsConfigurationInfo corsConfiguration()

Get the corsConfiguration property: The settings for the CORS configuration of the service instance.

Returns:

the corsConfiguration value.

cosmosDbConfiguration

public ServiceCosmosDbConfigurationInfo cosmosDbConfiguration()

Get the cosmosDbConfiguration property: The settings for the Cosmos DB database backing the service.

Returns:

the cosmosDbConfiguration value.

exportConfiguration

public ServiceExportConfigurationInfo exportConfiguration()

Get the exportConfiguration property: The settings for the export operation of the service instance.

Returns:

the exportConfiguration value.

privateEndpointConnections

public List privateEndpointConnections()

Get the privateEndpointConnections property: The list of private endpoint connections that are set up for this resource.

Returns:

the privateEndpointConnections value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state.

Returns:

the provisioningState 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.

validate

public void validate()

Validates the instance.

withAccessPolicies

public ServicesProperties withAccessPolicies(List accessPolicies)

Set the accessPolicies property: The access policies of the service instance.

Parameters:

accessPolicies - the accessPolicies value to set.

Returns:

the ServicesProperties object itself.

withAcrConfiguration

public ServicesProperties withAcrConfiguration(ServiceAcrConfigurationInfo acrConfiguration)

Set the acrConfiguration property: The azure container registry settings used for convert data operation of the service instance.

Parameters:

acrConfiguration - the acrConfiguration value to set.

Returns:

the ServicesProperties object itself.

withAuthenticationConfiguration

public ServicesProperties withAuthenticationConfiguration(ServiceAuthenticationConfigurationInfo authenticationConfiguration)

Set the authenticationConfiguration property: The authentication configuration for the service instance.

Parameters:

authenticationConfiguration - the authenticationConfiguration value to set.

Returns:

the ServicesProperties object itself.

withCorsConfiguration

public ServicesProperties withCorsConfiguration(ServiceCorsConfigurationInfo corsConfiguration)

Set the corsConfiguration property: The settings for the CORS configuration of the service instance.

Parameters:

corsConfiguration - the corsConfiguration value to set.

Returns:

the ServicesProperties object itself.

withCosmosDbConfiguration

public ServicesProperties withCosmosDbConfiguration(ServiceCosmosDbConfigurationInfo cosmosDbConfiguration)

Set the cosmosDbConfiguration property: The settings for the Cosmos DB database backing the service.

Parameters:

cosmosDbConfiguration - the cosmosDbConfiguration value to set.

Returns:

the ServicesProperties object itself.

withExportConfiguration

public ServicesProperties withExportConfiguration(ServiceExportConfigurationInfo exportConfiguration)

Set the exportConfiguration property: The settings for the export operation of the service instance.

Parameters:

exportConfiguration - the exportConfiguration value to set.

Returns:

the ServicesProperties object itself.

withPrivateEndpointConnections

public ServicesProperties withPrivateEndpointConnections(List privateEndpointConnections)

Set the privateEndpointConnections property: The list of private endpoint connections that are set up for this resource.

Parameters:

privateEndpointConnections - the privateEndpointConnections value to set.

Returns:

the ServicesProperties object itself.

withPublicNetworkAccess

public ServicesProperties 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 ServicesProperties object itself.

Applies to