Class ProviderResourceType

java.lang.Object
com.microsoft.azure.management.resources.ProviderResourceType

public class ProviderResourceType extends Object
Resource type managed by the resource provider.
  • Constructor Details

    • ProviderResourceType

      public ProviderResourceType()
  • Method Details

    • resourceType

      public String resourceType()
      Get the resource type.
      Returns:
      the resourceType value
    • withResourceType

      public ProviderResourceType withResourceType(String resourceType)
      Set the resource type.
      Parameters:
      resourceType - the resourceType value to set
      Returns:
      the ProviderResourceType object itself.
    • locations

      public List<String> locations()
      Get the collection of locations where this resource type can be created.
      Returns:
      the locations value
    • withLocations

      public ProviderResourceType withLocations(List<String> locations)
      Set the collection of locations where this resource type can be created.
      Parameters:
      locations - the locations value to set
      Returns:
      the ProviderResourceType object itself.
    • aliases

      public List<Alias> aliases()
      Get the aliases that are supported by this resource type.
      Returns:
      the aliases value
    • withAliases

      public ProviderResourceType withAliases(List<Alias> aliases)
      Set the aliases that are supported by this resource type.
      Parameters:
      aliases - the aliases value to set
      Returns:
      the ProviderResourceType object itself.
    • apiVersions

      public List<String> apiVersions()
      Get the API version.
      Returns:
      the apiVersions value
    • withApiVersions

      public ProviderResourceType withApiVersions(List<String> apiVersions)
      Set the API version.
      Parameters:
      apiVersions - the apiVersions value to set
      Returns:
      the ProviderResourceType object itself.
    • defaultApiVersion

      public String defaultApiVersion()
      Get the default API version.
      Returns:
      the defaultApiVersion value
    • apiProfiles

      public List<ApiProfile> apiProfiles()
      Get the API profiles for the resource provider.
      Returns:
      the apiProfiles value
    • capabilities

      public String capabilities()
      Get the additional capabilities offered by this resource type.
      Returns:
      the capabilities value
    • withCapabilities

      public ProviderResourceType withCapabilities(String capabilities)
      Set the additional capabilities offered by this resource type.
      Parameters:
      capabilities - the capabilities value to set
      Returns:
      the ProviderResourceType object itself.
    • properties

      public Map<String,String> properties()
      Get the properties.
      Returns:
      the properties value
    • withProperties

      public ProviderResourceType withProperties(Map<String,String> properties)
      Set the properties.
      Parameters:
      properties - the properties value to set
      Returns:
      the ProviderResourceType object itself.