Package com.microsoft.graph.models
Class ResellerDelegatedAdminRelationship
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DelegatedAdminRelationship
com.microsoft.graph.models.ResellerDelegatedAdminRelationship
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class ResellerDelegatedAdminRelationship
extends DelegatedAdminRelationship
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newResellerDelegatedAdminRelationshipand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the indirectProviderTenantId property value.Gets the isPartnerConsentPending property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the indirectProviderTenantId property value.voidSets the isPartnerConsentPending property value.Methods inherited from class com.microsoft.graph.models.DelegatedAdminRelationship
getAccessAssignments, getAccessDetails, getActivatedDateTime, getAutoExtendDuration, getCreatedDateTime, getCustomer, getDisplayName, getDuration, getEndDateTime, getLastModifiedDateTime, getOperations, getRequests, getStatus, setAccessAssignments, setAccessDetails, setActivatedDateTime, setAutoExtendDuration, setCreatedDateTime, setCustomer, setDisplayName, setDuration, setEndDateTime, setLastModifiedDateTime, setOperations, setRequests, setStatusMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
ResellerDelegatedAdminRelationship
public ResellerDelegatedAdminRelationship()Instantiates a newResellerDelegatedAdminRelationshipand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ResellerDelegatedAdminRelationship createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
ResellerDelegatedAdminRelationship
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classDelegatedAdminRelationship- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIndirectProviderTenantId
Gets the indirectProviderTenantId property value. The tenant ID of the indirect provider partner who created the relationship for the indirect reseller partner.- Returns:
- a
String
-
getIsPartnerConsentPending
Gets the isPartnerConsentPending property value. Indicates the indirect reseller partner consent status. true indicates that the partner has yet to review the relationship; false indicates that the partner has already provided consent by approving or rejecting the relationship.- Returns:
- a
Boolean
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classDelegatedAdminRelationship- Parameters:
writer- Serialization writer to use to serialize this model
-
setIndirectProviderTenantId
Sets the indirectProviderTenantId property value. The tenant ID of the indirect provider partner who created the relationship for the indirect reseller partner.- Parameters:
value- Value to set for the indirectProviderTenantId property.
-
setIsPartnerConsentPending
Sets the isPartnerConsentPending property value. Indicates the indirect reseller partner consent status. true indicates that the partner has yet to review the relationship; false indicates that the partner has already provided consent by approving or rejecting the relationship.- Parameters:
value- Value to set for the isPartnerConsentPending property.
-