java.lang.Object
com.azure.resourcemanager.resources.fluent.models.ProviderInner

public final class ProviderInner extends Object
Resource provider information.
  • Constructor Details

    • ProviderInner

      public ProviderInner()
  • Method Details

    • id

      public String id()
      Get the id property: The provider ID.
      Returns:
      the id value.
    • namespace

      public String namespace()
      Get the namespace property: The namespace of the resource provider.
      Returns:
      the namespace value.
    • withNamespace

      public ProviderInner withNamespace(String namespace)
      Set the namespace property: The namespace of the resource provider.
      Parameters:
      namespace - the namespace value to set.
      Returns:
      the ProviderInner object itself.
    • registrationState

      public String registrationState()
      Get the registrationState property: The registration state of the resource provider.
      Returns:
      the registrationState value.
    • registrationPolicy

      public String registrationPolicy()
      Get the registrationPolicy property: The registration policy of the resource provider.
      Returns:
      the registrationPolicy value.
    • resourceTypes

      public List<ProviderResourceType> resourceTypes()
      Get the resourceTypes property: The collection of provider resource types.
      Returns:
      the resourceTypes value.
    • validate

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