Class AccessModeSettings
java.lang.Object
com.azure.resourcemanager.monitor.models.AccessModeSettings
Properties that define the scope private link mode settings.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the exclusions property: List of exclusions that override the default access mode settings for specific private endpoint connections.Get the ingestionAccessMode property: Specifies the default access mode of ingestion through associated private endpoints in scope.Get the queryAccessMode property: Specifies the default access mode of queries through associated private endpoints in scope.voidvalidate()Validates the instance.withExclusions(List<AccessModeSettingsExclusion> exclusions) Set the exclusions property: List of exclusions that override the default access mode settings for specific private endpoint connections.withIngestionAccessMode(AccessMode ingestionAccessMode) Set the ingestionAccessMode property: Specifies the default access mode of ingestion through associated private endpoints in scope.withQueryAccessMode(AccessMode queryAccessMode) Set the queryAccessMode property: Specifies the default access mode of queries through associated private endpoints in scope.
-
Constructor Details
-
AccessModeSettings
public AccessModeSettings()Creates an instance of AccessModeSettings class.
-
-
Method Details
-
queryAccessMode
Get the queryAccessMode property: Specifies the default access mode of queries through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.- Returns:
- the queryAccessMode value.
-
withQueryAccessMode
Set the queryAccessMode property: Specifies the default access mode of queries through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.- Parameters:
queryAccessMode- the queryAccessMode value to set.- Returns:
- the AccessModeSettings object itself.
-
ingestionAccessMode
Get the ingestionAccessMode property: Specifies the default access mode of ingestion through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.- Returns:
- the ingestionAccessMode value.
-
withIngestionAccessMode
Set the ingestionAccessMode property: Specifies the default access mode of ingestion through associated private endpoints in scope. If not specified default value is 'Open'. You can override this default setting for a specific private endpoint connection by adding an exclusion in the 'exclusions' array.- Parameters:
ingestionAccessMode- the ingestionAccessMode value to set.- Returns:
- the AccessModeSettings object itself.
-
exclusions
Get the exclusions property: List of exclusions that override the default access mode settings for specific private endpoint connections.- Returns:
- the exclusions value.
-
withExclusions
Set the exclusions property: List of exclusions that override the default access mode settings for specific private endpoint connections.- Parameters:
exclusions- the exclusions value to set.- Returns:
- the AccessModeSettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-