Class SubscriptionFeatureRegistrationProperties

java.lang.Object
com.azure.resourcemanager.resources.models.SubscriptionFeatureRegistrationProperties

public final class SubscriptionFeatureRegistrationProperties extends Object
The SubscriptionFeatureRegistrationProperties model.
  • Constructor Details

    • SubscriptionFeatureRegistrationProperties

      public SubscriptionFeatureRegistrationProperties()
  • Method Details

    • tenantId

      public String tenantId()
      Get the tenantId property: The tenantId.
      Returns:
      the tenantId value.
    • subscriptionId

      public String subscriptionId()
      Get the subscriptionId property: The subscriptionId.
      Returns:
      the subscriptionId value.
    • featureName

      public String featureName()
      Get the featureName property: The featureName.
      Returns:
      the featureName value.
    • displayName

      public String displayName()
      Get the displayName property: The featureDisplayName.
      Returns:
      the displayName value.
    • providerNamespace

      public String providerNamespace()
      Get the providerNamespace property: The providerNamespace.
      Returns:
      the providerNamespace value.
    • state

      Get the state property: The state.
      Returns:
      the state value.
    • withState

      Set the state property: The state.
      Parameters:
      state - the state value to set.
      Returns:
      the SubscriptionFeatureRegistrationProperties object itself.
    • authorizationProfile

      public AuthorizationProfile authorizationProfile()
      Get the authorizationProfile property: Authorization Profile.
      Returns:
      the authorizationProfile value.
    • withAuthorizationProfile

      public SubscriptionFeatureRegistrationProperties withAuthorizationProfile(AuthorizationProfile authorizationProfile)
      Set the authorizationProfile property: Authorization Profile.
      Parameters:
      authorizationProfile - the authorizationProfile value to set.
      Returns:
      the SubscriptionFeatureRegistrationProperties object itself.
    • metadata

      public Map<String,String> metadata()
      Get the metadata property: Key-value pairs for meta data.
      Returns:
      the metadata value.
    • withMetadata

      Set the metadata property: Key-value pairs for meta data.
      Parameters:
      metadata - the metadata value to set.
      Returns:
      the SubscriptionFeatureRegistrationProperties object itself.
    • releaseDate

      public OffsetDateTime releaseDate()
      Get the releaseDate property: The feature release date.
      Returns:
      the releaseDate value.
    • registrationDate

      public OffsetDateTime registrationDate()
      Get the registrationDate property: The feature registration date.
      Returns:
      the registrationDate value.
    • documentationLink

      public String documentationLink()
      Get the documentationLink property: The feature documentation link.
      Returns:
      the documentationLink value.
    • approvalType

      Get the approvalType property: The feature approval type.
      Returns:
      the approvalType value.
    • shouldFeatureDisplayInPortal

      public Boolean shouldFeatureDisplayInPortal()
      Get the shouldFeatureDisplayInPortal property: Indicates whether feature should be displayed in Portal.
      Returns:
      the shouldFeatureDisplayInPortal value.
    • withShouldFeatureDisplayInPortal

      public SubscriptionFeatureRegistrationProperties withShouldFeatureDisplayInPortal(Boolean shouldFeatureDisplayInPortal)
      Set the shouldFeatureDisplayInPortal property: Indicates whether feature should be displayed in Portal.
      Parameters:
      shouldFeatureDisplayInPortal - the shouldFeatureDisplayInPortal value to set.
      Returns:
      the SubscriptionFeatureRegistrationProperties object itself.
    • description

      public String description()
      Get the description property: The feature description.
      Returns:
      the description value.
    • withDescription

      public SubscriptionFeatureRegistrationProperties withDescription(String description)
      Set the description property: The feature description.
      Parameters:
      description - the description value to set.
      Returns:
      the SubscriptionFeatureRegistrationProperties object itself.
    • validate

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