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.MicrosoftGraphSharingDetail
lastShared()
Get the lastShared property: sharingDetail.MicrosoftGraphEntity
lastSharedMethod()
Get the lastSharedMethod property: entity.MicrosoftGraphEntity
resource()
Get the resource property: entity.MicrosoftGraphResourceReference
resourceReference()
Get the resourceReference property: resourceReference.MicrosoftGraphResourceVisualization
resourceVisualization()
Get the resourceVisualization property: resourceVisualization.List<MicrosoftGraphSharingDetail>
sharingHistory()
Get the sharingHistory property: The sharingHistory property.void
validate()
Validates the instance.MicrosoftGraphSharedInsight
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: sharedInsight.MicrosoftGraphSharedInsight
withId(String id)
Set the id property: Read-only.MicrosoftGraphSharedInsight
withLastShared(MicrosoftGraphSharingDetail lastShared)
Set the lastShared property: sharingDetail.MicrosoftGraphSharedInsight
withLastSharedMethod(MicrosoftGraphEntity lastSharedMethod)
Set the lastSharedMethod property: entity.MicrosoftGraphSharedInsight
withResource(MicrosoftGraphEntity resource)
Set the resource property: entity.MicrosoftGraphSharedInsight
withResourceReference(MicrosoftGraphResourceReference resourceReference)
Set the resourceReference property: resourceReference.MicrosoftGraphSharedInsight
withResourceVisualization(MicrosoftGraphResourceVisualization resourceVisualization)
Set the resourceVisualization property: resourceVisualization.MicrosoftGraphSharedInsight
withSharingHistory(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:
additionalProperties
in classMicrosoftGraphEntity
- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphSharedInsight withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: sharedInsight.- Overrides:
withAdditionalProperties
in 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:
withId
in classMicrosoftGraphEntity
- Parameters:
id
- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classMicrosoftGraphEntity
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-