Class MicrosoftGraphEndpointInner
- java.lang.Object
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphDirectoryObjectInner
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEndpointInner
-
public final class MicrosoftGraphEndpointInner extends MicrosoftGraphDirectoryObjectInner
Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.
-
-
Constructor Summary
Constructors Constructor Description MicrosoftGraphEndpointInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Get the additionalProperties property: Represents an Azure Active Directory object.String
capability()
Get the capability property: Describes the capability that is associated with this resource.String
providerId()
Get the providerId property: Application id of the publishing underlying service.String
providerName()
Get the providerName property: Name of the publishing underlying service.String
providerResourceId()
Get the providerResourceId property: For Microsoft 365 groups, this is set to a well-known name for the resource (e.g.String
uri()
Get the uri property: URL of the published resource.void
validate()
Validates the instance.MicrosoftGraphEndpointInner
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Represents an Azure Active Directory object.MicrosoftGraphEndpointInner
withCapability(String capability)
Set the capability property: Describes the capability that is associated with this resource.MicrosoftGraphEndpointInner
withDeletedDateTime(OffsetDateTime deletedDateTime)
Set the deletedDateTime property: The deletedDateTime property.MicrosoftGraphEndpointInner
withId(String id)
Set the id property: Read-only.MicrosoftGraphEndpointInner
withProviderId(String providerId)
Set the providerId property: Application id of the publishing underlying service.MicrosoftGraphEndpointInner
withProviderName(String providerName)
Set the providerName property: Name of the publishing underlying service.MicrosoftGraphEndpointInner
withProviderResourceId(String providerResourceId)
Set the providerResourceId property: For Microsoft 365 groups, this is set to a well-known name for the resource (e.g.MicrosoftGraphEndpointInner
withUri(String uri)
Set the uri property: URL of the published resource.-
Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphDirectoryObjectInner
deletedDateTime
-
Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
id
-
-
-
-
Method Detail
-
capability
public String capability()
Get the capability property: Describes the capability that is associated with this resource. (e.g. Messages, Conversations, etc.) Not nullable. Read-only.- Returns:
- the capability value.
-
withCapability
public MicrosoftGraphEndpointInner withCapability(String capability)
Set the capability property: Describes the capability that is associated with this resource. (e.g. Messages, Conversations, etc.) Not nullable. Read-only.- Parameters:
capability
- the capability value to set.- Returns:
- the MicrosoftGraphEndpointInner object itself.
-
providerId
public String providerId()
Get the providerId property: Application id of the publishing underlying service. Not nullable. Read-only.- Returns:
- the providerId value.
-
withProviderId
public MicrosoftGraphEndpointInner withProviderId(String providerId)
Set the providerId property: Application id of the publishing underlying service. Not nullable. Read-only.- Parameters:
providerId
- the providerId value to set.- Returns:
- the MicrosoftGraphEndpointInner object itself.
-
providerName
public String providerName()
Get the providerName property: Name of the publishing underlying service. Read-only.- Returns:
- the providerName value.
-
withProviderName
public MicrosoftGraphEndpointInner withProviderName(String providerName)
Set the providerName property: Name of the publishing underlying service. Read-only.- Parameters:
providerName
- the providerName value to set.- Returns:
- the MicrosoftGraphEndpointInner object itself.
-
providerResourceId
public String providerResourceId()
Get the providerResourceId property: For Microsoft 365 groups, this is set to a well-known name for the resource (e.g. Yammer.FeedURL etc.). Not nullable. Read-only.- Returns:
- the providerResourceId value.
-
withProviderResourceId
public MicrosoftGraphEndpointInner withProviderResourceId(String providerResourceId)
Set the providerResourceId property: For Microsoft 365 groups, this is set to a well-known name for the resource (e.g. Yammer.FeedURL etc.). Not nullable. Read-only.- Parameters:
providerResourceId
- the providerResourceId value to set.- Returns:
- the MicrosoftGraphEndpointInner object itself.
-
uri
public String uri()
Get the uri property: URL of the published resource. Not nullable. Read-only.- Returns:
- the uri value.
-
withUri
public MicrosoftGraphEndpointInner withUri(String uri)
Set the uri property: URL of the published resource. Not nullable. Read-only.- Parameters:
uri
- the uri value to set.- Returns:
- the MicrosoftGraphEndpointInner object itself.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.- Overrides:
additionalProperties
in classMicrosoftGraphDirectoryObjectInner
- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphEndpointInner withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.- Overrides:
withAdditionalProperties
in classMicrosoftGraphDirectoryObjectInner
- Parameters:
additionalProperties
- the additionalProperties value to set.- Returns:
- the MicrosoftGraphEndpointInner object itself.
-
withDeletedDateTime
public MicrosoftGraphEndpointInner withDeletedDateTime(OffsetDateTime deletedDateTime)
Set the deletedDateTime property: The deletedDateTime property.- Overrides:
withDeletedDateTime
in classMicrosoftGraphDirectoryObjectInner
- Parameters:
deletedDateTime
- the deletedDateTime value to set.- Returns:
- the MicrosoftGraphDirectoryObjectInner object itself.
-
withId
public MicrosoftGraphEndpointInner withId(String id)
Set the id property: Read-only.- Overrides:
withId
in classMicrosoftGraphDirectoryObjectInner
- Parameters:
id
- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classMicrosoftGraphDirectoryObjectInner
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-