Class ManagedGrafanaPropertiesUpdateParameters
java.lang.Object
com.azure.resourcemanager.dashboard.models.ManagedGrafanaPropertiesUpdateParameters
The properties parameters for a PATCH request to a grafana resource.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionapiKey()
Get the apiKey property: The api key setting of the Grafana instance.Get the deterministicOutboundIp property: Whether a Grafana instance uses deterministic outbound IPs.Get the grafanaIntegrations property: GrafanaIntegrations is a bundled observability experience (e.g.Get the publicNetworkAccess property: Indicate the state for enable or disable traffic over the public interface.void
validate()
Validates the instance.withApiKey
(ApiKey apiKey) Set the apiKey property: The api key setting of the Grafana instance.withDeterministicOutboundIp
(DeterministicOutboundIp deterministicOutboundIp) Set the deterministicOutboundIp property: Whether a Grafana instance uses deterministic outbound IPs.withGrafanaIntegrations
(GrafanaIntegrations grafanaIntegrations) Set the grafanaIntegrations property: GrafanaIntegrations is a bundled observability experience (e.g.withPublicNetworkAccess
(PublicNetworkAccess publicNetworkAccess) Set the publicNetworkAccess property: Indicate the state for enable or disable traffic over the public interface.withZoneRedundancy
(ZoneRedundancy zoneRedundancy) Set the zoneRedundancy property: The zone redundancy setting of the Grafana instance.Get the zoneRedundancy property: The zone redundancy setting of the Grafana instance.
-
Constructor Details
-
ManagedGrafanaPropertiesUpdateParameters
public ManagedGrafanaPropertiesUpdateParameters()
-
-
Method Details
-
zoneRedundancy
Get the zoneRedundancy property: The zone redundancy setting of the Grafana instance.- Returns:
- the zoneRedundancy value.
-
withZoneRedundancy
Set the zoneRedundancy property: The zone redundancy setting of the Grafana instance.- Parameters:
zoneRedundancy
- the zoneRedundancy value to set.- Returns:
- the ManagedGrafanaPropertiesUpdateParameters object itself.
-
apiKey
Get the apiKey property: The api key setting of the Grafana instance.- Returns:
- the apiKey value.
-
withApiKey
Set the apiKey property: The api key setting of the Grafana instance.- Parameters:
apiKey
- the apiKey value to set.- Returns:
- the ManagedGrafanaPropertiesUpdateParameters object itself.
-
deterministicOutboundIp
Get the deterministicOutboundIp property: Whether a Grafana instance uses deterministic outbound IPs.- Returns:
- the deterministicOutboundIp value.
-
withDeterministicOutboundIp
public ManagedGrafanaPropertiesUpdateParameters withDeterministicOutboundIp(DeterministicOutboundIp deterministicOutboundIp) Set the deterministicOutboundIp property: Whether a Grafana instance uses deterministic outbound IPs.- Parameters:
deterministicOutboundIp
- the deterministicOutboundIp value to set.- Returns:
- the ManagedGrafanaPropertiesUpdateParameters object itself.
-
publicNetworkAccess
Get the publicNetworkAccess property: Indicate the state for enable or disable traffic over the public interface.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
public ManagedGrafanaPropertiesUpdateParameters withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess) Set the publicNetworkAccess property: Indicate the state for enable or disable traffic over the public interface.- Parameters:
publicNetworkAccess
- the publicNetworkAccess value to set.- Returns:
- the ManagedGrafanaPropertiesUpdateParameters object itself.
-
grafanaIntegrations
Get the grafanaIntegrations property: GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.- Returns:
- the grafanaIntegrations value.
-
withGrafanaIntegrations
public ManagedGrafanaPropertiesUpdateParameters withGrafanaIntegrations(GrafanaIntegrations grafanaIntegrations) Set the grafanaIntegrations property: GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.- Parameters:
grafanaIntegrations
- the grafanaIntegrations value to set.- Returns:
- the ManagedGrafanaPropertiesUpdateParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-