Class MembersRequestBuilder

java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.teams.item.members.MembersRequestBuilder

@Generated("com.microsoft.kiota") public class MembersRequestBuilder extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the members property of the microsoft.graph.team entity.
  • Constructor Details

    • MembersRequestBuilder

      public MembersRequestBuilder(@Nonnull HashMap<String,Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter)
      Instantiates a new MembersRequestBuilder and sets the default values.
      Parameters:
      pathParameters - Path parameters for the request
      requestAdapter - The request adapter to use to execute the requests.
    • MembersRequestBuilder

      public MembersRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter)
      Instantiates a new MembersRequestBuilder and sets the default values.
      Parameters:
      rawUrl - The raw URL to use for the request builder.
      requestAdapter - The request adapter to use to execute the requests.
  • Method Details

    • add

      @Nonnull public AddRequestBuilder add()
      Provides operations to call the add method.
      Returns:
      a AddRequestBuilder
    • count

      @Nonnull public CountRequestBuilder count()
      Provides operations to count the resources in the collection.
      Returns:
      a CountRequestBuilder
    • remove

      @Nonnull public RemoveRequestBuilder remove()
      Provides operations to call the remove method.
      Returns:
      a RemoveRequestBuilder
    • byConversationMemberId

      @Nonnull public ConversationMemberItemRequestBuilder byConversationMemberId(@Nonnull String conversationMemberId)
      Provides operations to manage the members property of the microsoft.graph.team entity.
      Parameters:
      conversationMemberId - The unique identifier of conversationMember
      Returns:
      a ConversationMemberItemRequestBuilder
    • get

      @Nullable public ConversationMemberCollectionResponse get()
      Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn't try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant.
      Returns:
      a ConversationMemberCollectionResponse
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • get

      Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn't try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a ConversationMemberCollectionResponse
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • post

      @Nullable public ConversationMember post(@Nonnull ConversationMember body)
      Add a new conversationMember to a team.
      Parameters:
      body - The request body
      Returns:
      a ConversationMember
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • post

      @Nullable public ConversationMember post(@Nonnull ConversationMember body, @Nullable Consumer<MembersRequestBuilder.PostRequestConfiguration> requestConfiguration)
      Add a new conversationMember to a team.
      Parameters:
      body - The request body
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a ConversationMember
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
      See Also:
    • toGetRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()
      Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn't try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant.
      Returns:
      a RequestInformation
    • toGetRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<MembersRequestBuilder.GetRequestConfiguration> requestConfiguration)
      Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client shouldn't try to parse or make assumptions about these resource IDs. In the future, membership results can include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • toPostRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull ConversationMember body)
      Add a new conversationMember to a team.
      Parameters:
      body - The request body
      Returns:
      a RequestInformation
    • toPostRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull ConversationMember body, @Nullable Consumer<MembersRequestBuilder.PostRequestConfiguration> requestConfiguration)
      Add a new conversationMember to a team.
      Parameters:
      body - The request body
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • withUrl

      @Nonnull public MembersRequestBuilder withUrl(@Nonnull String rawUrl)
      Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
      Parameters:
      rawUrl - The raw URL to use for the request builder.
      Returns:
      a MembersRequestBuilder