Class SubscriptionFeatureRegistrationProperties


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

      • SubscriptionFeatureRegistrationProperties

        public SubscriptionFeatureRegistrationProperties()
    • Method Detail

      • 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.
      • 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

        public SubscriptionFeatureRegistrationProperties withMetadata​(Map<String,​String> metadata)
        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.
      • 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.