Class MicrosoftGraphEndpoint


public final class MicrosoftGraphEndpoint extends MicrosoftGraphDirectoryObjectInner
endpoint

Represents an Azure Active Directory object. The directoryObject type is the base type for many other directory entity types.

  • Constructor Details

    • MicrosoftGraphEndpoint

      public MicrosoftGraphEndpoint()
      Creates an instance of MicrosoftGraphEndpoint class.
  • Method Details

    • 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 MicrosoftGraphEndpoint 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 MicrosoftGraphEndpoint 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 MicrosoftGraphEndpoint 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 MicrosoftGraphEndpoint object itself.
    • providerName

      public String providerName()
      Get the providerName property: Name of the publishing underlying service. Read-only.
      Returns:
      the providerName value.
    • withProviderName

      public MicrosoftGraphEndpoint withProviderName(String providerName)
      Set the providerName property: Name of the publishing underlying service. Read-only.
      Parameters:
      providerName - the providerName value to set.
      Returns:
      the MicrosoftGraphEndpoint 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 MicrosoftGraphEndpoint 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 MicrosoftGraphEndpoint 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 MicrosoftGraphEndpoint 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 MicrosoftGraphEndpoint 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 class MicrosoftGraphDirectoryObjectInner
      Returns:
      the additionalProperties value.
    • withAdditionalProperties

      public MicrosoftGraphEndpoint 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 class MicrosoftGraphDirectoryObjectInner
      Parameters:
      additionalProperties - the additionalProperties value to set.
      Returns:
      the MicrosoftGraphEndpoint object itself.
    • withDeletedDateTime

      public MicrosoftGraphEndpoint withDeletedDateTime(OffsetDateTime deletedDateTime)
      Set the deletedDateTime property: The deletedDateTime property.
      Overrides:
      withDeletedDateTime in class MicrosoftGraphDirectoryObjectInner
      Parameters:
      deletedDateTime - the deletedDateTime value to set.
      Returns:
      the MicrosoftGraphDirectoryObjectInner object itself.
    • withId

      public MicrosoftGraphEndpoint withId(String id)
      Set the id property: Read-only.
      Overrides:
      withId in class MicrosoftGraphDirectoryObjectInner
      Parameters:
      id - the id value to set.
      Returns:
      the MicrosoftGraphEntity object itself.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class MicrosoftGraphDirectoryObjectInner
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.