Class MicrosoftGraphSharedInsight
- java.lang.Object
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphSharedInsight
-
public final class MicrosoftGraphSharedInsight extends MicrosoftGraphEntity
sharedInsight.
-
-
Constructor Summary
Constructors Constructor Description MicrosoftGraphSharedInsight()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>additionalProperties()Get the additionalProperties property: sharedInsight.MicrosoftGraphSharingDetaillastShared()Get the lastShared property: sharingDetail.MicrosoftGraphEntitylastSharedMethod()Get the lastSharedMethod property: entity.MicrosoftGraphEntityresource()Get the resource property: entity.MicrosoftGraphResourceReferenceresourceReference()Get the resourceReference property: resourceReference.MicrosoftGraphResourceVisualizationresourceVisualization()Get the resourceVisualization property: resourceVisualization.List<MicrosoftGraphSharingDetail>sharingHistory()Get the sharingHistory property: The sharingHistory property.voidvalidate()Validates the instance.MicrosoftGraphSharedInsightwithAdditionalProperties(Map<String,Object> additionalProperties)Set the additionalProperties property: sharedInsight.MicrosoftGraphSharedInsightwithId(String id)Set the id property: Read-only.MicrosoftGraphSharedInsightwithLastShared(MicrosoftGraphSharingDetail lastShared)Set the lastShared property: sharingDetail.MicrosoftGraphSharedInsightwithLastSharedMethod(MicrosoftGraphEntity lastSharedMethod)Set the lastSharedMethod property: entity.MicrosoftGraphSharedInsightwithResource(MicrosoftGraphEntity resource)Set the resource property: entity.MicrosoftGraphSharedInsightwithResourceReference(MicrosoftGraphResourceReference resourceReference)Set the resourceReference property: resourceReference.MicrosoftGraphSharedInsightwithResourceVisualization(MicrosoftGraphResourceVisualization resourceVisualization)Set the resourceVisualization property: resourceVisualization.MicrosoftGraphSharedInsightwithSharingHistory(List<MicrosoftGraphSharingDetail> sharingHistory)Set the sharingHistory property: The sharingHistory property.-
Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
id
-
-
-
-
Method Detail
-
lastShared
public MicrosoftGraphSharingDetail lastShared()
Get the lastShared property: sharingDetail.- Returns:
- the lastShared value.
-
withLastShared
public MicrosoftGraphSharedInsight withLastShared(MicrosoftGraphSharingDetail lastShared)
Set the lastShared property: sharingDetail.- Parameters:
lastShared- the lastShared value to set.- Returns:
- the MicrosoftGraphSharedInsight object itself.
-
resourceReference
public MicrosoftGraphResourceReference resourceReference()
Get the resourceReference property: resourceReference.- Returns:
- the resourceReference value.
-
withResourceReference
public MicrosoftGraphSharedInsight withResourceReference(MicrosoftGraphResourceReference resourceReference)
Set the resourceReference property: resourceReference.- Parameters:
resourceReference- the resourceReference value to set.- Returns:
- the MicrosoftGraphSharedInsight object itself.
-
resourceVisualization
public MicrosoftGraphResourceVisualization resourceVisualization()
Get the resourceVisualization property: resourceVisualization.- Returns:
- the resourceVisualization value.
-
withResourceVisualization
public MicrosoftGraphSharedInsight withResourceVisualization(MicrosoftGraphResourceVisualization resourceVisualization)
Set the resourceVisualization property: resourceVisualization.- Parameters:
resourceVisualization- the resourceVisualization value to set.- Returns:
- the MicrosoftGraphSharedInsight object itself.
-
sharingHistory
public List<MicrosoftGraphSharingDetail> sharingHistory()
Get the sharingHistory property: The sharingHistory property.- Returns:
- the sharingHistory value.
-
withSharingHistory
public MicrosoftGraphSharedInsight withSharingHistory(List<MicrosoftGraphSharingDetail> sharingHistory)
Set the sharingHistory property: The sharingHistory property.- Parameters:
sharingHistory- the sharingHistory value to set.- Returns:
- the MicrosoftGraphSharedInsight object itself.
-
lastSharedMethod
public MicrosoftGraphEntity lastSharedMethod()
Get the lastSharedMethod property: entity.- Returns:
- the lastSharedMethod value.
-
withLastSharedMethod
public MicrosoftGraphSharedInsight withLastSharedMethod(MicrosoftGraphEntity lastSharedMethod)
Set the lastSharedMethod property: entity.- Parameters:
lastSharedMethod- the lastSharedMethod value to set.- Returns:
- the MicrosoftGraphSharedInsight object itself.
-
resource
public MicrosoftGraphEntity resource()
Get the resource property: entity.- Returns:
- the resource value.
-
withResource
public MicrosoftGraphSharedInsight withResource(MicrosoftGraphEntity resource)
Set the resource property: entity.- Parameters:
resource- the resource value to set.- Returns:
- the MicrosoftGraphSharedInsight object itself.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: sharedInsight.- Overrides:
additionalPropertiesin classMicrosoftGraphEntity- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphSharedInsight withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: sharedInsight.- Overrides:
withAdditionalPropertiesin classMicrosoftGraphEntity- Parameters:
additionalProperties- the additionalProperties value to set.- Returns:
- the MicrosoftGraphSharedInsight object itself.
-
withId
public MicrosoftGraphSharedInsight withId(String id)
Set the id property: Read-only.- Overrides:
withIdin classMicrosoftGraphEntity- Parameters:
id- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validatein classMicrosoftGraphEntity- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-