AccessModeSettingsExclusion Class
- java.
lang. Object - com.
azure. resourcemanager. monitor. models. AccessModeSettingsExclusion
- com.
Implements
public final class AccessModeSettingsExclusion
implements JsonSerializable<AccessModeSettingsExclusion>
Properties that define the scope private link mode settings exclusion item. This setting applies to a specific private endpoint connection and overrides the default settings for that private endpoint connection.
Constructor Summary
Constructor | Description |
---|---|
AccessModeSettingsExclusion() |
Creates an instance of Access |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Access |
fromJson(JsonReader jsonReader)
Reads an instance of Access |
Access |
ingestionAccessMode()
Get the ingestion |
String |
privateEndpointConnectionName()
Get the private |
Access |
queryAccessMode()
Get the query |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Access |
withIngestionAccessMode(AccessMode ingestionAccessMode)
Set the ingestion |
Access |
withPrivateEndpointConnectionName(String privateEndpointConnectionName)
Set the private |
Access |
withQueryAccessMode(AccessMode queryAccessMode)
Set the query |
Methods inherited from java.lang.Object
Constructor Details
AccessModeSettingsExclusion
public AccessModeSettingsExclusion()
Creates an instance of AccessModeSettingsExclusion class.
Method Details
fromJson
public static AccessModeSettingsExclusion fromJson(JsonReader jsonReader)
Reads an instance of AccessModeSettingsExclusion from the JsonReader.
Parameters:
Returns:
Throws:
ingestionAccessMode
public AccessMode ingestionAccessMode()
Get the ingestionAccessMode property: Specifies the access mode of ingestion through the specified private endpoint connection in the exclusion.
Returns:
privateEndpointConnectionName
public String privateEndpointConnectionName()
Get the privateEndpointConnectionName property: The private endpoint connection name associated to the private endpoint on which we want to apply the specific access mode settings.
Returns:
queryAccessMode
public AccessMode queryAccessMode()
Get the queryAccessMode property: Specifies the access mode of queries through the specified private endpoint connection in the exclusion.
Returns:
toJson
validate
public void validate()
Validates the instance.
withIngestionAccessMode
public AccessModeSettingsExclusion withIngestionAccessMode(AccessMode ingestionAccessMode)
Set the ingestionAccessMode property: Specifies the access mode of ingestion through the specified private endpoint connection in the exclusion.
Parameters:
Returns:
withPrivateEndpointConnectionName
public AccessModeSettingsExclusion withPrivateEndpointConnectionName(String privateEndpointConnectionName)
Set the privateEndpointConnectionName property: The private endpoint connection name associated to the private endpoint on which we want to apply the specific access mode settings.
Parameters:
Returns:
withQueryAccessMode
public AccessModeSettingsExclusion withQueryAccessMode(AccessMode queryAccessMode)
Set the queryAccessMode property: Specifies the access mode of queries through the specified private endpoint connection in the exclusion.
Parameters:
Returns:
Applies to
Azure SDK for Java