java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.assignmentpolicies.item.customextensionstagesettings.item.CustomExtensionStageSettingItemRequestBuilder

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

    • CustomExtensionStageSettingItemRequestBuilder

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

      public CustomExtensionStageSettingItemRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter)
      Instantiates a new CustomExtensionStageSettingItemRequestBuilder 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

    • customExtension

      @Nonnull public CustomExtensionRequestBuilder customExtension()
      Provides operations to manage the customExtension property of the microsoft.graph.customExtensionStageSetting entity.
      Returns:
      a CustomExtensionRequestBuilder
    • delete

      public void delete()
      Delete navigation property customExtensionStageSettings for identityGovernance
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • delete

      public void delete(@Nullable Consumer<CustomExtensionStageSettingItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration)
      Delete navigation property customExtensionStageSettings for identityGovernance
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • get

      @Nullable public CustomExtensionStageSetting get()
      The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.
      Returns:
      a CustomExtensionStageSetting
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • get

      The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a CustomExtensionStageSetting
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • patch

      @Nullable public CustomExtensionStageSetting patch(@Nonnull CustomExtensionStageSetting body)
      Update the navigation property customExtensionStageSettings in identityGovernance
      Parameters:
      body - The request body
      Returns:
      a CustomExtensionStageSetting
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • patch

      Update the navigation property customExtensionStageSettings in identityGovernance
      Parameters:
      body - The request body
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a CustomExtensionStageSetting
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • toDeleteRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation()
      Delete navigation property customExtensionStageSettings for identityGovernance
      Returns:
      a RequestInformation
    • toDeleteRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation(@Nullable Consumer<CustomExtensionStageSettingItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration)
      Delete navigation property customExtensionStageSettings for identityGovernance
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • toGetRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()
      The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.
      Returns:
      a RequestInformation
    • toGetRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<CustomExtensionStageSettingItemRequestBuilder.GetRequestConfiguration> requestConfiguration)
      The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • toPatchRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull CustomExtensionStageSetting body)
      Update the navigation property customExtensionStageSettings in identityGovernance
      Parameters:
      body - The request body
      Returns:
      a RequestInformation
    • toPatchRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull CustomExtensionStageSetting body, @Nullable Consumer<CustomExtensionStageSettingItemRequestBuilder.PatchRequestConfiguration> requestConfiguration)
      Update the navigation property customExtensionStageSettings in identityGovernance
      Parameters:
      body - The request body
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • withUrl

      @Nonnull public CustomExtensionStageSettingItemRequestBuilder 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 CustomExtensionStageSettingItemRequestBuilder