Package com.microsoft.graph.organization
Class OrganizationRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.organization.OrganizationRequestBuilder
@Generated("com.microsoft.kiota")
public class OrganizationRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the collection of organization entities.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassList properties and relationships of the organization objects.classConfiguration for the request such as headers, query parameters, and middleware options.classConfiguration for the request such as headers, query parameters, and middleware options. -
Field Summary
Fields inherited from class com.microsoft.kiota.BaseRequestBuilder
pathParameters, requestAdapter, urlTemplate -
Constructor Summary
ConstructorsConstructorDescriptionOrganizationRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newOrganizationRequestBuilderand sets the default values.OrganizationRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newOrganizationRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionbyOrganizationId(String organizationId) Provides operations to manage the collection of organization entities.count()Provides operations to count the resources in the collection.delta()Provides operations to call the delta method.get()List properties and relationships of the organization objects.get(Consumer<OrganizationRequestBuilder.GetRequestConfiguration> requestConfiguration) List properties and relationships of the organization objects.Provides operations to call the getAvailableExtensionProperties method.getByIds()Provides operations to call the getByIds method.post(Organization body) Add new entity to organizationpost(Organization body, Consumer<OrganizationRequestBuilder.PostRequestConfiguration> requestConfiguration) Add new entity to organizationcom.microsoft.kiota.RequestInformationList properties and relationships of the organization objects.com.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<OrganizationRequestBuilder.GetRequestConfiguration> requestConfiguration) List properties and relationships of the organization objects.com.microsoft.kiota.RequestInformationAdd new entity to organizationcom.microsoft.kiota.RequestInformationtoPostRequestInformation(Organization body, Consumer<OrganizationRequestBuilder.PostRequestConfiguration> requestConfiguration) Add new entity to organizationProvides operations to call the validateProperties method.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
OrganizationRequestBuilder
public OrganizationRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newOrganizationRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
OrganizationRequestBuilder
public OrganizationRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newOrganizationRequestBuilderand 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
-
count
Provides operations to count the resources in the collection.- Returns:
- a
CountRequestBuilder
-
delta
Provides operations to call the delta method.- Returns:
- a
DeltaRequestBuilder
-
getAvailableExtensionProperties
Provides operations to call the getAvailableExtensionProperties method. -
getByIds
Provides operations to call the getByIds method.- Returns:
- a
GetByIdsRequestBuilder
-
validateProperties
Provides operations to call the validateProperties method.- Returns:
- a
ValidatePropertiesRequestBuilder
-
byOrganizationId
Provides operations to manage the collection of organization entities.- Parameters:
organizationId- The unique identifier of organization- Returns:
- a
OrganizationItemRequestBuilder
-
get
List properties and relationships of the organization objects.- Returns:
- a
OrganizationCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
get
@Nullable public OrganizationCollectionResponse get(@Nullable Consumer<OrganizationRequestBuilder.GetRequestConfiguration> requestConfiguration) List properties and relationships of the organization objects.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
OrganizationCollectionResponse - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
post
Add new entity to organization- Parameters:
body- The request body- Returns:
- a
Organization - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
post
@Nullable public Organization post(@Nonnull Organization body, @Nullable Consumer<OrganizationRequestBuilder.PostRequestConfiguration> requestConfiguration) Add new entity to organization- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
Organization - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()List properties and relationships of the organization objects.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<OrganizationRequestBuilder.GetRequestConfiguration> requestConfiguration) List properties and relationships of the organization objects.- 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 Organization body) Add new entity to organization- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nonnull Organization body, @Nullable Consumer<OrganizationRequestBuilder.PostRequestConfiguration> requestConfiguration) Add new entity to organization- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
withUrl
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
OrganizationRequestBuilder
-