Class MapsAccountUpdateParameters

java.lang.Object
com.azure.resourcemanager.maps.models.MapsAccountUpdateParameters

public final class MapsAccountUpdateParameters extends Object
Parameters used to update an existing Maps Account.
  • Constructor Details

    • MapsAccountUpdateParameters

      public MapsAccountUpdateParameters()
      Creates an instance of MapsAccountUpdateParameters class.
  • Method Details

    • tags

      public Map<String,String> tags()
      Get the tags property: Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
      Returns:
      the tags value.
    • withTags

      public MapsAccountUpdateParameters withTags(Map<String,String> tags)
      Set the tags property: Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
      Parameters:
      tags - the tags value to set.
      Returns:
      the MapsAccountUpdateParameters object itself.
    • kind

      public Kind kind()
      Get the kind property: Get or Set Kind property.
      Returns:
      the kind value.
    • withKind

      public MapsAccountUpdateParameters withKind(Kind kind)
      Set the kind property: Get or Set Kind property.
      Parameters:
      kind - the kind value to set.
      Returns:
      the MapsAccountUpdateParameters object itself.
    • sku

      public Sku sku()
      Get the sku property: The SKU of this account.
      Returns:
      the sku value.
    • withSku

      public MapsAccountUpdateParameters withSku(Sku sku)
      Set the sku property: The SKU of this account.
      Parameters:
      sku - the sku value to set.
      Returns:
      the MapsAccountUpdateParameters object itself.
    • uniqueId

      public String uniqueId()
      Get the uniqueId property: A unique identifier for the maps account.
      Returns:
      the uniqueId value.
    • disableLocalAuth

      public Boolean disableLocalAuth()
      Get the disableLocalAuth property: Allows toggle functionality on Azure Policy to disable Azure Maps local authentication support. This will disable Shared Keys authentication from any usage.
      Returns:
      the disableLocalAuth value.
    • withDisableLocalAuth

      public MapsAccountUpdateParameters withDisableLocalAuth(Boolean disableLocalAuth)
      Set the disableLocalAuth property: Allows toggle functionality on Azure Policy to disable Azure Maps local authentication support. This will disable Shared Keys authentication from any usage.
      Parameters:
      disableLocalAuth - the disableLocalAuth value to set.
      Returns:
      the MapsAccountUpdateParameters object itself.
    • provisioningState

      public String provisioningState()
      Get the provisioningState property: the state of the provisioning.
      Returns:
      the provisioningState value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.