Class SubscriptionFeatureRegistrationProperties
- java.lang.Object
-
- com.azure.resourcemanager.resources.models.SubscriptionFeatureRegistrationProperties
-
public final class SubscriptionFeatureRegistrationProperties extends Object
The SubscriptionFeatureRegistrationProperties model.
-
-
Constructor Summary
Constructors Constructor Description SubscriptionFeatureRegistrationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionFeatureRegistrationApprovalTypeapprovalType()Get the approvalType property: The feature approval type.AuthorizationProfileauthorizationProfile()Get the authorizationProfile property: Authorization Profile.Stringdescription()Get the description property: The feature description.StringdisplayName()Get the displayName property: The featureDisplayName.StringdocumentationLink()Get the documentationLink property: The feature documentation link.StringfeatureName()Get the featureName property: The featureName.Map<String,String>metadata()Get the metadata property: Key-value pairs for meta data.StringproviderNamespace()Get the providerNamespace property: The providerNamespace.OffsetDateTimeregistrationDate()Get the registrationDate property: The feature registration date.OffsetDateTimereleaseDate()Get the releaseDate property: The feature release date.BooleanshouldFeatureDisplayInPortal()Get the shouldFeatureDisplayInPortal property: Indicates whether feature should be displayed in Portal.SubscriptionFeatureRegistrationStatestate()Get the state property: The state.StringsubscriptionId()Get the subscriptionId property: The subscriptionId.StringtenantId()Get the tenantId property: The tenantId.voidvalidate()Validates the instance.SubscriptionFeatureRegistrationPropertieswithAuthorizationProfile(AuthorizationProfile authorizationProfile)Set the authorizationProfile property: Authorization Profile.SubscriptionFeatureRegistrationPropertieswithDescription(String description)Set the description property: The feature description.SubscriptionFeatureRegistrationPropertieswithMetadata(Map<String,String> metadata)Set the metadata property: Key-value pairs for meta data.SubscriptionFeatureRegistrationPropertieswithShouldFeatureDisplayInPortal(Boolean shouldFeatureDisplayInPortal)Set the shouldFeatureDisplayInPortal property: Indicates whether feature should be displayed in Portal.SubscriptionFeatureRegistrationPropertieswithState(SubscriptionFeatureRegistrationState state)Set the state property: The state.
-
-
-
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.
-
state
public SubscriptionFeatureRegistrationState state()
Get the state property: The state.- Returns:
- the state value.
-
withState
public SubscriptionFeatureRegistrationProperties withState(SubscriptionFeatureRegistrationState state)
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
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.
-
approvalType
public SubscriptionFeatureRegistrationApprovalType 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.
-
-