Package com.microsoft.graph.models
Class FeatureRolloutPolicy
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.FeatureRolloutPolicy
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class FeatureRolloutPolicy
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Feature Rollout Policy.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Applies To.The Description.The Display Name.The Feature.The Is Applied To Organization.The Is Enabled. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. A description for this feature rollout policy. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. The display name for this feature rollout policy. -
feature
@SerializedName(value="feature", alternate="Feature") @Expose @Nullable public StagedFeatureName featureThe Feature. Possible values are: passthroughAuthentication, seamlessSso, passwordHashSync, emailAsAlternateId, unknownFutureValue. -
isAppliedToOrganization
@SerializedName(value="isAppliedToOrganization", alternate="IsAppliedToOrganization") @Expose @Nullable public Boolean isAppliedToOrganizationThe Is Applied To Organization. Indicates whether this feature rollout policy should be applied to the entire organization. -
isEnabled
@SerializedName(value="isEnabled", alternate="IsEnabled") @Expose @Nullable public Boolean isEnabledThe Is Enabled. Indicates whether the feature rollout is enabled. -
appliesTo
@SerializedName(value="appliesTo", alternate="AppliesTo") @Expose @Nullable public DirectoryObjectCollectionPage appliesToThe Applies To. Nullable. Specifies a list of directoryObjects that feature is enabled for.
-
-
Constructor Details
-
FeatureRolloutPolicy
public FeatureRolloutPolicy()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEntity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-