diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/TracingRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/TracingRequestBuilder.java
index 902a6e3ca0a..768d9f7859f 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/TracingRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/TracingRequestBuilder.java
@@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
}
/**
- * Get tracing from admin
+ * Represents a container for administrative resources to trace messages.
* @return a {@link MessageTracingRoot}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
@@ -85,7 +85,7 @@ public MessageTracingRoot get() {
return get(null);
}
/**
- * Get tracing from admin
+ * Represents a container for administrative resources to trace messages.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link MessageTracingRoot}
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -158,7 +158,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl
return requestInfo;
}
/**
- * Get tracing from admin
+ * Represents a container for administrative resources to trace messages.
* @return a {@link RequestInformation}
* @deprecated
* Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
@@ -169,7 +169,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get tracing from admin
+ * Represents a container for administrative resources to trace messages.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
* @deprecated
@@ -233,7 +233,7 @@ public TracingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String ra
public class DeleteRequestConfiguration extends BaseRequestConfiguration {
}
/**
- * Get tracing from admin
+ * Represents a container for administrative resources to trace messages.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java
index 62282e10334..72c0ffd3f16 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java
@@ -66,11 +66,12 @@ public MessageTracesRequestBuilder(@jakarta.annotation.Nonnull final String rawU
super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl);
}
/**
- * Get messageTraces from admin
+ * Get a list of exchangeMessageTrace objects.
* @return a {@link ExchangeMessageTraceCollectionResponse}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -78,12 +79,13 @@ public ExchangeMessageTraceCollectionResponse get() {
return get(null);
}
/**
- * Get messageTraces from admin
+ * Get a list of exchangeMessageTrace objects.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link ExchangeMessageTraceCollectionResponse}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -125,7 +127,7 @@ public ExchangeMessageTrace post(@jakarta.annotation.Nonnull final ExchangeMessa
return this.requestAdapter.send(requestInfo, errorMapping, ExchangeMessageTrace::createFromDiscriminatorValue);
}
/**
- * Get messageTraces from admin
+ * Get a list of exchangeMessageTrace objects.
* @return a {@link RequestInformation}
* @deprecated
* Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
@@ -136,7 +138,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get messageTraces from admin
+ * Get a list of exchangeMessageTrace objects.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
* @deprecated
@@ -194,7 +196,7 @@ public MessageTracesRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str
return new MessageTracesRequestBuilder(rawUrl, requestAdapter);
}
/**
- * Get messageTraces from admin
+ * Get a list of exchangeMessageTrace objects.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java
index 3016d0616c4..cb5fba63268 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java
@@ -62,7 +62,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
}
/**
- * Get messageTraces from admin
+ * Represents the trace information of messages that pass-through Exchange Online organizations.
* @return a {@link ExchangeMessageTrace}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
@@ -74,7 +74,7 @@ public ExchangeMessageTrace get() {
return get(null);
}
/**
- * Get messageTraces from admin
+ * Represents the trace information of messages that pass-through Exchange Online organizations.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link ExchangeMessageTrace}
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -160,7 +160,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl
return requestInfo;
}
/**
- * Get messageTraces from admin
+ * Represents the trace information of messages that pass-through Exchange Online organizations.
* @return a {@link RequestInformation}
* @deprecated
* Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
@@ -171,7 +171,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get messageTraces from admin
+ * Represents the trace information of messages that pass-through Exchange Online organizations.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
* @deprecated
@@ -235,7 +235,7 @@ public ExchangeMessageTraceItemRequestBuilder withUrl(@jakarta.annotation.Nonnul
public class DeleteRequestConfiguration extends BaseRequestConfiguration {
}
/**
- * Get messageTraces from admin
+ * Represents the trace information of messages that pass-through Exchange Online organizations.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java
index 7cec82a887f..a0ecbc665c2 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java
@@ -38,11 +38,12 @@ public GetDetailsByRecipientWithRecipientAddressRequestBuilder(@jakarta.annotati
super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}/getDetailsByRecipient(recipientAddress='{recipientAddress}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl);
}
/**
- * Invoke function getDetailsByRecipient
+ * Get a list of exchangeMessageTraceDetail objects filtered on the recipient.
* @return a {@link GetDetailsByRecipientWithRecipientAddressGetResponse}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -50,12 +51,13 @@ public GetDetailsByRecipientWithRecipientAddressGetResponse get() {
return get(null);
}
/**
- * Invoke function getDetailsByRecipient
+ * Get a list of exchangeMessageTraceDetail objects filtered on the recipient.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link GetDetailsByRecipientWithRecipientAddressGetResponse}
* @throws ODataError When receiving a 4XX or 5XX status code
* @deprecated
* Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
+ * @see Find more info here
*/
@jakarta.annotation.Nullable
@Deprecated
@@ -66,7 +68,7 @@ public GetDetailsByRecipientWithRecipientAddressGetResponse get(@jakarta.annotat
return this.requestAdapter.send(requestInfo, errorMapping, GetDetailsByRecipientWithRecipientAddressGetResponse::createFromDiscriminatorValue);
}
/**
- * Invoke function getDetailsByRecipient
+ * Get a list of exchangeMessageTraceDetail objects filtered on the recipient.
* @return a {@link RequestInformation}
* @deprecated
* Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
@@ -77,7 +79,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Invoke function getDetailsByRecipient
+ * Get a list of exchangeMessageTraceDetail objects filtered on the recipient.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
* @deprecated
@@ -105,7 +107,7 @@ public GetDetailsByRecipientWithRecipientAddressRequestBuilder withUrl(@jakarta.
return new GetDetailsByRecipientWithRecipientAddressRequestBuilder(rawUrl, requestAdapter);
}
/**
- * Invoke function getDetailsByRecipient
+ * Get a list of exchangeMessageTraceDetail objects filtered on the recipient.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/enabledapps/EnabledAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/enabledapps/EnabledAppsRequestBuilder.java
index bc8903f5fbc..3efb01a28af 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/enabledapps/EnabledAppsRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/enabledapps/EnabledAppsRequestBuilder.java
@@ -59,7 +59,7 @@ public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl
super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @return a {@link TeamsAppCollectionResponse}
* @throws ODataError When receiving a 4XX or 5XX status code
*/
@@ -68,7 +68,7 @@ public TeamsAppCollectionResponse get() {
return get(null);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link TeamsAppCollectionResponse}
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -81,7 +81,7 @@ public TeamsAppCollectionResponse get(@jakarta.annotation.Nullable final java.ut
return this.requestAdapter.send(requestInfo, errorMapping, TeamsAppCollectionResponse::createFromDiscriminatorValue);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @return a {@link RequestInformation}
*/
@jakarta.annotation.Nonnull
@@ -89,7 +89,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
*/
@@ -111,7 +111,7 @@ public EnabledAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin
return new EnabledAppsRequestBuilder(rawUrl, requestAdapter);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java
index 0804ced6ae0..c0e656a1971 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java
@@ -37,7 +37,7 @@ public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUr
super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", rawUrl);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @return a {@link TeamsApp}
* @throws ODataError When receiving a 4XX or 5XX status code
*/
@@ -46,7 +46,7 @@ public TeamsApp get() {
return get(null);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link TeamsApp}
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -59,7 +59,7 @@ public TeamsApp get(@jakarta.annotation.Nullable final java.util.function.Consum
return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @return a {@link RequestInformation}
*/
@jakarta.annotation.Nonnull
@@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
*/
@@ -89,7 +89,7 @@ public TeamsAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri
return new TeamsAppItemRequestBuilder(rawUrl, requestAdapter);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/enabledapps/EnabledAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/enabledapps/EnabledAppsRequestBuilder.java
index f41a41a3e6d..269efd2d5d8 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/enabledapps/EnabledAppsRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/enabledapps/EnabledAppsRequestBuilder.java
@@ -59,7 +59,7 @@ public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl
super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @return a {@link TeamsAppCollectionResponse}
* @throws ODataError When receiving a 4XX or 5XX status code
*/
@@ -68,7 +68,7 @@ public TeamsAppCollectionResponse get() {
return get(null);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link TeamsAppCollectionResponse}
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -81,7 +81,7 @@ public TeamsAppCollectionResponse get(@jakarta.annotation.Nullable final java.ut
return this.requestAdapter.send(requestInfo, errorMapping, TeamsAppCollectionResponse::createFromDiscriminatorValue);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @return a {@link RequestInformation}
*/
@jakarta.annotation.Nonnull
@@ -89,7 +89,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
*/
@@ -111,7 +111,7 @@ public EnabledAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin
return new EnabledAppsRequestBuilder(rawUrl, requestAdapter);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java
index 4412608d10c..6626a5335e0 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/groups/item/team/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java
@@ -37,7 +37,7 @@ public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUr
super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", rawUrl);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @return a {@link TeamsApp}
* @throws ODataError When receiving a 4XX or 5XX status code
*/
@@ -46,7 +46,7 @@ public TeamsApp get() {
return get(null);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link TeamsApp}
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -59,7 +59,7 @@ public TeamsApp get(@jakarta.annotation.Nullable final java.util.function.Consum
return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @return a {@link RequestInformation}
*/
@jakarta.annotation.Nonnull
@@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() {
return toGetRequestInformation(null);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @return a {@link RequestInformation}
*/
@@ -89,7 +89,7 @@ public TeamsAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri
return new TeamsAppItemRequestBuilder(rawUrl, requestAdapter);
}
/**
- * Get enabledApps from groups
+ * A collection of enabled apps in the channel.
*/
@jakarta.annotation.Generated("com.microsoft.kiota")
public class GetQueryParameters implements QueryParameters {
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 0ba1556e8d3..bd74232bc7d 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -58,6 +59,17 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 95820e19450..3fd3fb80a03 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -46,6 +47,17 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
return new AccessPackageResourceRolesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..4289ac9886b
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..89823833c3f
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/AccessPackageResourceItemRequestBuilder.java
index 653f1e1c2b9..156f74f45ef 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/AccessPackageResourceItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/AccessPackageResourceItemRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -58,6 +59,17 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index db6899dfe46..e12df397a9e 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -46,6 +47,17 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 3eb5aa85814..1da0e5e7345 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -1,6 +1,7 @@
package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -34,6 +35,17 @@ public class AccessPackageResourceRequestBuilder extends BaseRequestBuilder {
public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvironment() {
return new AccessPackageResourceEnvironmentRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..5d825797964
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..68336d42d04
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index f69956d33e8..0cd25dfcef5 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -46,6 +47,17 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
return new AccessPackageResourceRolesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 2bb9cab5ae1..e68ec35f1ae 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -1,6 +1,7 @@
package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -34,6 +35,17 @@ public class AccessPackageResourceRequestBuilder extends BaseRequestBuilder {
public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvironment() {
return new AccessPackageResourceEnvironmentRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..75a81a807bf
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..1626efa5a0f
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..97cdba6c848
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresources.item.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index fc05836bb8e..1f6c3a989de 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -58,6 +59,17 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index e48b1059f90..2a222207fe1 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -46,6 +47,17 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..2515fdbda0c
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..17723acc975
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/catalogs/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.catalogs.item.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 7e716a55b00..59740d650c5 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -49,6 +50,14 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 5ce5fd6161e..d325c5a5d6b 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -40,6 +41,14 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
return new AccessPackageResourceRolesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..b519c6f3739
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..a15e1b6aaa0
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java
index aa0e1641ab3..ed46cf5f4df 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -49,6 +50,14 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 7e4316736e0..6a88a077748 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -40,6 +41,14 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..2aff332ad00
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..de4cb8d9075
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 40db4bd4367..f1d517b7fe1 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -49,6 +50,14 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 2d9caf9625e..62bf8935426 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -40,6 +41,14 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
return new AccessPackageResourceRolesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..dc281208456
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..7b98210eb64
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java
index a304795d777..901b45ec35e 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -49,6 +50,14 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 358a179e4b9..09d1d9490a2 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -40,6 +41,14 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..56f35735df5
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..12b3047e338
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackage/accesspackageresourcerolescopes/item/accesspackageresourcescope/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackage.accesspackageresourcerolescopes.item.accesspackageresourcescope.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackage/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 2f7df89ab44..8ce0beacb82 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -49,6 +50,14 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 1fe6ad628d8..39847d88b26 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -40,6 +41,14 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
return new AccessPackageResourceRolesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..72a988ea5c7
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..e5643d5dd93
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcerole.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 70c9f2c6e87..50932856f1d 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -49,6 +50,14 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 8785e705e73..d3674e910f3 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -40,6 +41,14 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..4bd0c51f586
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..c27f0b01634
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageassignments/item/accesspackageassignmentresourceroles/item/accesspackageresourcescope/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageassignments.item.accesspackageassignmentresourceroles.item.accesspackageresourcescope.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment%2Did}/accessPackageAssignmentResourceRoles/{accessPackageAssignmentResourceRole%2Did}/accessPackageResourceScope/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 37f32fb0233..b806f50f4dc 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -58,6 +59,17 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 41ff36efb38..23ce9a0ed22 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -46,6 +47,17 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
return new AccessPackageResourceRolesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..d3fe33c40fd
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..b0340dc4369
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/AccessPackageResourceItemRequestBuilder.java
index 5cdd8ceb760..b3740e3dc43 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/AccessPackageResourceItemRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/AccessPackageResourceItemRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -58,6 +59,17 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 6e5d1eeb1e5..18813e065a4 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -46,6 +47,17 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 4aa51c0b884..f0c3c9cc570 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -1,6 +1,7 @@
package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -34,6 +35,17 @@ public class AccessPackageResourceRequestBuilder extends BaseRequestBuilder {
public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvironment() {
return new AccessPackageResourceEnvironmentRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..883dc9d2401
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..ef586c8b36a
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index ea78e888155..d3f73ae9e84 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -46,6 +47,17 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
return new AccessPackageResourceRolesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index d5b38962567..b8552f81add 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -1,6 +1,7 @@
package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -34,6 +35,17 @@ public class AccessPackageResourceRequestBuilder extends BaseRequestBuilder {
public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvironment() {
return new AccessPackageResourceEnvironmentRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..fa2879bbedf
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..04bc12be2b7
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..4a2aaabf2a1
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresources/item/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresources.item.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index af9668ea05f..362d8728563 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -58,6 +59,17 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 3c3330672f5..71965edb1b0 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -46,6 +47,17 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @Deprecated
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..23a85cc786b
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/accesspackageresourceroles/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/accessPackageResourceRoles/{accessPackageResourceRole%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..cd992d65d3b
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackagecatalogs/item/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,144 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackagecatalogs.item.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog%2Did}/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nullable
+ @Deprecated
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ * @deprecated
+ * as of 2022-10/PrivatePreview:MicrosofEntitlementManagementCustomextensions on 2023-03-01 and will be removed 2023-12-31
+ */
+ @jakarta.annotation.Nonnull
+ @Deprecated
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 8276c6d3ae1..05e30a6ab80 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -3,6 +3,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.AccessPackageResourceScopesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -49,6 +50,14 @@ public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
public AccessPackageResourceScopesRequestBuilder accessPackageResourceScopes() {
return new AccessPackageResourceScopesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
index 41d77c89838..adbc97dce5f 100644
--- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/AccessPackageResourceRequestBuilder.java
@@ -2,6 +2,7 @@
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceenvironment.AccessPackageResourceEnvironmentRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.accesspackageresourceroles.AccessPackageResourceRolesRequestBuilder;
+import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector.ExternalOriginResourceConnectorRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.refresh.RefreshRequestBuilder;
import com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.uploadsessions.UploadSessionsRequestBuilder;
import com.microsoft.graph.beta.models.AccessPackageResource;
@@ -40,6 +41,14 @@ public AccessPackageResourceEnvironmentRequestBuilder accessPackageResourceEnvir
public AccessPackageResourceRolesRequestBuilder accessPackageResourceRoles() {
return new AccessPackageResourceRolesRequestBuilder(pathParameters, requestAdapter);
}
+ /**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder externalOriginResourceConnector() {
+ return new ExternalOriginResourceConnectorRequestBuilder(pathParameters, requestAdapter);
+ }
/**
* Provides operations to call the refresh method.
* @return a {@link RefreshRequestBuilder}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..d1b65913b61
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/accesspackageresourcescopes/item/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.accesspackageresourcescopes.item.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/accessPackageResourceScopes/{accessPackageResourceScope%2Did}/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map toQueryParameters() {
+ final Map allQueryParams = new HashMap();
+ allQueryParams.put("%24expand", expand);
+ allQueryParams.put("%24select", select);
+ return allQueryParams;
+ }
+ }
+ /**
+ * Configuration for the request such as headers, query parameters, and middleware options.
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetRequestConfiguration extends BaseRequestConfiguration {
+ /**
+ * Request query parameters
+ */
+ @jakarta.annotation.Nullable
+ public GetQueryParameters queryParameters = new GetQueryParameters();
+ }
+}
diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
new file mode 100644
index 00000000000..4c54f1a2bed
--- /dev/null
+++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/entitlementmanagement/accesspackageresourcerolescopes/item/accesspackageresourcerole/accesspackageresource/externaloriginresourceconnector/ExternalOriginResourceConnectorRequestBuilder.java
@@ -0,0 +1,129 @@
+package com.microsoft.graph.beta.identitygovernance.entitlementmanagement.accesspackageresourcerolescopes.item.accesspackageresourcerole.accesspackageresource.externaloriginresourceconnector;
+
+import com.microsoft.graph.beta.models.ExternalOriginResourceConnector;
+import com.microsoft.graph.beta.models.odataerrors.ODataError;
+import com.microsoft.kiota.BaseRequestBuilder;
+import com.microsoft.kiota.BaseRequestConfiguration;
+import com.microsoft.kiota.HttpMethod;
+import com.microsoft.kiota.QueryParameters;
+import com.microsoft.kiota.RequestAdapter;
+import com.microsoft.kiota.RequestInformation;
+import com.microsoft.kiota.RequestOption;
+import com.microsoft.kiota.serialization.Parsable;
+import com.microsoft.kiota.serialization.ParsableFactory;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+/**
+ * Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity.
+ */
+@jakarta.annotation.Generated("com.microsoft.kiota")
+public class ExternalOriginResourceConnectorRequestBuilder extends BaseRequestBuilder {
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param pathParameters Path parameters for the request
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", pathParameters);
+ }
+ /**
+ * Instantiates a new {@link ExternalOriginResourceConnectorRequestBuilder} and sets the default values.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @param requestAdapter The request adapter to use to execute the requests.
+ */
+ public ExternalOriginResourceConnectorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) {
+ super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageResourceRoleScopes/{accessPackageResourceRoleScope%2Did}/accessPackageResourceRole/accessPackageResource/externalOriginResourceConnector{?%24expand,%24select}", rawUrl);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get() {
+ return get(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link ExternalOriginResourceConnector}
+ * @throws ODataError When receiving a 4XX or 5XX status code
+ */
+ @jakarta.annotation.Nullable
+ public ExternalOriginResourceConnector get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration);
+ final HashMap> errorMapping = new HashMap>();
+ errorMapping.put("XXX", ODataError::createFromDiscriminatorValue);
+ return this.requestAdapter.send(requestInfo, errorMapping, ExternalOriginResourceConnector::createFromDiscriminatorValue);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation() {
+ return toGetRequestInformation(null);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
+ * @return a {@link RequestInformation}
+ */
+ @jakarta.annotation.Nonnull
+ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) {
+ final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters);
+ requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters);
+ requestInfo.headers.tryAdd("Accept", "application/json");
+ return requestInfo;
+ }
+ /**
+ * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
+ * @param rawUrl The raw URL to use for the request builder.
+ * @return a {@link ExternalOriginResourceConnectorRequestBuilder}
+ */
+ @jakarta.annotation.Nonnull
+ public ExternalOriginResourceConnectorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) {
+ Objects.requireNonNull(rawUrl);
+ return new ExternalOriginResourceConnectorRequestBuilder(rawUrl, requestAdapter);
+ }
+ /**
+ * Get externalOriginResourceConnector from identityGovernance
+ */
+ @jakarta.annotation.Generated("com.microsoft.kiota")
+ public class GetQueryParameters implements QueryParameters {
+ /**
+ * Expand related entities
+ */
+ @jakarta.annotation.Nullable
+ public String[] expand;
+ /**
+ * Select properties to be returned
+ */
+ @jakarta.annotation.Nullable
+ public String[] select;
+ /**
+ * Extracts the query parameters into a map for the URI template parsing.
+ * @return a {@link Map}
+ */
+ @jakarta.annotation.Nonnull
+ public Map