Package com.microsoft.graph.models
Class CrossTenantAccessPolicy
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DirectoryObject
com.microsoft.graph.models.PolicyBase
com.microsoft.graph.models.CrossTenantAccessPolicy
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class CrossTenantAccessPolicy
extends PolicyBase
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CrossTenantAccessPolicycreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the allowedCloudEndpoints property value.Gets the default property value.The deserialization information for the current modelGets the partners property value.Gets the templates property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAllowedCloudEndpoints(List<String> value) Sets the allowedCloudEndpoints property value.voidSets the default property value.voidSets the partners property value.voidsetTemplates(PolicyTemplate value) Sets the templates property value.Methods inherited from class com.microsoft.graph.models.PolicyBase
getDescription, getDisplayName, setDescription, setDisplayNameMethods inherited from class com.microsoft.graph.models.DirectoryObject
getDeletedDateTime, setDeletedDateTimeMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
CrossTenantAccessPolicy
public CrossTenantAccessPolicy()Instantiates a newCrossTenantAccessPolicyand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static CrossTenantAccessPolicy 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
CrossTenantAccessPolicy
-
getAllowedCloudEndpoints
Gets the allowedCloudEndpoints property value. Used to specify which Microsoft clouds an organization would like to collaborate with. By default, this value is empty. Supported values for this field are: microsoftonline.com, microsoftonline.us, and partner.microsoftonline.cn. -
getDefault
Gets the default property value. Defines the default configuration for how your organization interacts with external Microsoft Entra organizations.- Returns:
- a
CrossTenantAccessPolicyConfigurationDefault
-
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 classPolicyBase- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getPartners
Gets the partners property value. Defines partner-specific configurations for external Microsoft Entra organizations.- Returns:
- a
List<CrossTenantAccessPolicyConfigurationPartner>
-
getTemplates
Gets the templates property value. Represents the base policy in the directory for multitenant organization settings.- Returns:
- a
PolicyTemplate
-
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 classPolicyBase- Parameters:
writer- Serialization writer to use to serialize this model
-
setAllowedCloudEndpoints
Sets the allowedCloudEndpoints property value. Used to specify which Microsoft clouds an organization would like to collaborate with. By default, this value is empty. Supported values for this field are: microsoftonline.com, microsoftonline.us, and partner.microsoftonline.cn.- Parameters:
value- Value to set for the allowedCloudEndpoints property.
-
setDefault
Sets the default property value. Defines the default configuration for how your organization interacts with external Microsoft Entra organizations.- Parameters:
value- Value to set for the default property.
-
setPartners
Sets the partners property value. Defines partner-specific configurations for external Microsoft Entra organizations.- Parameters:
value- Value to set for the partners property.
-
setTemplates
Sets the templates property value. Represents the base policy in the directory for multitenant organization settings.- Parameters:
value- Value to set for the templates property.
-