diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/TeamsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/TeamsRequestBuilder.java index 7de5cace1d5..23084068953 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/TeamsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/TeamsRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.beta.admin.teams; import com.microsoft.graph.beta.admin.teams.policy.PolicyRequestBuilder; +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder; import com.microsoft.graph.beta.admin.teams.userconfigurations.UserConfigurationsRequestBuilder; import com.microsoft.graph.beta.models.odataerrors.ODataError; import com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot; @@ -30,6 +31,14 @@ public class TeamsRequestBuilder extends BaseRequestBuilder { public PolicyRequestBuilder policy() { return new PolicyRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + * @return a {@link TelephoneNumberManagementRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TelephoneNumberManagementRequestBuilder telephoneNumberManagement() { + return new TelephoneNumberManagementRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. * @return a {@link UserConfigurationsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/TelephoneNumberManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/TelephoneNumberManagementRequestBuilder.java new file mode 100644 index 00000000000..d0060635843 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/TelephoneNumberManagementRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement; + +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder; +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot; +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 telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TelephoneNumberManagementRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @return a {@link NumberAssignmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NumberAssignmentsRequestBuilder numberAssignments() { + return new NumberAssignmentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @return a {@link OperationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OperationsRequestBuilder operations() { + return new OperationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TelephoneNumberManagementRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TelephoneNumberManagementRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TelephoneNumberManagementRequestBuilder} 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 TelephoneNumberManagementRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property telephoneNumberManagement for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property telephoneNumberManagement for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents a collection of available telephone number management operations. + * @return a {@link TelephoneNumberManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberManagementRoot get() { + return get(null); + } + /** + * Represents a collection of available telephone number management operations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberManagementRoot 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, TelephoneNumberManagementRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property telephoneNumberManagement in admin + * @param body The request body + * @return a {@link TelephoneNumberManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberManagementRoot patch(@jakarta.annotation.Nonnull final TelephoneNumberManagementRoot body) { + return patch(body, null); + } + /** + * Update the navigation property telephoneNumberManagement in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberManagementRoot patch(@jakarta.annotation.Nonnull final TelephoneNumberManagementRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TelephoneNumberManagementRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property telephoneNumberManagement for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property telephoneNumberManagement for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents a collection of available telephone number management operations. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a collection of available telephone number management operations. + * @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; + } + /** + * Update the navigation property telephoneNumberManagement in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberManagementRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property telephoneNumberManagement in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberManagementRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 TelephoneNumberManagementRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TelephoneNumberManagementRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TelephoneNumberManagementRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents a collection of available telephone number management operations. + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/NumberAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/NumberAssignmentsRequestBuilder.java new file mode 100644 index 00000000000..83cdebf032f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/NumberAssignmentsRequestBuilder.java @@ -0,0 +1,272 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments; + +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder; +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder; +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder; +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.teamsadministration.NumberAssignment; +import com.microsoft.graph.beta.models.teamsadministration.NumberAssignmentCollectionResponse; +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 numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NumberAssignmentsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the assignNumber method. + * @return a {@link MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder microsoftGraphTeamsAdministrationAssignNumber() { + return new MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unassignNumber method. + * @return a {@link MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder microsoftGraphTeamsAdministrationUnassignNumber() { + return new MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the updateNumber method. + * @return a {@link MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder microsoftGraphTeamsAdministrationUpdateNumber() { + return new MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @param numberAssignmentId The unique identifier of numberAssignment + * @return a {@link NumberAssignmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NumberAssignmentItemRequestBuilder byNumberAssignmentId(@jakarta.annotation.Nonnull final String numberAssignmentId) { + Objects.requireNonNull(numberAssignmentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("numberAssignment%2Did", numberAssignmentId); + return new NumberAssignmentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link NumberAssignmentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NumberAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link NumberAssignmentsRequestBuilder} 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 NumberAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + * @return a {@link NumberAssignmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NumberAssignmentCollectionResponse get() { + return get(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NumberAssignmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NumberAssignmentCollectionResponse 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, NumberAssignmentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to numberAssignments for admin + * @param body The request body + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment post(@jakarta.annotation.Nonnull final NumberAssignment body) { + return post(body, null); + } + /** + * Create new navigation property to numberAssignments for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment post(@jakarta.annotation.Nonnull final NumberAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NumberAssignment::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + * @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; + } + /** + * Create new navigation property to numberAssignments for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final NumberAssignment body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to numberAssignments for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final NumberAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 NumberAssignmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NumberAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NumberAssignmentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * 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("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + 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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/count/CountRequestBuilder.java new file mode 100644 index 00000000000..06f82d5a2e6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count; + +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 count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} 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 CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer 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.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @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", "text/plain;q=0.9"); + 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 CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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("%24filter", filter); + allQueryParams.put("%24search", search); + 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/admin/teams/telephonenumbermanagement/numberassignments/item/NumberAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/item/NumberAssignmentItemRequestBuilder.java new file mode 100644 index 00000000000..43b18350ecd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/item/NumberAssignmentItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.teamsadministration.NumberAssignment; +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 numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NumberAssignmentItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link NumberAssignmentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NumberAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/{numberAssignment%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link NumberAssignmentItemRequestBuilder} 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 NumberAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/{numberAssignment%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property numberAssignments for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property numberAssignments for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents a collection of synchronous telephone number management operations. + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment get() { + return get(null); + } + /** + * Represents a collection of synchronous telephone number management operations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment 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, NumberAssignment::createFromDiscriminatorValue); + } + /** + * Update the navigation property numberAssignments in admin + * @param body The request body + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment patch(@jakarta.annotation.Nonnull final NumberAssignment body) { + return patch(body, null); + } + /** + * Update the navigation property numberAssignments in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment patch(@jakarta.annotation.Nonnull final NumberAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NumberAssignment::createFromDiscriminatorValue); + } + /** + * Delete navigation property numberAssignments for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property numberAssignments for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents a collection of synchronous telephone number management operations. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a collection of synchronous telephone number management operations. + * @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; + } + /** + * Update the navigation property numberAssignments in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final NumberAssignment body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property numberAssignments in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final NumberAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 NumberAssignmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NumberAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NumberAssignmentItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents a collection of synchronous telephone number management operations. + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/AssignNumberPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/AssignNumberPostRequestBody.java new file mode 100644 index 00000000000..7381fd68ce3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/AssignNumberPostRequestBody.java @@ -0,0 +1,177 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber; + +import com.microsoft.graph.beta.models.teamsadministration.AssignmentCategory; +import com.microsoft.graph.beta.models.teamsadministration.NumberType; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AssignNumberPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AssignNumberPostRequestBody} and sets the default values. + */ + public AssignNumberPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AssignNumberPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static AssignNumberPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AssignNumberPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the assignmentCategory property value. The assignmentCategory property + * @return a {@link AssignmentCategory} + */ + @jakarta.annotation.Nullable + public AssignmentCategory getAssignmentCategory() { + return this.backingStore.get("assignmentCategory"); + } + /** + * Gets the assignmentTargetId property value. The assignmentTargetId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignmentTargetId() { + return this.backingStore.get("assignmentTargetId"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("assignmentCategory", (n) -> { this.setAssignmentCategory(n.getEnumValue(AssignmentCategory::forValue)); }); + deserializerMap.put("assignmentTargetId", (n) -> { this.setAssignmentTargetId(n.getStringValue()); }); + deserializerMap.put("locationId", (n) -> { this.setLocationId(n.getStringValue()); }); + deserializerMap.put("numberType", (n) -> { this.setNumberType(n.getEnumValue(NumberType::forValue)); }); + deserializerMap.put("telephoneNumber", (n) -> { this.setTelephoneNumber(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the locationId property value. The locationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocationId() { + return this.backingStore.get("locationId"); + } + /** + * Gets the numberType property value. The numberType property + * @return a {@link NumberType} + */ + @jakarta.annotation.Nullable + public NumberType getNumberType() { + return this.backingStore.get("numberType"); + } + /** + * Gets the telephoneNumber property value. The telephoneNumber property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTelephoneNumber() { + return this.backingStore.get("telephoneNumber"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("assignmentCategory", this.getAssignmentCategory()); + writer.writeStringValue("assignmentTargetId", this.getAssignmentTargetId()); + writer.writeStringValue("locationId", this.getLocationId()); + writer.writeEnumValue("numberType", this.getNumberType()); + writer.writeStringValue("telephoneNumber", this.getTelephoneNumber()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the assignmentCategory property value. The assignmentCategory property + * @param value Value to set for the assignmentCategory property. + */ + public void setAssignmentCategory(@jakarta.annotation.Nullable final AssignmentCategory value) { + this.backingStore.set("assignmentCategory", value); + } + /** + * Sets the assignmentTargetId property value. The assignmentTargetId property + * @param value Value to set for the assignmentTargetId property. + */ + public void setAssignmentTargetId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignmentTargetId", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the locationId property value. The locationId property + * @param value Value to set for the locationId property. + */ + public void setLocationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locationId", value); + } + /** + * Sets the numberType property value. The numberType property + * @param value Value to set for the numberType property. + */ + public void setNumberType(@jakarta.annotation.Nullable final NumberType value) { + this.backingStore.set("numberType", value); + } + /** + * Sets the telephoneNumber property value. The telephoneNumber property + * @param value Value to set for the telephoneNumber property. + */ + public void setTelephoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("telephoneNumber", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.java new file mode 100644 index 00000000000..7bbfca7c174 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber; + +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.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 call the assignNumber method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.assignNumber", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder} 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 MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.assignNumber", rawUrl); + } + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final AssignNumberPostRequestBody body) { + post(body, null); + } + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final AssignNumberPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AssignNumberPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AssignNumberPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.java new file mode 100644 index 00000000000..55717a75a8e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber; + +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.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 call the unassignNumber method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.unassignNumber", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder} 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 MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.unassignNumber", rawUrl); + } + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UnassignNumberPostRequestBody body) { + post(body, null); + } + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UnassignNumberPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnassignNumberPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnassignNumberPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/UnassignNumberPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/UnassignNumberPostRequestBody.java new file mode 100644 index 00000000000..a86019e1784 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/UnassignNumberPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber; + +import com.microsoft.graph.beta.models.teamsadministration.NumberType; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnassignNumberPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnassignNumberPostRequestBody} and sets the default values. + */ + public UnassignNumberPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link UnassignNumberPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnassignNumberPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnassignNumberPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("numberType", (n) -> { this.setNumberType(n.getEnumValue(NumberType::forValue)); }); + deserializerMap.put("telephoneNumber", (n) -> { this.setTelephoneNumber(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the numberType property value. The numberType property + * @return a {@link NumberType} + */ + @jakarta.annotation.Nullable + public NumberType getNumberType() { + return this.backingStore.get("numberType"); + } + /** + * Gets the telephoneNumber property value. The telephoneNumber property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTelephoneNumber() { + return this.backingStore.get("telephoneNumber"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("numberType", this.getNumberType()); + writer.writeStringValue("telephoneNumber", this.getTelephoneNumber()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the numberType property value. The numberType property + * @param value Value to set for the numberType property. + */ + public void setNumberType(@jakarta.annotation.Nullable final NumberType value) { + this.backingStore.set("numberType", value); + } + /** + * Sets the telephoneNumber property value. The telephoneNumber property + * @param value Value to set for the telephoneNumber property. + */ + public void setTelephoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("telephoneNumber", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.java new file mode 100644 index 00000000000..e6c96a62002 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber; + +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.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 call the updateNumber method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.updateNumber", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder} 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 MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.updateNumber", rawUrl); + } + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UpdateNumberPostRequestBody body) { + post(body, null); + } + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UpdateNumberPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateNumberPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateNumberPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/UpdateNumberPostRequestBody.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/UpdateNumberPostRequestBody.java new file mode 100644 index 00000000000..43dd9a1413f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/UpdateNumberPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UpdateNumberPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdateNumberPostRequestBody} and sets the default values. + */ + public UpdateNumberPostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link UpdateNumberPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdateNumberPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateNumberPostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("locationId", (n) -> { this.setLocationId(n.getStringValue()); }); + deserializerMap.put("networkSiteId", (n) -> { this.setNetworkSiteId(n.getStringValue()); }); + deserializerMap.put("reverseNumberLookupOptions", (n) -> { this.setReverseNumberLookupOptions(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("telephoneNumber", (n) -> { this.setTelephoneNumber(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the locationId property value. The locationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocationId() { + return this.backingStore.get("locationId"); + } + /** + * Gets the networkSiteId property value. The networkSiteId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getNetworkSiteId() { + return this.backingStore.get("networkSiteId"); + } + /** + * Gets the reverseNumberLookupOptions property value. The reverseNumberLookupOptions property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReverseNumberLookupOptions() { + return this.backingStore.get("reverseNumberLookupOptions"); + } + /** + * Gets the telephoneNumber property value. The telephoneNumber property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTelephoneNumber() { + return this.backingStore.get("telephoneNumber"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("locationId", this.getLocationId()); + writer.writeStringValue("networkSiteId", this.getNetworkSiteId()); + writer.writeCollectionOfPrimitiveValues("reverseNumberLookupOptions", this.getReverseNumberLookupOptions()); + writer.writeStringValue("telephoneNumber", this.getTelephoneNumber()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the locationId property value. The locationId property + * @param value Value to set for the locationId property. + */ + public void setLocationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locationId", value); + } + /** + * Sets the networkSiteId property value. The networkSiteId property + * @param value Value to set for the networkSiteId property. + */ + public void setNetworkSiteId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("networkSiteId", value); + } + /** + * Sets the reverseNumberLookupOptions property value. The reverseNumberLookupOptions property + * @param value Value to set for the reverseNumberLookupOptions property. + */ + public void setReverseNumberLookupOptions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reverseNumberLookupOptions", value); + } + /** + * Sets the telephoneNumber property value. The telephoneNumber property + * @param value Value to set for the telephoneNumber property. + */ + public void setTelephoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("telephoneNumber", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/operations/OperationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/operations/OperationsRequestBuilder.java new file mode 100644 index 00000000000..04a2c000b6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/operations/OperationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations; + +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder; +import com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder; +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation; +import com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse; +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 operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OperationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @param telephoneNumberLongRunningOperationId The unique identifier of telephoneNumberLongRunningOperation + * @return a {@link TelephoneNumberLongRunningOperationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TelephoneNumberLongRunningOperationItemRequestBuilder byTelephoneNumberLongRunningOperationId(@jakarta.annotation.Nonnull final String telephoneNumberLongRunningOperationId) { + Objects.requireNonNull(telephoneNumberLongRunningOperationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("telephoneNumberLongRunningOperation%2Did", telephoneNumberLongRunningOperationId); + return new TelephoneNumberLongRunningOperationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OperationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OperationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OperationsRequestBuilder} 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 OperationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @return a {@link TelephoneNumberLongRunningOperationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperationCollectionResponse get() { + return get(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberLongRunningOperationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperationCollectionResponse 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, TelephoneNumberLongRunningOperationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to operations for admin + * @param body The request body + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation post(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body) { + return post(body, null); + } + /** + * Create new navigation property to operations for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation post(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TelephoneNumberLongRunningOperation::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @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; + } + /** + * Create new navigation property to operations for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to operations for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 OperationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OperationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OperationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * 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("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + 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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/operations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/operations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b35b271c086 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/operations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count; + +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 count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} 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 CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer 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.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @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", "text/plain;q=0.9"); + 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 CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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("%24filter", filter); + allQueryParams.put("%24search", search); + 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/admin/teams/telephonenumbermanagement/operations/item/TelephoneNumberLongRunningOperationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/operations/item/TelephoneNumberLongRunningOperationItemRequestBuilder.java new file mode 100644 index 00000000000..d99710f4f63 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/admin/teams/telephonenumbermanagement/operations/item/TelephoneNumberLongRunningOperationItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation; +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 operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TelephoneNumberLongRunningOperationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TelephoneNumberLongRunningOperationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TelephoneNumberLongRunningOperationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/{telephoneNumberLongRunningOperation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TelephoneNumberLongRunningOperationItemRequestBuilder} 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 TelephoneNumberLongRunningOperationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/{telephoneNumberLongRunningOperation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property operations for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property operations for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation get() { + return get(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation 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, TelephoneNumberLongRunningOperation::createFromDiscriminatorValue); + } + /** + * Update the navigation property operations in admin + * @param body The request body + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation patch(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body) { + return patch(body, null); + } + /** + * Update the navigation property operations in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation patch(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TelephoneNumberLongRunningOperation::createFromDiscriminatorValue); + } + /** + * Delete navigation property operations for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property operations for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @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; + } + /** + * Update the navigation property operations in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property operations in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 TelephoneNumberLongRunningOperationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TelephoneNumberLongRunningOperationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TelephoneNumberLongRunningOperationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/ExternalPartnersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/ExternalPartnersRequestBuilder.java index 100f6510cdb..f8a28c9ef5d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/ExternalPartnersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/ExternalPartnersRequestBuilder.java @@ -60,19 +60,21 @@ public ExternalPartnersRequestBuilder(@jakarta.annotation.Nonnull final String r super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/externalPartners{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get externalPartners from deviceManagement + * Get a list of the cloudPcExternalPartner objects and their properties. * @return a {@link CloudPcExternalPartnerCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcExternalPartnerCollectionResponse get() { return get(null); } /** - * Get externalPartners from deviceManagement + * Get a list of the cloudPcExternalPartner objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcExternalPartnerCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcExternalPartnerCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -82,21 +84,23 @@ public CloudPcExternalPartnerCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, CloudPcExternalPartnerCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to externalPartners for deviceManagement + * Create a new cloudPcExternalPartner object. * @param body The request body * @return a {@link CloudPcExternalPartner} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcExternalPartner post(@jakarta.annotation.Nonnull final CloudPcExternalPartner body) { return post(body, null); } /** - * Create new navigation property to externalPartners for deviceManagement + * Create a new cloudPcExternalPartner object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcExternalPartner} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcExternalPartner post(@jakarta.annotation.Nonnull final CloudPcExternalPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +111,7 @@ public CloudPcExternalPartner post(@jakarta.annotation.Nonnull final CloudPcExte return this.requestAdapter.send(requestInfo, errorMapping, CloudPcExternalPartner::createFromDiscriminatorValue); } /** - * Get externalPartners from deviceManagement + * Get a list of the cloudPcExternalPartner objects and their properties. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get externalPartners from deviceManagement + * Get a list of the cloudPcExternalPartner objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to externalPartners for deviceManagement + * Create a new cloudPcExternalPartner object. * @param body The request body * @return a {@link RequestInformation} */ @@ -136,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to externalPartners for deviceManagement + * Create a new cloudPcExternalPartner object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -161,7 +165,7 @@ public ExternalPartnersRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new ExternalPartnersRequestBuilder(rawUrl, requestAdapter); } /** - * Get externalPartners from deviceManagement + * Get a list of the cloudPcExternalPartner objects and their properties. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/CloudPcExternalPartnerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/CloudPcExternalPartnerItemRequestBuilder.java index d5623f3d7a0..391f78ea299 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/CloudPcExternalPartnerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/devicemanagement/virtualendpoint/externalpartners/item/CloudPcExternalPartnerItemRequestBuilder.java @@ -55,19 +55,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get externalPartners from deviceManagement + * Read the properties and relationships of a cloudPcExternalPartner object. * @return a {@link CloudPcExternalPartner} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcExternalPartner get() { return get(null); } /** - * Get externalPartners from deviceManagement + * Read the properties and relationships of a cloudPcExternalPartner object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcExternalPartner} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcExternalPartner get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -77,21 +79,23 @@ public CloudPcExternalPartner get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, CloudPcExternalPartner::createFromDiscriminatorValue); } /** - * Update the navigation property externalPartners in deviceManagement + * Update the properties of a cloudPcExternalPartner object. * @param body The request body * @return a {@link CloudPcExternalPartner} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcExternalPartner patch(@jakarta.annotation.Nonnull final CloudPcExternalPartner body) { return patch(body, null); } /** - * Update the navigation property externalPartners in deviceManagement + * Update the properties of a cloudPcExternalPartner object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPcExternalPartner} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public CloudPcExternalPartner patch(@jakarta.annotation.Nonnull final CloudPcExternalPartner body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -122,7 +126,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get externalPartners from deviceManagement + * Read the properties and relationships of a cloudPcExternalPartner object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +134,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get externalPartners from deviceManagement + * Read the properties and relationships of a cloudPcExternalPartner object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -142,7 +146,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property externalPartners in deviceManagement + * Update the properties of a cloudPcExternalPartner object. * @param body The request body * @return a {@link RequestInformation} */ @@ -151,7 +155,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the navigation property externalPartners in deviceManagement + * Update the properties of a cloudPcExternalPartner object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -182,7 +186,7 @@ public CloudPcExternalPartnerItemRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get externalPartners from deviceManagement + * Read the properties and relationships of a cloudPcExternalPartner object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/restore/RestoreRequestBuilder.java index 048098a15de..68d1437cc0c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/restore", rawUrl); } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @param body The request body * @return a {@link DriveItem} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public DriveItem post(@jakarta.annotation.Nonnull final RestorePostRequestBody b return post(body, null); } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DriveItem} @@ -63,7 +63,7 @@ public DriveItem post(@jakarta.annotation.Nonnull final RestorePostRequestBody b return this.requestAdapter.send(requestInfo, errorMapping, DriveItem::createFromDiscriminatorValue); } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Restore a driveItem that has been deleted and is currently in the recycle bin. + * Restore a deleted driveItem that is currently in the recycle bin. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/versions/item/restoreversion/RestoreVersionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/versions/item/restoreversion/RestoreVersionRequestBuilder.java index 17f9ad2a835..ff3037026fa 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/versions/item/restoreversion/RestoreVersionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/drives/item/items/item/versions/item/restoreversion/RestoreVersionRequestBuilder.java @@ -35,18 +35,18 @@ public RestoreVersionRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/versions/{driveItemVersion%2Did}/restoreVersion", rawUrl); } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post() { post(null); } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file. + * Restore a previous version of a driveItem to be the current version. This operation creates a new version with the contents of the previous version, and it preserves all existing versions of the file. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/RiskPreventionRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/RiskPreventionRequestBuilder.java index 7f334cc7fb9..7abb782cba1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/RiskPreventionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/RiskPreventionRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @return a {@link RiskPreventionContainer} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public RiskPreventionContainer get() { return get(null); } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskPreventionContainer} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public RiskPreventionRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/fraudprotectionproviders/FraudProtectionProvidersRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/fraudprotectionproviders/FraudProtectionProvidersRequestBuilder.java index 88af7bde7bd..079db451961 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/fraudprotectionproviders/FraudProtectionProvidersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/fraudprotectionproviders/FraudProtectionProvidersRequestBuilder.java @@ -60,7 +60,7 @@ public FraudProtectionProvidersRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/identity/riskPrevention/fraudProtectionProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @return a {@link FraudProtectionProviderCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public FraudProtectionProviderCollectionResponse get() { return get(null); } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FraudProtectionProviderCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -82,21 +82,23 @@ public FraudProtectionProviderCollectionResponse get(@jakarta.annotation.Nullabl return this.requestAdapter.send(requestInfo, errorMapping, FraudProtectionProviderCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to fraudProtectionProviders for identity + * Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. * @param body The request body * @return a {@link FraudProtectionProvider} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public FraudProtectionProvider post(@jakarta.annotation.Nonnull final FraudProtectionProvider body) { return post(body, null); } /** - * Create new navigation property to fraudProtectionProviders for identity + * Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FraudProtectionProvider} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public FraudProtectionProvider post(@jakarta.annotation.Nonnull final FraudProtectionProvider body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +109,7 @@ public FraudProtectionProvider post(@jakarta.annotation.Nonnull final FraudProte return this.requestAdapter.send(requestInfo, errorMapping, FraudProtectionProvider::createFromDiscriminatorValue); } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +129,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to fraudProtectionProviders for identity + * Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. * @param body The request body * @return a {@link RequestInformation} */ @@ -136,7 +138,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to fraudProtectionProviders for identity + * Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -161,7 +163,7 @@ public FraudProtectionProvidersRequestBuilder withUrl(@jakarta.annotation.Nonnul return new FraudProtectionProvidersRequestBuilder(rawUrl, requestAdapter); } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/fraudprotectionproviders/item/FraudProtectionProviderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/fraudprotectionproviders/item/FraudProtectionProviderItemRequestBuilder.java index 44553e0afbf..1ce2aa8eaae 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/fraudprotectionproviders/item/FraudProtectionProviderItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identity/riskprevention/fraudprotectionproviders/item/FraudProtectionProviderItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @return a {@link FraudProtectionProvider} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public FraudProtectionProvider get() { return get(null); } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FraudProtectionProvider} * @throws ODataError When receiving a 4XX or 5XX status code @@ -122,7 +122,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public FraudProtectionProviderItemRequestBuilder withUrl(@jakarta.annotation.Non public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get fraudProtectionProviders from identity + * Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/ExecutionScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/ExecutionScopeRequestBuilder.java index 6846b8927bc..dc440ac9ce2 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/ExecutionScopeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/ExecutionScopeRequestBuilder.java @@ -59,7 +59,7 @@ public ExecutionScopeRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/executionScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link UserProcessingResultCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -68,7 +68,7 @@ public UserProcessingResultCollectionResponse get() { return get(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserProcessingResultCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -81,7 +81,7 @@ public UserProcessingResultCollectionResponse get(@jakarta.annotation.Nullable f return this.requestAdapter.send(requestInfo, errorMapping, UserProcessingResultCollectionResponse::createFromDiscriminatorValue); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -89,7 +89,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -111,7 +111,7 @@ public ExecutionScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new ExecutionScopeRequestBuilder(rawUrl, requestAdapter); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java index 01b1e1b526f..7c61f7bea42 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java @@ -37,7 +37,7 @@ public UserProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/executionScope/{userProcessingResult%2Did}{?%24expand,%24select}", rawUrl); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link UserProcessingResult} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public UserProcessingResult get() { return get(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserProcessingResult} * @throws ODataError When receiving a 4XX or 5XX status code @@ -59,7 +59,7 @@ public UserProcessingResult get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, UserProcessingResult::createFromDiscriminatorValue); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public UserProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnul return new UserProcessingResultItemRequestBuilder(rawUrl, requestAdapter); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/ExecutionScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/ExecutionScopeRequestBuilder.java index c71aa34cd1e..95a71b57bea 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/ExecutionScopeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/ExecutionScopeRequestBuilder.java @@ -59,7 +59,7 @@ public ExecutionScopeRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/executionScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link UserProcessingResultCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -68,7 +68,7 @@ public UserProcessingResultCollectionResponse get() { return get(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserProcessingResultCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -81,7 +81,7 @@ public UserProcessingResultCollectionResponse get(@jakarta.annotation.Nullable f return this.requestAdapter.send(requestInfo, errorMapping, UserProcessingResultCollectionResponse::createFromDiscriminatorValue); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -89,7 +89,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -111,7 +111,7 @@ public ExecutionScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new ExecutionScopeRequestBuilder(rawUrl, requestAdapter); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java index 39e6518f0d5..dade7b2abae 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/identitygovernance/lifecycleworkflows/workflows/item/executionscope/item/UserProcessingResultItemRequestBuilder.java @@ -37,7 +37,7 @@ public UserProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/executionScope/{userProcessingResult%2Did}{?%24expand,%24select}", rawUrl); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link UserProcessingResult} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public UserProcessingResult get() { return get(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserProcessingResult} * @throws ODataError When receiving a 4XX or 5XX status code @@ -59,7 +59,7 @@ public UserProcessingResult get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, UserProcessingResult::createFromDiscriminatorValue); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public UserProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnul return new UserProcessingResultItemRequestBuilder(rawUrl, requestAdapter); } /** - * The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * The list of users that meet the workflowExecutionConditions of a workflow. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt index ba3586c10d7..b52317d24c8 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt +++ b/src/main/java/com/microsoft/graph/beta/generated/kiota-dom-export.txt @@ -3517,6 +3517,7 @@ com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|get(requestCon com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|patch(body:TeamsAdminRoot):TeamsAdminRoot com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|patch(body:TeamsAdminRoot; requestConfiguration?:java.util.function.Consumer):TeamsAdminRoot com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|policy:PolicyRequestBuilder +com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|telephoneNumberManagement:TelephoneNumberManagementRequestBuilder com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -3525,6 +3526,244 @@ com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|toPatchRequest com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|toPatchRequestInformation(body:TeamsAdminRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|userConfigurations:UserConfigurationsRequestBuilder com.microsoft.graph.beta.admin.teams.TeamsRequestBuilder::|public|withUrl(rawUrl:String):TeamsRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|get():NumberAssignment +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NumberAssignment +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|patch(body:NumberAssignment):NumberAssignment +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|patch(body:NumberAssignment; requestConfiguration?:java.util.function.Consumer):NumberAssignment +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toPatchRequestInformation(body:NumberAssignment):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toPatchRequestInformation(body:NumberAssignment; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|withUrl(rawUrl:String):NumberAssignmentItemRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getAssignmentCategory():AssignmentCategory +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getAssignmentTargetId():String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getLocationId():String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getNumberType():NumberType +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getTelephoneNumber():String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setAssignmentCategory(value?:AssignmentCategory):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setAssignmentTargetId(value?:String):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setLocationId(value?:String):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setNumberType(value?:NumberType):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setTelephoneNumber(value?:String):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AssignNumberPostRequestBody +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|post(body:AssignNumberPostRequestBody):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|post(body:AssignNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|toPostRequestInformation(body:AssignNumberPostRequestBody):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|toPostRequestInformation(body:AssignNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|post(body:UnassignNumberPostRequestBody):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|post(body:UnassignNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|toPostRequestInformation(body:UnassignNumberPostRequestBody):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|toPostRequestInformation(body:UnassignNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getNumberType():NumberType +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getTelephoneNumber():String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|setNumberType(value?:NumberType):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|setTelephoneNumber(value?:String):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnassignNumberPostRequestBody +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|post(body:UpdateNumberPostRequestBody):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|post(body:UpdateNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|toPostRequestInformation(body:UpdateNumberPostRequestBody):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|toPostRequestInformation(body:UpdateNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|constructor():void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getLocationId():String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getNetworkSiteId():String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getReverseNumberLookupOptions():java.util.List +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getTelephoneNumber():String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setLocationId(value?:String):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setNetworkSiteId(value?:String):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setReverseNumberLookupOptions(value?:java.util.List):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setTelephoneNumber(value?:String):void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateNumberPostRequestBody +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|byNumberAssignmentId(numberAssignmentId:String):NumberAssignmentItemRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|get():NumberAssignmentCollectionResponse +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NumberAssignmentCollectionResponse +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationAssignNumber:MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUnassignNumber:MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUpdateNumber:MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|post(body:NumberAssignment):NumberAssignment +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|post(body:NumberAssignment; requestConfiguration?:java.util.function.Consumer):NumberAssignment +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|toPostRequestInformation(body:NumberAssignment):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|toPostRequestInformation(body:NumberAssignment; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|withUrl(rawUrl:String):NumberAssignmentsRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|get():TelephoneNumberLongRunningOperation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelephoneNumberLongRunningOperation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|patch(body:TelephoneNumberLongRunningOperation):TelephoneNumberLongRunningOperation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|patch(body:TelephoneNumberLongRunningOperation; requestConfiguration?:java.util.function.Consumer):TelephoneNumberLongRunningOperation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toPatchRequestInformation(body:TelephoneNumberLongRunningOperation):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toPatchRequestInformation(body:TelephoneNumberLongRunningOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|withUrl(rawUrl:String):TelephoneNumberLongRunningOperationItemRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|byTelephoneNumberLongRunningOperationId(telephoneNumberLongRunningOperationId:String):TelephoneNumberLongRunningOperationItemRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|get():TelephoneNumberLongRunningOperationCollectionResponse +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelephoneNumberLongRunningOperationCollectionResponse +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|post(body:TelephoneNumberLongRunningOperation):TelephoneNumberLongRunningOperation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|post(body:TelephoneNumberLongRunningOperation; requestConfiguration?:java.util.function.Consumer):TelephoneNumberLongRunningOperation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:TelephoneNumberLongRunningOperation):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:TelephoneNumberLongRunningOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|withUrl(rawUrl:String):OperationsRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|get():TelephoneNumberManagementRoot +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelephoneNumberManagementRoot +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|numberAssignments:NumberAssignmentsRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|operations:OperationsRequestBuilder +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|patch(body:TelephoneNumberManagementRoot):TelephoneNumberManagementRoot +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|patch(body:TelephoneNumberManagementRoot; requestConfiguration?:java.util.function.Consumer):TelephoneNumberManagementRoot +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toPatchRequestInformation(body:TelephoneNumberManagementRoot):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toPatchRequestInformation(body:TelephoneNumberManagementRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|withUrl(rawUrl:String):TelephoneNumberManagementRequestBuilder com.microsoft.graph.beta.admin.teams.userconfigurations.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.admin.teams.userconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.admin.teams.userconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -181539,6 +181778,18 @@ com.microsoft.graph.beta.models.agentic.AgentType::0001-AgenticAppBuilder com.microsoft.graph.beta.models.agentic.AgentType::0002-AgenticApp com.microsoft.graph.beta.models.agentic.AgentType::0003-AgenticAppInstance com.microsoft.graph.beta.models.agentic.AgentType::0004-UnknownFutureValue +com.microsoft.graph.beta.models.AgentIdentity-->ServicePrincipal +com.microsoft.graph.beta.models.AgentIdentity::|public|constructor():void +com.microsoft.graph.beta.models.AgentIdentity::|public|getAgentAppId():String +com.microsoft.graph.beta.models.AgentIdentity::|public|getAgentIdentityBlueprintId():String +com.microsoft.graph.beta.models.AgentIdentity::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.AgentIdentity::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.AgentIdentity::|public|OdataType:String +com.microsoft.graph.beta.models.AgentIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.AgentIdentity::|public|setAgentAppId(value?:String):void +com.microsoft.graph.beta.models.AgentIdentity::|public|setAgentIdentityBlueprintId(value?:String):void +com.microsoft.graph.beta.models.AgentIdentity::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.AgentIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgentIdentity com.microsoft.graph.beta.models.AgentStatus::0000-Active com.microsoft.graph.beta.models.AgentStatus::0001-Inactive com.microsoft.graph.beta.models.AggregationOption::|protected|backingStore:BackingStore @@ -198285,10 +198536,13 @@ com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getCreatedDateTime com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getDescription():String com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getDisplayName():String com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getInactivationReason():String +com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getMode():MonitorMode com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getMonitorRunFrequencyInHours():Integer com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getParameters():OpenComplexDictionaryType +com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getRunAsUTCMServicePrincipal():Boolean com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getRunningOnBehalfOf():IdentitySet com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getStatus():MonitorStatus com.microsoft.graph.beta.models.ConfigurationMonitor::|public|getTenantId():String @@ -198299,10 +198553,13 @@ com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setCreatedBy(value com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setDescription(value?:String):void com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setInactivationReason(value?:String):void +com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setMode(value?:MonitorMode):void com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setMonitorRunFrequencyInHours(value?:Integer):void com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setParameters(value?:OpenComplexDictionaryType):void +com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setRunAsUTCMServicePrincipal(value?:Boolean):void com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setRunningOnBehalfOf(value?:IdentitySet):void com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setStatus(value?:MonitorStatus):void com.microsoft.graph.beta.models.ConfigurationMonitor::|public|setTenantId(value?:String):void @@ -198317,21 +198574,25 @@ com.microsoft.graph.beta.models.ConfigurationMonitorCollectionResponse::|static| com.microsoft.graph.beta.models.ConfigurationMonitoringResult-->Entity com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|constructor():void com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getDriftsCount():Integer +com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getDriftsFixed():Integer com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getErrorDetails():java.util.List com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getMonitorId():String com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getRunCompletionDateTime():OffsetDateTime com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getRunInitiationDateTime():OffsetDateTime com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getRunStatus():MonitorRunStatus +com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getRunType():MonitorRunType com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|getTenantId():String com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|OdataType:String com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|setDriftsCount(value?:Integer):void +com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|setDriftsFixed(value?:Integer):void com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|setErrorDetails(value?:java.util.List):void com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|setMonitorId(value?:String):void com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|setRunCompletionDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|setRunInitiationDateTime(value?:OffsetDateTime):void com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|setRunStatus(value?:MonitorRunStatus):void +com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|setRunType(value?:MonitorRunType):void com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|public|setTenantId(value?:String):void com.microsoft.graph.beta.models.ConfigurationMonitoringResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitoringResult com.microsoft.graph.beta.models.ConfigurationMonitoringResultCollectionResponse-->BaseCollectionPaginationCountResponse @@ -232444,16 +232705,22 @@ com.microsoft.graph.beta.models.ModifiedProperty::|public|setOdataType(value?:St com.microsoft.graph.beta.models.ModifiedProperty::|public|setOldValue(value?:String):void com.microsoft.graph.beta.models.ModifiedProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ModifiedProperty com.microsoft.graph.beta.models.ModifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.beta.models.MonitorMode::0000-MonitorOnly -com.microsoft.graph.beta.models.MonitorMode::0001-UnknownFutureValue +com.microsoft.graph.beta.models.MonitorMode::0000-MonitorOnce +com.microsoft.graph.beta.models.MonitorMode::0001-MonitorOnly +com.microsoft.graph.beta.models.MonitorMode::0002-ApplyOnceAndMonitorContinuous +com.microsoft.graph.beta.models.MonitorMode::0003-ApplyOnce +com.microsoft.graph.beta.models.MonitorMode::0004-ApplyContinuous +com.microsoft.graph.beta.models.MonitorMode::0005-UnknownFutureValue com.microsoft.graph.beta.models.MonitorRunStatus::0000-Successful com.microsoft.graph.beta.models.MonitorRunStatus::0001-PartiallySuccessful com.microsoft.graph.beta.models.MonitorRunStatus::0002-Failed com.microsoft.graph.beta.models.MonitorRunStatus::0003-UnknownFutureValue +com.microsoft.graph.beta.models.MonitorRunType::0000-Monitor +com.microsoft.graph.beta.models.MonitorRunType::0001-Apply +com.microsoft.graph.beta.models.MonitorRunType::0002-UnknownFutureValue com.microsoft.graph.beta.models.MonitorStatus::0000-Active com.microsoft.graph.beta.models.MonitorStatus::0001-Inactive -com.microsoft.graph.beta.models.MonitorStatus::0002-InactivatedBySystem -com.microsoft.graph.beta.models.MonitorStatus::0003-UnknownFutureValue +com.microsoft.graph.beta.models.MonitorStatus::0002-UnknownFutureValue com.microsoft.graph.beta.models.MonthlyInactiveUsersByApplicationMetric-->InactiveUsersByApplicationMetricBase com.microsoft.graph.beta.models.MonthlyInactiveUsersByApplicationMetric::|public|constructor():void com.microsoft.graph.beta.models.MonthlyInactiveUsersByApplicationMetric::|public|getFieldDeserializers():Map> @@ -234870,6 +235137,8 @@ com.microsoft.graph.beta.models.networkaccess.TlsCertificateStatus::0002-Active com.microsoft.graph.beta.models.networkaccess.TlsCertificateStatus::0003-UnknownFutureValue com.microsoft.graph.beta.models.networkaccess.TlsCertificateStatus::0004-Expiring com.microsoft.graph.beta.models.networkaccess.TlsCertificateStatus::0005-Expired +com.microsoft.graph.beta.models.networkaccess.TlsCertificateStatus::0006-Enabled +com.microsoft.graph.beta.models.networkaccess.TlsCertificateStatus::0007-Disabled com.microsoft.graph.beta.models.networkaccess.TlsInspectionDestination::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.networkaccess.TlsInspectionDestination::|public|constructor():void com.microsoft.graph.beta.models.networkaccess.TlsInspectionDestination::|public|getAdditionalData():Map @@ -252675,6 +252944,14 @@ com.microsoft.graph.beta.models.security.AuthorityTemplateCollectionResponse::|p com.microsoft.graph.beta.models.security.AuthorityTemplateCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.AuthorityTemplateCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.security.AuthorityTemplateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthorityTemplateCollectionResponse +com.microsoft.graph.beta.models.security.AutoAuditingConfiguration-->Entity +com.microsoft.graph.beta.models.security.AutoAuditingConfiguration::|public|constructor():void +com.microsoft.graph.beta.models.security.AutoAuditingConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.AutoAuditingConfiguration::|public|getIsAutomatic():Boolean +com.microsoft.graph.beta.models.security.AutoAuditingConfiguration::|public|OdataType:String +com.microsoft.graph.beta.models.security.AutoAuditingConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.AutoAuditingConfiguration::|public|setIsAutomatic(value?:Boolean):void +com.microsoft.graph.beta.models.security.AutoAuditingConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AutoAuditingConfiguration com.microsoft.graph.beta.models.security.AutonomousSystem::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.security.AutonomousSystem::|public|constructor():void com.microsoft.graph.beta.models.security.AutonomousSystem::|public|getAdditionalData():Map @@ -255849,6 +256126,7 @@ com.microsoft.graph.beta.models.security.IdentityContainer::|public|getIdentityA com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensorCandidateActivationConfiguration():SensorCandidateActivationConfiguration com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensorCandidates():java.util.List com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSensors():java.util.List +com.microsoft.graph.beta.models.security.IdentityContainer::|public|getSettings():SettingsContainer com.microsoft.graph.beta.models.security.IdentityContainer::|public|OdataType:String com.microsoft.graph.beta.models.security.IdentityContainer::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setHealthIssues(value?:java.util.List):void @@ -255856,6 +256134,7 @@ com.microsoft.graph.beta.models.security.IdentityContainer::|public|setIdentityA com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensorCandidateActivationConfiguration(value?:SensorCandidateActivationConfiguration):void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensorCandidates(value?:java.util.List):void com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSensors(value?:java.util.List):void +com.microsoft.graph.beta.models.security.IdentityContainer::|public|setSettings(value?:SettingsContainer):void com.microsoft.graph.beta.models.security.IdentityContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer com.microsoft.graph.beta.models.security.IdentityProvider::0000-EntraID com.microsoft.graph.beta.models.security.IdentityProvider::0001-ActiveDirectory @@ -258189,6 +258468,319 @@ com.microsoft.graph.beta.models.security.SecurityComplianceUserChangeAuditRecord com.microsoft.graph.beta.models.security.SecurityComplianceUserChangeAuditRecord::|public|OdataType:String com.microsoft.graph.beta.models.security.SecurityComplianceUserChangeAuditRecord::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.security.SecurityComplianceUserChangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceUserChangeAuditRecord +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation-->Entity +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|getCompletedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|getExecutionCount():Long +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|getIsCancelled():Boolean +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|getResult():EvaluationResult +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|getRunStartDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|getState():EvaluationState +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|OdataType:String +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|setCompletedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|setExecutionCount(value?:Long):void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|setIsCancelled(value?:Boolean):void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|setResult(value?:EvaluationResult):void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|setRunStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|public|setState(value?:EvaluationState):void +com.microsoft.graph.beta.models.security.securitycopilot.Evaluation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Evaluation +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluationCollectionResponse +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|getContent():String +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|getOdataType():String +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|getPreviewState():SkillPreviewState +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|getType():EvaluationResultType +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|setContent(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|setPreviewState(value?:SkillPreviewState):void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|public|setType(value?:EvaluationResultType):void +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EvaluationResult +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResultType::0000-Unknown +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResultType::0001-Success +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResultType::0002-Error +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResultType::0003-NeedAdditionalClaims +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResultType::0004-Rejected +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResultType::0005-TimedOut +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResultType::0006-CapacityExceeded +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResultType::0007-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationState::0000-Unknown +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationState::0001-Created +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationState::0002-Running +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationState::0003-Completed +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationState::0004-Cancelled +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationState::0005-Pending +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationState::0006-Deferred +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationState::0007-WaitingForInput +com.microsoft.graph.beta.models.security.securitycopilot.EvaluationState::0008-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getAuthorization():PluginAuth +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getCatalogScope():PluginCatalogScope +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getCategory():PluginCategory +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getDescription():String +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getIsEnabled():Boolean +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getName():String +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getOdataType():String +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getPreviewState():PluginPreviewStates +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getSettings():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|getSupportedAuthTypes():PluginAuthTypes +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setAuthorization(value?:PluginAuth):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setCatalogScope(value?:PluginCatalogScope):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setCategory(value?:PluginCategory):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setName(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setPreviewState(value?:PluginPreviewStates):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setSettings(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|public|setSupportedAuthTypes(value?:PluginAuthTypes):void +com.microsoft.graph.beta.models.security.securitycopilot.Plugin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Plugin +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|getAuthType():PluginAuthTypes +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|getOdataType():String +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|setAuthType(value?:PluginAuthTypes):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PluginAuth +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0000-None +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0001-Basic +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0002-APIKey +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0003-OAuthAuthorizationCodeFlow +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0004-OAuthClientCredentialsFlow +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0005-Aad +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0006-ServiceHttp +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0007-AadDelegated +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0008-OAuthPasswordGrantFlow +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuthTypes::0009-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.PluginAuth~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.securitycopilot.PluginCatalogScope::0000-None +com.microsoft.graph.beta.models.security.securitycopilot.PluginCatalogScope::0001-User +com.microsoft.graph.beta.models.security.securitycopilot.PluginCatalogScope::0002-Workspace +com.microsoft.graph.beta.models.security.securitycopilot.PluginCatalogScope::0003-Tenant +com.microsoft.graph.beta.models.security.securitycopilot.PluginCatalogScope::0004-Global +com.microsoft.graph.beta.models.security.securitycopilot.PluginCatalogScope::0005-GeoGlobal +com.microsoft.graph.beta.models.security.securitycopilot.PluginCatalogScope::0006-UserWorkspace +com.microsoft.graph.beta.models.security.securitycopilot.PluginCatalogScope::0007-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.PluginCategory::0000-Hidden +com.microsoft.graph.beta.models.security.securitycopilot.PluginCategory::0001-Microsoft +com.microsoft.graph.beta.models.security.securitycopilot.PluginCategory::0002-MicrosoftConnectors +com.microsoft.graph.beta.models.security.securitycopilot.PluginCategory::0003-Other +com.microsoft.graph.beta.models.security.securitycopilot.PluginCategory::0004-Web +com.microsoft.graph.beta.models.security.securitycopilot.PluginCategory::0005-Testing +com.microsoft.graph.beta.models.security.securitycopilot.PluginCategory::0006-Plugin +com.microsoft.graph.beta.models.security.securitycopilot.PluginCategory::0007-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.PluginCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.securitycopilot.PluginCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.PluginCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.PluginCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.PluginCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.PluginCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PluginCollectionResponse +com.microsoft.graph.beta.models.security.securitycopilot.PluginPreviewStates::0000-Ga +com.microsoft.graph.beta.models.security.securitycopilot.PluginPreviewStates::0001-Public +com.microsoft.graph.beta.models.security.securitycopilot.PluginPreviewStates::0002-Private +com.microsoft.graph.beta.models.security.securitycopilot.PluginPreviewStates::0003-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getAcceptableValues():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getDefaultValue():String +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getDescription():String +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getDisplayType():PluginSettingDisplayType +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getHintText():String +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getIsRequired():Boolean +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getLabel():String +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getName():String +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getOdataType():String +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getSettingValue():PluginSettingType +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|getValue():String +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setAcceptableValues(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setDefaultValue(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setDisplayType(value?:PluginSettingDisplayType):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setHintText(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setIsRequired(value?:Boolean):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setLabel(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setName(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setSettingValue(value?:PluginSettingType):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|public|setValue(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PluginSetting +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingDisplayType::0000-None +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingDisplayType::0001-Textbox +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingDisplayType::0002-Checkbox +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingDisplayType::0003-Dropdown +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingDisplayType::0004-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingType::0000-String +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingType::0001-Bool +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingType::0002-Array +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingType::0003-Enum +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingType::0004-SecretString +com.microsoft.graph.beta.models.security.securitycopilot.PluginSettingType::0005-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.PluginSetting~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.securitycopilot.Plugin~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.securitycopilot.Prompt-->Entity +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|getContent():String +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|getEvaluations():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|getInputs():Dictionary +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|getSkillInputDescriptors():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|getSkillName():String +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|getType():PromptType +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|OdataType:String +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|setContent(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|setEvaluations(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|setInputs(value?:Dictionary):void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|setSkillInputDescriptors(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|setSkillName(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|public|setType(value?:PromptType):void +com.microsoft.graph.beta.models.security.securitycopilot.Prompt::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Prompt +com.microsoft.graph.beta.models.security.securitycopilot.PromptCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.securitycopilot.PromptCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.PromptCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.PromptCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.PromptCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.PromptCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.PromptCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PromptCollectionResponse +com.microsoft.graph.beta.models.security.securitycopilot.PromptType::0000-Unknown +com.microsoft.graph.beta.models.security.securitycopilot.PromptType::0001-Context +com.microsoft.graph.beta.models.security.securitycopilot.PromptType::0002-Prompt +com.microsoft.graph.beta.models.security.securitycopilot.PromptType::0003-Skill +com.microsoft.graph.beta.models.security.securitycopilot.PromptType::0004-Feedback +com.microsoft.graph.beta.models.security.securitycopilot.PromptType::0005-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.Session-->Entity +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|getPrompts():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|OdataType:String +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.beta.models.security.securitycopilot.Session::|public|setPrompts(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.Session::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Session +com.microsoft.graph.beta.models.security.securitycopilot.SessionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.securitycopilot.SessionCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.SessionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.SessionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.SessionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.SessionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.SessionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SessionCollectionResponse +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor-->SkillVariableDescriptor +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|getDefaultValue():String +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|getIsRequired():Boolean +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|getPlaceholderValue():String +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|OdataType:String +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|setDefaultValue(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|setIsRequired(value?:Boolean):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|public|setPlaceholderValue(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillInputDescriptor::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SkillInputDescriptor +com.microsoft.graph.beta.models.security.securitycopilot.SkillPreviewState::0000-Ga +com.microsoft.graph.beta.models.security.securitycopilot.SkillPreviewState::0001-Public +com.microsoft.graph.beta.models.security.securitycopilot.SkillPreviewState::0002-Private +com.microsoft.graph.beta.models.security.securitycopilot.SkillPreviewState::0003-UnknownFutureValue +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|getName():String +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|getOdataType():String +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|setName(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SkillTypeDescriptor +com.microsoft.graph.beta.models.security.securitycopilot.SkillTypeDescriptor~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|getDescription():String +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|getName():String +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|getOdataType():String +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|getType():SkillTypeDescriptor +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|setDescription(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|setName(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|public|setType(value?:SkillTypeDescriptor):void +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SkillVariableDescriptor +com.microsoft.graph.beta.models.security.securitycopilot.SkillVariableDescriptor~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.security.securitycopilot.Workspace-->Entity +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|getDisplayName():String +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|getPlugins():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|getSessions():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|OdataType:String +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|setDisplayName(value?:String):void +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|setPlugins(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|public|setSessions(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.Workspace::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Workspace +com.microsoft.graph.beta.models.security.securitycopilot.WorkspaceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.security.securitycopilot.WorkspaceCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.security.securitycopilot.WorkspaceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.securitycopilot.WorkspaceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.security.securitycopilot.WorkspaceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.securitycopilot.WorkspaceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.security.securitycopilot.WorkspaceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkspaceCollectionResponse com.microsoft.graph.beta.models.security.SecurityGroupEvidence-->AlertEvidence com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|constructor():void com.microsoft.graph.beta.models.security.SecurityGroupEvidence::|public|getActiveDirectoryObjectGuid():UUID @@ -258387,6 +258979,14 @@ com.microsoft.graph.beta.models.security.ServiceSource::0010-MicrosoftDefenderFo com.microsoft.graph.beta.models.security.ServiceSource::0011-MicrosoftSentinel com.microsoft.graph.beta.models.security.ServiceSource::0012-MicrosoftInsiderRiskManagement com.microsoft.graph.beta.models.security.ServiceSource::0013-MicrosoftThreatIntelligence +com.microsoft.graph.beta.models.security.SettingsContainer-->Entity +com.microsoft.graph.beta.models.security.SettingsContainer::|public|constructor():void +com.microsoft.graph.beta.models.security.SettingsContainer::|public|getAutoAuditingConfiguration():AutoAuditingConfiguration +com.microsoft.graph.beta.models.security.SettingsContainer::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.security.SettingsContainer::|public|OdataType:String +com.microsoft.graph.beta.models.security.SettingsContainer::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.security.SettingsContainer::|public|setAutoAuditingConfiguration(value?:AutoAuditingConfiguration):void +com.microsoft.graph.beta.models.security.SettingsContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SettingsContainer com.microsoft.graph.beta.models.security.SharePointAppPermissionOperationAuditRecord-->AuditData com.microsoft.graph.beta.models.security.SharePointAppPermissionOperationAuditRecord::|public|constructor():void com.microsoft.graph.beta.models.security.SharePointAppPermissionOperationAuditRecord::|public|getFieldDeserializers():Map> @@ -259802,6 +260402,7 @@ com.microsoft.graph.beta.models.Security::|public|getRules():RulesRoot com.microsoft.graph.beta.models.Security::|public|getSecureScoreControlProfiles():java.util.List com.microsoft.graph.beta.models.Security::|public|getSecureScores():java.util.List com.microsoft.graph.beta.models.Security::|public|getSecurityActions():java.util.List +com.microsoft.graph.beta.models.Security::|public|getSecurityCopilot():SecurityCopilot com.microsoft.graph.beta.models.Security::|public|getSubjectRightsRequests():java.util.List com.microsoft.graph.beta.models.Security::|public|getThreatIntelligence():ThreatIntelligence com.microsoft.graph.beta.models.Security::|public|getThreatSubmission():ThreatSubmissionRoot @@ -259837,6 +260438,7 @@ com.microsoft.graph.beta.models.Security::|public|setRules(value?:RulesRoot):voi com.microsoft.graph.beta.models.Security::|public|setSecureScoreControlProfiles(value?:java.util.List):void com.microsoft.graph.beta.models.Security::|public|setSecureScores(value?:java.util.List):void com.microsoft.graph.beta.models.Security::|public|setSecurityActions(value?:java.util.List):void +com.microsoft.graph.beta.models.Security::|public|setSecurityCopilot(value?:SecurityCopilot):void com.microsoft.graph.beta.models.Security::|public|setSubjectRightsRequests(value?:java.util.List):void com.microsoft.graph.beta.models.Security::|public|setThreatIntelligence(value?:ThreatIntelligence):void com.microsoft.graph.beta.models.Security::|public|setThreatSubmission(value?:ThreatSubmissionRoot):void @@ -260058,6 +260660,14 @@ com.microsoft.graph.beta.models.SecurityConfigurationTask::|public|setIntendedSe com.microsoft.graph.beta.models.SecurityConfigurationTask::|public|setManagedDeviceCount(value?:Integer):void com.microsoft.graph.beta.models.SecurityConfigurationTask::|public|setManagedDevices(value?:java.util.List):void com.microsoft.graph.beta.models.SecurityConfigurationTask::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityConfigurationTask +com.microsoft.graph.beta.models.SecurityCopilot-->Entity +com.microsoft.graph.beta.models.SecurityCopilot::|public|constructor():void +com.microsoft.graph.beta.models.SecurityCopilot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.SecurityCopilot::|public|getWorkspaces():java.util.List +com.microsoft.graph.beta.models.SecurityCopilot::|public|OdataType:String +com.microsoft.graph.beta.models.SecurityCopilot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.SecurityCopilot::|public|setWorkspaces(value?:java.util.List):void +com.microsoft.graph.beta.models.SecurityCopilot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityCopilot com.microsoft.graph.beta.models.SecurityNetworkProtocol::0000-Unknown com.microsoft.graph.beta.models.SecurityNetworkProtocol::0001-Ip com.microsoft.graph.beta.models.SecurityNetworkProtocol::0002-Icmp @@ -263974,6 +264584,12 @@ com.microsoft.graph.beta.models.StringCollectionResponse::|public|getValue():jav com.microsoft.graph.beta.models.StringCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.StringCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.StringCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StringCollectionResponse +com.microsoft.graph.beta.models.StringDictionary-->Dictionary +com.microsoft.graph.beta.models.StringDictionary::|public|constructor():void +com.microsoft.graph.beta.models.StringDictionary::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.StringDictionary::|public|OdataType:String +com.microsoft.graph.beta.models.StringDictionary::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.StringDictionary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StringDictionary com.microsoft.graph.beta.models.StringKeyAttributeMappingSourceValuePair::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.StringKeyAttributeMappingSourceValuePair::|public|constructor():void com.microsoft.graph.beta.models.StringKeyAttributeMappingSourceValuePair::|public|getAdditionalData():Map @@ -265544,6 +266160,12 @@ com.microsoft.graph.beta.models.teamsadministration.AccountType::0003-SfbOnPremU com.microsoft.graph.beta.models.teamsadministration.AccountType::0004-Unknown com.microsoft.graph.beta.models.teamsadministration.AccountType::0005-UnknownFutureValue com.microsoft.graph.beta.models.teamsadministration.AccountType::0006-IneligibleUser +com.microsoft.graph.beta.models.teamsadministration.ActivationState::0000-Activated +com.microsoft.graph.beta.models.teamsadministration.ActivationState::0001-AssignmentPending +com.microsoft.graph.beta.models.teamsadministration.ActivationState::0002-AssignmentFailed +com.microsoft.graph.beta.models.teamsadministration.ActivationState::0003-UpdatePending +com.microsoft.graph.beta.models.teamsadministration.ActivationState::0004-UpdateFailed +com.microsoft.graph.beta.models.teamsadministration.ActivationState::0005-UnknownFutureValue com.microsoft.graph.beta.models.teamsadministration.AssignedTelephoneNumber::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.teamsadministration.AssignedTelephoneNumber::|public|constructor():void com.microsoft.graph.beta.models.teamsadministration.AssignedTelephoneNumber::|public|getAdditionalData():Map @@ -265564,9 +266186,20 @@ com.microsoft.graph.beta.models.teamsadministration.AssignmentCategory::0000-Pri com.microsoft.graph.beta.models.teamsadministration.AssignmentCategory::0001-Private com.microsoft.graph.beta.models.teamsadministration.AssignmentCategory::0002-Alternate com.microsoft.graph.beta.models.teamsadministration.AssignmentCategory::0003-UnknownFutureValue +com.microsoft.graph.beta.models.teamsadministration.AssignmentStatus::0000-Unassigned +com.microsoft.graph.beta.models.teamsadministration.AssignmentStatus::0001-InternalError +com.microsoft.graph.beta.models.teamsadministration.AssignmentStatus::0002-UserAssigned +com.microsoft.graph.beta.models.teamsadministration.AssignmentStatus::0003-ConferenceAssigned +com.microsoft.graph.beta.models.teamsadministration.AssignmentStatus::0004-VoiceApplicationAssigned +com.microsoft.graph.beta.models.teamsadministration.AssignmentStatus::0005-ThirdPartyAppAssigned +com.microsoft.graph.beta.models.teamsadministration.AssignmentStatus::0006-PolicyAssigned +com.microsoft.graph.beta.models.teamsadministration.AssignmentStatus::0007-UnknownFutureValue com.microsoft.graph.beta.models.teamsadministration.AssignmentType::0000-Direct com.microsoft.graph.beta.models.teamsadministration.AssignmentType::0001-Group com.microsoft.graph.beta.models.teamsadministration.AssignmentType::0002-UnknownFutureValue +com.microsoft.graph.beta.models.teamsadministration.CustomerAction::0000-LocationUpdate +com.microsoft.graph.beta.models.teamsadministration.CustomerAction::0001-Release +com.microsoft.graph.beta.models.teamsadministration.CustomerAction::0002-UnknownFutureValue com.microsoft.graph.beta.models.teamsadministration.EffectivePolicyAssignment::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.teamsadministration.EffectivePolicyAssignment::|public|constructor():void com.microsoft.graph.beta.models.teamsadministration.EffectivePolicyAssignment::|public|getAdditionalData():Map @@ -265583,6 +266216,66 @@ com.microsoft.graph.beta.models.teamsadministration.EffectivePolicyAssignment::| com.microsoft.graph.beta.models.teamsadministration.EffectivePolicyAssignment::|public|setPolicyType(value?:String):void com.microsoft.graph.beta.models.teamsadministration.EffectivePolicyAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EffectivePolicyAssignment com.microsoft.graph.beta.models.teamsadministration.EffectivePolicyAssignment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment-->Entity +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|constructor():void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getActivationState():ActivationState +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getAssignmentCategory():AssignmentCategory +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getAssignmentStatus():AssignmentStatus +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getAssignmentTargetId():String +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getCapabilities():java.util.List +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getCity():String +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getCivicAddressId():String +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getIsoCountryCode():String +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getLocationId():String +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getNetworkSiteId():String +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getNumberSource():NumberSource +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getNumberType():NumberType +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getOperatorId():String +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getPortInStatus():PortInStatus +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getReverseNumberLookupOptions():java.util.List +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getSupportedCustomerActions():java.util.List +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|getTelephoneNumber():String +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|OdataType:String +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setActivationState(value?:ActivationState):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setAssignmentCategory(value?:AssignmentCategory):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setAssignmentStatus(value?:AssignmentStatus):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setAssignmentTargetId(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setCapabilities(value?:java.util.List):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setCity(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setCivicAddressId(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setIsoCountryCode(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setLocationId(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setNetworkSiteId(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setNumberSource(value?:NumberSource):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setNumberType(value?:NumberType):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setOperatorId(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setPortInStatus(value?:PortInStatus):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setReverseNumberLookupOptions(value?:java.util.List):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setSupportedCustomerActions(value?:java.util.List):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|public|setTelephoneNumber(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NumberAssignment +com.microsoft.graph.beta.models.teamsadministration.NumberAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.teamsadministration.NumberAssignmentCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignmentCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.teamsadministration.NumberAssignmentCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.teamsadministration.NumberAssignmentCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignmentCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.teamsadministration.NumberAssignmentCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NumberAssignmentCollectionResponse +com.microsoft.graph.beta.models.teamsadministration.NumberCapability::0000-ConferenceAssignment +com.microsoft.graph.beta.models.teamsadministration.NumberCapability::0001-VoiceApplicationAssignment +com.microsoft.graph.beta.models.teamsadministration.NumberCapability::0002-UserAssignment +com.microsoft.graph.beta.models.teamsadministration.NumberCapability::0003-TeamsPhoneMobile +com.microsoft.graph.beta.models.teamsadministration.NumberCapability::0004-UnknownFutureValue +com.microsoft.graph.beta.models.teamsadministration.NumberSource::0000-Online +com.microsoft.graph.beta.models.teamsadministration.NumberSource::0001-OnPremises +com.microsoft.graph.beta.models.teamsadministration.NumberSource::0002-UnknownFutureValue +com.microsoft.graph.beta.models.teamsadministration.NumberType::0000-InternalError +com.microsoft.graph.beta.models.teamsadministration.NumberType::0001-DirectRouting +com.microsoft.graph.beta.models.teamsadministration.NumberType::0002-CallingPlan +com.microsoft.graph.beta.models.teamsadministration.NumberType::0003-OperatorConnect +com.microsoft.graph.beta.models.teamsadministration.NumberType::0004-UnknownFutureValue com.microsoft.graph.beta.models.teamsadministration.PolicyAssignment::|protected|backingStore:BackingStore com.microsoft.graph.beta.models.teamsadministration.PolicyAssignment::|public|constructor():void com.microsoft.graph.beta.models.teamsadministration.PolicyAssignment::|public|getAdditionalData():Map @@ -265613,14 +266306,21 @@ com.microsoft.graph.beta.models.teamsadministration.PolicyIdentifierDetail::|pub com.microsoft.graph.beta.models.teamsadministration.PolicyIdentifierDetail::|public|setName(value?:String):void com.microsoft.graph.beta.models.teamsadministration.PolicyIdentifierDetail::|public|setPolicyId(value?:String):void com.microsoft.graph.beta.models.teamsadministration.PolicyIdentifierDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyIdentifierDetail +com.microsoft.graph.beta.models.teamsadministration.PortInStatus::0000-Completed +com.microsoft.graph.beta.models.teamsadministration.PortInStatus::0001-FirmOrderCommitmentAccepted +com.microsoft.graph.beta.models.teamsadministration.PortInStatus::0002-UnknownFutureValue +com.microsoft.graph.beta.models.teamsadministration.ReverseNumberLookupOption::0000-SkipInternalVoip +com.microsoft.graph.beta.models.teamsadministration.ReverseNumberLookupOption::0001-UnknownFutureValue com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot-->Entity com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|constructor():void com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|getPolicy():TeamsPolicyAssignment +com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|getTelephoneNumberManagement():TelephoneNumberManagementRoot com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|getUserConfigurations():java.util.List com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|OdataType:String com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|setPolicy(value?:TeamsPolicyAssignment):void +com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|setTelephoneNumberManagement(value?:TelephoneNumberManagementRoot):void com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|public|setUserConfigurations(value?:java.util.List):void com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsAdminRoot com.microsoft.graph.beta.models.teamsadministration.TeamsPolicyAssignment-->Entity @@ -265683,6 +266383,53 @@ com.microsoft.graph.beta.models.teamsadministration.TeamsUserConfigurationCollec com.microsoft.graph.beta.models.teamsadministration.TeamsUserConfigurationCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.beta.models.teamsadministration.TeamsUserConfigurationCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.beta.models.teamsadministration.TeamsUserConfigurationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsUserConfigurationCollectionResponse +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation-->Entity +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|constructor():void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|getCreatedDateTime():String +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|getNumbers():java.util.List +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|getStatus():LongRunningOperationStatus +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|OdataType:String +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|setCreatedDateTime(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|setNumbers(value?:java.util.List):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|setStatus(value?:LongRunningOperationStatus):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberLongRunningOperation +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|constructor():void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberLongRunningOperationCollectionResponse +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|protected|backingStore:BackingStore +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|constructor():void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getAdditionalData():Map +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getOdataType():String +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getResourceLocation():String +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getStatus():LongRunningOperationStatus +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getStatusDetail():String +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setResourceLocation(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setStatus(value?:LongRunningOperationStatus):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setStatusDetail(value?:String):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberLongRunningOperationDetails +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperationDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot-->Entity +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot::|public|constructor():void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot::|public|getNumberAssignments():java.util.List +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot::|public|getOperations():java.util.List +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot::|public|OdataType:String +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot::|public|setNumberAssignments(value?:java.util.List):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot::|public|setOperations(value?:java.util.List):void +com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberManagementRoot com.microsoft.graph.beta.models.TeamsApp-->Entity com.microsoft.graph.beta.models.TeamsApp::|public|constructor():void com.microsoft.graph.beta.models.TeamsApp::|public|getAppDefinitions():java.util.List @@ -319393,6 +320140,7 @@ com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|p com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensorCandidateActivationConfiguration:SensorCandidateActivationConfigurationRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensorCandidates:SensorCandidatesRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder +com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|settings:SettingsRequestBuilder com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.identities.IdentitiesRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -319748,6 +320496,55 @@ com.microsoft.graph.beta.security.identities.sensors.SensorsRequestBuilder::|pub com.microsoft.graph.beta.security.identities.sensors.SensorsRequestBuilder::|public|toPostRequestInformation(body:Sensor):RequestInformation com.microsoft.graph.beta.security.identities.sensors.SensorsRequestBuilder::|public|toPostRequestInformation(body:Sensor; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.identities.sensors.SensorsRequestBuilder::|public|withUrl(rawUrl:String):SensorsRequestBuilder +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|get():AutoAuditingConfiguration +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AutoAuditingConfiguration +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|patch(body:AutoAuditingConfiguration):AutoAuditingConfiguration +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|patch(body:AutoAuditingConfiguration; requestConfiguration?:java.util.function.Consumer):AutoAuditingConfiguration +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toPatchRequestInformation(body:AutoAuditingConfiguration):RequestInformation +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toPatchRequestInformation(body:AutoAuditingConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|withUrl(rawUrl:String):AutoAuditingConfigurationRequestBuilder +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|autoAuditingConfiguration:AutoAuditingConfigurationRequestBuilder +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|get():SettingsContainer +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SettingsContainer +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|patch(body:SettingsContainer):SettingsContainer +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|patch(body:SettingsContainer; requestConfiguration?:java.util.function.Consumer):SettingsContainer +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|toPatchRequestInformation(body:SettingsContainer):RequestInformation +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|toPatchRequestInformation(body:SettingsContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.identities.settings.SettingsRequestBuilder::|public|withUrl(rawUrl:String):SettingsRequestBuilder com.microsoft.graph.beta.security.incidents.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.incidents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.beta.security.incidents.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -321662,6 +322459,360 @@ com.microsoft.graph.beta.security.securityactions.SecurityActionsRequestBuilder: com.microsoft.graph.beta.security.securityactions.SecurityActionsRequestBuilder::|public|toPostRequestInformation(body:SecurityAction):RequestInformation com.microsoft.graph.beta.security.securityactions.SecurityActionsRequestBuilder::|public|toPostRequestInformation(body:SecurityAction; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.beta.security.securityactions.SecurityActionsRequestBuilder::|public|withUrl(rawUrl:String):SecurityActionsRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|get():SecurityCopilot +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SecurityCopilot +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|patch(body:SecurityCopilot):SecurityCopilot +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|patch(body:SecurityCopilot; requestConfiguration?:java.util.function.Consumer):SecurityCopilot +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|toPatchRequestInformation(body:SecurityCopilot):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|toPatchRequestInformation(body:SecurityCopilot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|withUrl(rawUrl:String):SecurityCopilotRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.SecurityCopilotRequestBuilder::|public|workspaces:WorkspacesRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|get():Plugin +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Plugin +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|patch(body:Plugin):Plugin +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|patch(body:Plugin; requestConfiguration?:java.util.function.Consumer):Plugin +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|toPatchRequestInformation(body:Plugin):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|toPatchRequestInformation(body:Plugin; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder::|public|withUrl(rawUrl:String):PluginNameItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|byPluginName(pluginName:String):PluginNameItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|get():PluginCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PluginCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|post(body:Plugin):Plugin +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|post(body:Plugin; requestConfiguration?:java.util.function.Consumer):Plugin +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|toPostRequestInformation(body:Plugin):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|toPostRequestInformation(body:Plugin; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder::|public|withUrl(rawUrl:String):PluginsRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|byEvaluationId(evaluationId:String):EvaluationItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|get():EvaluationCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EvaluationCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|post(body:Evaluation):Evaluation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|post(body:Evaluation; requestConfiguration?:java.util.function.Consumer):Evaluation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|toPostRequestInformation(body:Evaluation):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|toPostRequestInformation(body:Evaluation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder::|public|withUrl(rawUrl:String):EvaluationsRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|get():Evaluation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Evaluation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|patch(body:Evaluation):Evaluation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|patch(body:Evaluation; requestConfiguration?:java.util.function.Consumer):Evaluation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|toPatchRequestInformation(body:Evaluation):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|toPatchRequestInformation(body:Evaluation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder::|public|withUrl(rawUrl:String):EvaluationItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|evaluations:EvaluationsRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|get():Prompt +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Prompt +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|patch(body:Prompt):Prompt +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|patch(body:Prompt; requestConfiguration?:java.util.function.Consumer):Prompt +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|toPatchRequestInformation(body:Prompt):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|toPatchRequestInformation(body:Prompt; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder::|public|withUrl(rawUrl:String):PromptItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|byPromptId(promptId:String):PromptItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|get():PromptCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PromptCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|post(body:Prompt):Prompt +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|post(body:Prompt; requestConfiguration?:java.util.function.Consumer):Prompt +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|toPostRequestInformation(body:Prompt):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|toPostRequestInformation(body:Prompt; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder::|public|withUrl(rawUrl:String):PromptsRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|get():Session +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Session +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|patch(body:Session):Session +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|patch(body:Session; requestConfiguration?:java.util.function.Consumer):Session +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|prompts:PromptsRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|toPatchRequestInformation(body:Session):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|toPatchRequestInformation(body:Session; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder::|public|withUrl(rawUrl:String):SessionItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|bySessionId(sessionId:String):SessionItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|get():SessionCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SessionCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|post(body:Session):Session +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|post(body:Session; requestConfiguration?:java.util.function.Consumer):Session +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|toPostRequestInformation(body:Session):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|toPostRequestInformation(body:Session; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder::|public|withUrl(rawUrl:String):SessionsRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|get():Workspace +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Workspace +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|patch(body:Workspace):Workspace +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|patch(body:Workspace; requestConfiguration?:java.util.function.Consumer):Workspace +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|plugins:PluginsRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|sessions:SessionsRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|toPatchRequestInformation(body:Workspace):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|toPatchRequestInformation(body:Workspace; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder::|public|withUrl(rawUrl:String):WorkspaceItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|byWorkspaceId(workspaceId:String):WorkspaceItemRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|get():WorkspaceCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkspaceCollectionResponse +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|post(body:Workspace):Workspace +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|post(body:Workspace; requestConfiguration?:java.util.function.Consumer):Workspace +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|toPostRequestInformation(body:Workspace):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|toPostRequestInformation(body:Workspace; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder::|public|withUrl(rawUrl:String):WorkspacesRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder-->BaseRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.beta.security.SecurityRequestBuilder.GetQueryParameters::|public|select:String[] @@ -321701,6 +322852,7 @@ com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|rules:RulesReq com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|secureScoreControlProfiles:SecureScoreControlProfilesRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|secureScores:SecureScoresRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|securityActions:SecurityActionsRequestBuilder +com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|securityCopilot:SecurityCopilotRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|subjectRightsRequests:SubjectRightsRequestsRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|threatIntelligence:ThreatIntelligenceRequestBuilder com.microsoft.graph.beta.security.SecurityRequestBuilder::|public|threatSubmission:ThreatSubmissionRequestBuilder diff --git a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json index 0cc4b682636..9c07a16ed6b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "F2C5ED6C8B2FD4B16893049E6068C2C92DE33A33B457676A7B43C60DF09A4248608BD4D1929DAD9C69017AD4D6724FE0D1C5FBE9CE92271AFFDE28EB8DFBCDBB", + "descriptionHash": "8FA90BEDCB9CCD2D4685E6D000DF208C6CD711397A6F9DF9CDC3749C473F5252CBB84CC670D97C08A984DCB16191EB9483EB22D6EEF7FA7DB260DED6192AB61A", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AgentIdentity.java b/src/main/java/com/microsoft/graph/beta/generated/models/AgentIdentity.java new file mode 100644 index 00000000000..581b86ce333 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AgentIdentity.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AgentIdentity extends ServicePrincipal implements Parsable { + /** + * Instantiates a new {@link AgentIdentity} and sets the default values. + */ + public AgentIdentity() { + super(); + this.setOdataType("#microsoft.graph.agentIdentity"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AgentIdentity} + */ + @jakarta.annotation.Nonnull + public static AgentIdentity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AgentIdentity(); + } + /** + * Gets the agentAppId property value. The agentAppId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAgentAppId() { + return this.backingStore.get("agentAppId"); + } + /** + * Gets the agentIdentityBlueprintId property value. The agentIdentityBlueprintId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAgentIdentityBlueprintId() { + return this.backingStore.get("agentIdentityBlueprintId"); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("agentAppId", (n) -> { this.setAgentAppId(n.getStringValue()); }); + deserializerMap.put("agentIdentityBlueprintId", (n) -> { this.setAgentIdentityBlueprintId(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("agentAppId", this.getAgentAppId()); + writer.writeStringValue("agentIdentityBlueprintId", this.getAgentIdentityBlueprintId()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + } + /** + * Sets the agentAppId property value. The agentAppId property + * @param value Value to set for the agentAppId property. + */ + public void setAgentAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("agentAppId", value); + } + /** + * Sets the agentIdentityBlueprintId property value. The agentIdentityBlueprintId property + * @param value Value to set for the agentIdentityBlueprintId property. + */ + public void setAgentIdentityBlueprintId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("agentIdentityBlueprintId", value); + } + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ArkoseFraudProtectionProvider.java b/src/main/java/com/microsoft/graph/beta/generated/models/ArkoseFraudProtectionProvider.java index 7e895e55ce0..690e43f8869 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ArkoseFraudProtectionProvider.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ArkoseFraudProtectionProvider.java @@ -26,7 +26,7 @@ public static ArkoseFraudProtectionProvider createFromDiscriminatorValue(@jakart return new ArkoseFraudProtectionProvider(); } /** - * Gets the clientSubDomain property value. The clientSubDomain property + * Gets the clientSubDomain property value. Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -47,7 +47,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the privateKey property value. The privateKey property + * Gets the privateKey property value. The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -55,7 +55,7 @@ public String getPrivateKey() { return this.backingStore.get("privateKey"); } /** - * Gets the publicKey property value. The publicKey property + * Gets the publicKey property value. The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public String getPublicKey() { return this.backingStore.get("publicKey"); } /** - * Gets the verifySubDomain property value. The verifySubDomain property + * Gets the verifySubDomain property value. Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -83,28 +83,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("verifySubDomain", this.getVerifySubDomain()); } /** - * Sets the clientSubDomain property value. The clientSubDomain property + * Sets the clientSubDomain property value. Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value. * @param value Value to set for the clientSubDomain property. */ public void setClientSubDomain(@jakarta.annotation.Nullable final String value) { this.backingStore.set("clientSubDomain", value); } /** - * Sets the privateKey property value. The privateKey property + * Sets the privateKey property value. The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. * @param value Value to set for the privateKey property. */ public void setPrivateKey(@jakarta.annotation.Nullable final String value) { this.backingStore.set("privateKey", value); } /** - * Sets the publicKey property value. The publicKey property + * Sets the publicKey property value. The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. * @param value Value to set for the publicKey property. */ public void setPublicKey(@jakarta.annotation.Nullable final String value) { this.backingStore.set("publicKey", value); } /** - * Sets the verifySubDomain property value. The verifySubDomain property + * Sets the verifySubDomain property value. Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value. * @param value Value to set for the verifySubDomain property. */ public void setVerifySubDomain(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventListener.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventListener.java index 0a32a76d799..291431a2461 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventListener.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationEventListener.java @@ -57,7 +57,7 @@ public AuthenticationConditions getConditions() { return this.backingStore.get("conditions"); } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the listener. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -112,7 +112,7 @@ public void setConditions(@jakarta.annotation.Nullable final AuthenticationCondi this.backingStore.set("conditions", value); } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the listener. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java index 7e34a7eb135..9fd466aa0b4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/AuthenticationMethod.java @@ -64,7 +64,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the lastUsedDateTime property value. The lastUsedDateTime property + * Gets the lastUsedDateTime property value. The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -89,7 +89,7 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("createdDateTime", value); } /** - * Sets the lastUsedDateTime property value. The lastUsedDateTime property + * Sets the lastUsedDateTime property value. The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the lastUsedDateTime property. */ public void setLastUsedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CallEvent.java b/src/main/java/com/microsoft/graph/beta/generated/models/CallEvent.java index e0293e01d4d..fe1813a24ae 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CallEvent.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CallEvent.java @@ -41,7 +41,7 @@ public CallEventType getCallEventType() { return this.backingStore.get("callEventType"); } /** - * Gets the eventDateTime property value. The time when event occurred. + * Gets the eventDateTime property value. The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -107,7 +107,7 @@ public void setCallEventType(@jakarta.annotation.Nullable final CallEventType va this.backingStore.set("callEventType", value); } /** - * Sets the eventDateTime property value. The time when event occurred. + * Sets the eventDateTime property value. The date and time when the event occurred. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the eventDateTime property. */ public void setEventDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java index 9c7fdbda264..87e7d598472 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPC.java @@ -322,7 +322,7 @@ public CloudPcServicePlanType getServicePlanType() { return this.backingStore.get("servicePlanType"); } /** - * Gets the sharedDeviceDetail property value. Indicates the Cloud PC device details (for example, assignedToUserPrincipalName) associated with the frontline shared service plan. + * Gets the sharedDeviceDetail property value. Indicates the Cloud PC device details associated with the frontline shared service plan, including the user's UPN and the session start date and time. * @return a {@link CloudPcFrontlineSharedDeviceDetail} */ @jakarta.annotation.Nullable @@ -650,7 +650,7 @@ public void setServicePlanType(@jakarta.annotation.Nullable final CloudPcService this.backingStore.set("servicePlanType", value); } /** - * Sets the sharedDeviceDetail property value. Indicates the Cloud PC device details (for example, assignedToUserPrincipalName) associated with the frontline shared service plan. + * Sets the sharedDeviceDetail property value. Indicates the Cloud PC device details associated with the frontline shared service plan, including the user's UPN and the session start date and time. * @param value Value to set for the sharedDeviceDetail property. */ public void setSharedDeviceDetail(@jakarta.annotation.Nullable final CloudPcFrontlineSharedDeviceDetail value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java index 05f12061c93..920121bb79d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcExternalPartner.java @@ -34,7 +34,7 @@ public CloudPcExternalPartnerStatus getConnectionStatus() { return this.backingStore.get("connectionStatus"); } /** - * Gets the enableConnection property value. The enableConnection property + * Gets the enableConnection property value. Enable or disable the connection to an external partner. If true, an external partner API accepts incoming calls from external partners. Required. Supports $filter (eq). * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -56,7 +56,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the lastSyncDateTime property value. The lastSyncDateTime property + * Gets the lastSyncDateTime property value. Last data sync time for this external partner. The timeStamp type represents date and time information in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 looks like this: '2014-01-01T00:00:00Z'. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public OffsetDateTime getLastSyncDateTime() { return this.backingStore.get("lastSyncDateTime"); } /** - * Gets the partnerId property value. The partnerId property + * Gets the partnerId property value. The partner identifier used to identify the external partner. When the Cloud PC service is ready to integrate with a new external partner, it generates a GUID to represent this partner. The Cloud PC service provides this partner ID to the partner, which can then use it to call this Microsoft Graph API and external partner APIs. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public String getPartnerId() { return this.backingStore.get("partnerId"); } /** - * Gets the statusDetails property value. The statusDetails property + * Gets the statusDetails property value. Status details message. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -100,28 +100,28 @@ public void setConnectionStatus(@jakarta.annotation.Nullable final CloudPcExtern this.backingStore.set("connectionStatus", value); } /** - * Sets the enableConnection property value. The enableConnection property + * Sets the enableConnection property value. Enable or disable the connection to an external partner. If true, an external partner API accepts incoming calls from external partners. Required. Supports $filter (eq). * @param value Value to set for the enableConnection property. */ public void setEnableConnection(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("enableConnection", value); } /** - * Sets the lastSyncDateTime property value. The lastSyncDateTime property + * Sets the lastSyncDateTime property value. Last data sync time for this external partner. The timeStamp type represents date and time information in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 looks like this: '2014-01-01T00:00:00Z'. * @param value Value to set for the lastSyncDateTime property. */ public void setLastSyncDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastSyncDateTime", value); } /** - * Sets the partnerId property value. The partnerId property + * Sets the partnerId property value. The partner identifier used to identify the external partner. When the Cloud PC service is ready to integrate with a new external partner, it generates a GUID to represent this partner. The Cloud PC service provides this partner ID to the partner, which can then use it to call this Microsoft Graph API and external partner APIs. Read-only. * @param value Value to set for the partnerId property. */ public void setPartnerId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("partnerId", value); } /** - * Sets the statusDetails property value. The statusDetails property + * Sets the statusDetails property value. Status details message. Read-only. * @param value Value to set for the statusDetails property. */ public void setStatusDetails(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcFrontLineServicePlan.java b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcFrontLineServicePlan.java index b0919b900f5..20f03745f89 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcFrontLineServicePlan.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CloudPcFrontLineServicePlan.java @@ -33,7 +33,7 @@ public Integer getAllotmentLicensesCount() { return this.backingStore.get("allotmentLicensesCount"); } /** - * Gets the displayName property value. The display name of the front-line service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. + * Gets the displayName property value. The display name of the frontline service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the totalCount property value. The total number of front-line service plans purchased by the customer. + * Gets the totalCount property value. The total number of frontline service plans purchased by the customer. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -89,14 +89,14 @@ public void setAllotmentLicensesCount(@jakarta.annotation.Nullable final Integer this.backingStore.set("allotmentLicensesCount", value); } /** - * Sets the displayName property value. The display name of the front-line service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. + * Sets the displayName property value. The display name of the frontline service plan. For example, 2vCPU/8GB/128GB Front-line or 4vCPU/16GB/256GB Front-line. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the totalCount property value. The total number of front-line service plans purchased by the customer. + * Sets the totalCount property value. The total number of frontline service plans purchased by the customer. * @param value Value to set for the totalCount property. */ public void setTotalCount(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ConfigurationMonitor.java b/src/main/java/com/microsoft/graph/beta/generated/models/ConfigurationMonitor.java index 95abcff1f68..fce5d22999f 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ConfigurationMonitor.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ConfigurationMonitor.java @@ -77,15 +77,34 @@ public Map> getFieldDeserializers deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("inactivationReason", (n) -> { this.setInactivationReason(n.getStringValue()); }); + deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("mode", (n) -> { this.setMode(n.getEnumValue(MonitorMode::forValue)); }); deserializerMap.put("monitorRunFrequencyInHours", (n) -> { this.setMonitorRunFrequencyInHours(n.getIntegerValue()); }); deserializerMap.put("parameters", (n) -> { this.setParameters(n.getObjectValue(OpenComplexDictionaryType::createFromDiscriminatorValue)); }); + deserializerMap.put("runAsUTCMServicePrincipal", (n) -> { this.setRunAsUTCMServicePrincipal(n.getBooleanValue()); }); deserializerMap.put("runningOnBehalfOf", (n) -> { this.setRunningOnBehalfOf(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(MonitorStatus::forValue)); }); deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the inactivationReason property value. The inactivationReason property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getInactivationReason() { + return this.backingStore.get("inactivationReason"); + } + /** + * Gets the lastModifiedBy property value. The lastModifiedBy property + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getLastModifiedBy() { + return this.backingStore.get("lastModifiedBy"); + } /** * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property * @return a {@link OffsetDateTime} @@ -118,6 +137,14 @@ public Integer getMonitorRunFrequencyInHours() { public OpenComplexDictionaryType getParameters() { return this.backingStore.get("parameters"); } + /** + * Gets the runAsUTCMServicePrincipal property value. The runAsUTCMServicePrincipal property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getRunAsUTCMServicePrincipal() { + return this.backingStore.get("runAsUTCMServicePrincipal"); + } /** * Gets the runningOnBehalfOf property value. The runningOnBehalfOf property * @return a {@link IdentitySet} @@ -153,8 +180,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("createdBy", this.getCreatedBy()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); writer.writeEnumValue("mode", this.getMode()); + writer.writeIntegerValue("monitorRunFrequencyInHours", this.getMonitorRunFrequencyInHours()); writer.writeObjectValue("parameters", this.getParameters()); + writer.writeBooleanValue("runAsUTCMServicePrincipal", this.getRunAsUTCMServicePrincipal()); writer.writeObjectValue("runningOnBehalfOf", this.getRunningOnBehalfOf()); writer.writeEnumValue("status", this.getStatus()); } @@ -193,6 +223,20 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the inactivationReason property value. The inactivationReason property + * @param value Value to set for the inactivationReason property. + */ + public void setInactivationReason(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("inactivationReason", value); + } + /** + * Sets the lastModifiedBy property value. The lastModifiedBy property + * @param value Value to set for the lastModifiedBy property. + */ + public void setLastModifiedBy(@jakarta.annotation.Nullable final IdentitySet value) { + this.backingStore.set("lastModifiedBy", value); + } /** * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property * @param value Value to set for the lastModifiedDateTime property. @@ -221,6 +265,13 @@ public void setMonitorRunFrequencyInHours(@jakarta.annotation.Nullable final Int public void setParameters(@jakarta.annotation.Nullable final OpenComplexDictionaryType value) { this.backingStore.set("parameters", value); } + /** + * Sets the runAsUTCMServicePrincipal property value. The runAsUTCMServicePrincipal property + * @param value Value to set for the runAsUTCMServicePrincipal property. + */ + public void setRunAsUTCMServicePrincipal(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("runAsUTCMServicePrincipal", value); + } /** * Sets the runningOnBehalfOf property value. The runningOnBehalfOf property * @param value Value to set for the runningOnBehalfOf property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ConfigurationMonitoringResult.java b/src/main/java/com/microsoft/graph/beta/generated/models/ConfigurationMonitoringResult.java index 9ecb92f92cb..c39dc2953d7 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ConfigurationMonitoringResult.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ConfigurationMonitoringResult.java @@ -33,6 +33,14 @@ public static ConfigurationMonitoringResult createFromDiscriminatorValue(@jakart public Integer getDriftsCount() { return this.backingStore.get("driftsCount"); } + /** + * Gets the driftsFixed property value. The driftsFixed property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getDriftsFixed() { + return this.backingStore.get("driftsFixed"); + } /** * Gets the errorDetails property value. The errorDetails property * @return a {@link java.util.List} @@ -49,11 +57,13 @@ public java.util.List getErrorDetails() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("driftsCount", (n) -> { this.setDriftsCount(n.getIntegerValue()); }); + deserializerMap.put("driftsFixed", (n) -> { this.setDriftsFixed(n.getIntegerValue()); }); deserializerMap.put("errorDetails", (n) -> { this.setErrorDetails(n.getCollectionOfObjectValues(ErrorDetail::createFromDiscriminatorValue)); }); deserializerMap.put("monitorId", (n) -> { this.setMonitorId(n.getStringValue()); }); deserializerMap.put("runCompletionDateTime", (n) -> { this.setRunCompletionDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("runInitiationDateTime", (n) -> { this.setRunInitiationDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("runStatus", (n) -> { this.setRunStatus(n.getEnumValue(MonitorRunStatus::forValue)); }); + deserializerMap.put("runType", (n) -> { this.setRunType(n.getEnumValue(MonitorRunType::forValue)); }); deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); return deserializerMap; } @@ -89,6 +99,14 @@ public OffsetDateTime getRunInitiationDateTime() { public MonitorRunStatus getRunStatus() { return this.backingStore.get("runStatus"); } + /** + * Gets the runType property value. The runType property + * @return a {@link MonitorRunType} + */ + @jakarta.annotation.Nullable + public MonitorRunType getRunType() { + return this.backingStore.get("runType"); + } /** * Gets the tenantId property value. The tenantId property * @return a {@link String} @@ -105,6 +123,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeEnumValue("runStatus", this.getRunStatus()); + writer.writeEnumValue("runType", this.getRunType()); } /** * Sets the driftsCount property value. The driftsCount property @@ -113,6 +132,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setDriftsCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("driftsCount", value); } + /** + * Sets the driftsFixed property value. The driftsFixed property + * @param value Value to set for the driftsFixed property. + */ + public void setDriftsFixed(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("driftsFixed", value); + } /** * Sets the errorDetails property value. The errorDetails property * @param value Value to set for the errorDetails property. @@ -148,6 +174,13 @@ public void setRunInitiationDateTime(@jakarta.annotation.Nullable final OffsetDa public void setRunStatus(@jakarta.annotation.Nullable final MonitorRunStatus value) { this.backingStore.set("runStatus", value); } + /** + * Sets the runType property value. The runType property + * @param value Value to set for the runType property. + */ + public void setRunType(@jakarta.annotation.Nullable final MonitorRunType value) { + this.backingStore.set("runType", value); + } /** * Sets the tenantId property value. The tenantId property * @param value Value to set for the tenantId property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CustomAppScopeAttributesDictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/CustomAppScopeAttributesDictionary.java index 32f361aa7b8..3789d59eafd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CustomAppScopeAttributesDictionary.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CustomAppScopeAttributesDictionary.java @@ -13,6 +13,7 @@ public class CustomAppScopeAttributesDictionary extends Dictionary implements Pa */ public CustomAppScopeAttributesDictionary() { super(); + this.setOdataType("#microsoft.graph.customAppScopeAttributesDictionary"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/CustomMetadataDictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/CustomMetadataDictionary.java index 029b939cfca..6fe5edf2ccc 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/CustomMetadataDictionary.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/CustomMetadataDictionary.java @@ -13,6 +13,7 @@ public class CustomMetadataDictionary extends Dictionary implements Parsable { */ public CustomMetadataDictionary() { super(); + this.setOdataType("#microsoft.graph.customMetadataDictionary"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Dictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/Dictionary.java index b5bf9793554..ce0f8191e50 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Dictionary.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Dictionary.java @@ -46,6 +46,7 @@ public static Dictionary createFromDiscriminatorValue(@jakarta.annotation.Nonnul case "#microsoft.graph.partner.security.additionalDataDictionary": return new AdditionalDataDictionary(); case "#microsoft.graph.plannerFormsDictionary": return new PlannerFormsDictionary(); case "#microsoft.graph.resultTemplateDictionary": return new ResultTemplateDictionary(); + case "#microsoft.graph.stringDictionary": return new StringDictionary(); case "#microsoft.graph.wafAllowedHeadersDictionary": return new WafAllowedHeadersDictionary(); } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java b/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java index 02884dc4e3a..7339c4db045 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/DirectoryObject.java @@ -29,6 +29,7 @@ public static DirectoryObject createFromDiscriminatorValue(@jakarta.annotation.N switch (mappingValue) { case "#microsoft.graph.activityBasedTimeoutPolicy": return new ActivityBasedTimeoutPolicy(); case "#microsoft.graph.administrativeUnit": return new AdministrativeUnit(); + case "#microsoft.graph.agentIdentity": return new AgentIdentity(); case "#microsoft.graph.application": return new Application(); case "#microsoft.graph.appManagementPolicy": return new AppManagementPolicy(); case "#microsoft.graph.appRoleAssignment": return new AppRoleAssignment(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Domain.java b/src/main/java/com/microsoft/graph/beta/generated/models/Domain.java index baa51e4e2a5..0cbe5c4af9a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Domain.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Domain.java @@ -25,7 +25,7 @@ public static Domain createFromDiscriminatorValue(@jakarta.annotation.Nonnull fi return new Domain(); } /** - * Gets the authenticationType property value. Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Directory.AccessAsUser.All delegated permission. + * Gets the authenticationType property value. Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Domain-InternalFederation.ReadWrite.All permission. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -212,7 +212,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("verificationDnsRecords", this.getVerificationDnsRecords()); } /** - * Sets the authenticationType property value. Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Directory.AccessAsUser.All delegated permission. + * Sets the authenticationType property value. Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Microsoft Entra ID performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable. To update this property in delegated scenarios, the calling app must be assigned the Domain-InternalFederation.ReadWrite.All permission. * @param value Value to set for the authenticationType property. */ public void setAuthenticationType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/EmergencyCallEvent.java b/src/main/java/com/microsoft/graph/beta/generated/models/EmergencyCallEvent.java index afa453151c9..e68d6df06ed 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/EmergencyCallEvent.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/EmergencyCallEvent.java @@ -53,7 +53,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the policyName property value. The policy name for emergency call event. + * Gets the policyName property value. The policy name for the emergency call event. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -86,7 +86,7 @@ public void setEmergencyNumberDialed(@jakarta.annotation.Nullable final String v this.backingStore.set("emergencyNumberDialed", value); } /** - * Sets the policyName property value. The policy name for emergency call event. + * Sets the policyName property value. The policy name for the emergency call event. * @param value Value to set for the policyName property. */ public void setPolicyName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java index 5c63273e7c0..30f47743bdd 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Entity.java @@ -17,6 +17,8 @@ import com.microsoft.graph.beta.models.ediscovery.CaseIndexOperation; import com.microsoft.graph.beta.models.ediscovery.CaseSettings; import com.microsoft.graph.beta.models.ediscovery.Custodian; +import com.microsoft.graph.beta.models.ediscovery.DataSource; +import com.microsoft.graph.beta.models.ediscovery.DataSourceContainer; import com.microsoft.graph.beta.models.ediscovery.Ediscoveryroot; import com.microsoft.graph.beta.models.ediscovery.EstimateStatisticsOperation; import com.microsoft.graph.beta.models.ediscovery.LegalHold; @@ -24,10 +26,10 @@ import com.microsoft.graph.beta.models.ediscovery.PurgeDataOperation; import com.microsoft.graph.beta.models.ediscovery.ReviewSet; import com.microsoft.graph.beta.models.ediscovery.ReviewSetQuery; -import com.microsoft.graph.beta.models.ediscovery.SiteSource; import com.microsoft.graph.beta.models.ediscovery.SourceCollection; +import com.microsoft.graph.beta.models.ediscovery.Tag; import com.microsoft.graph.beta.models.ediscovery.TagOperation; -import com.microsoft.graph.beta.models.ediscovery.UserSource; +import com.microsoft.graph.beta.models.ediscovery.UnifiedGroupSource; import com.microsoft.graph.beta.models.externalconnectors.ConnectionOperation; import com.microsoft.graph.beta.models.externalconnectors.ConnectionQuota; import com.microsoft.graph.beta.models.externalconnectors.ExternalActivity; @@ -37,6 +39,7 @@ import com.microsoft.graph.beta.models.externalconnectors.ExternalItem; import com.microsoft.graph.beta.models.externalconnectors.Identity; import com.microsoft.graph.beta.models.externalconnectors.Schema; +import com.microsoft.graph.beta.models.healthmonitoring.Alert; import com.microsoft.graph.beta.models.healthmonitoring.AlertConfiguration; import com.microsoft.graph.beta.models.healthmonitoring.HealthMonitoringRoot; import com.microsoft.graph.beta.models.identitygovernance.CustomTaskExtension; @@ -181,7 +184,6 @@ import com.microsoft.graph.beta.models.search.Bookmark; import com.microsoft.graph.beta.models.search.Qna; import com.microsoft.graph.beta.models.search.SearchAnswer; -import com.microsoft.graph.beta.models.security.Alert; import com.microsoft.graph.beta.models.security.AnalyzedEmail; import com.microsoft.graph.beta.models.security.Article; import com.microsoft.graph.beta.models.security.ArticleIndicator; @@ -190,6 +192,7 @@ import com.microsoft.graph.beta.models.security.AuditLogQuery; import com.microsoft.graph.beta.models.security.AuditLogRecord; import com.microsoft.graph.beta.models.security.AuthorityTemplate; +import com.microsoft.graph.beta.models.security.AutoAuditingConfiguration; import com.microsoft.graph.beta.models.security.CaseOperation; import com.microsoft.graph.beta.models.security.CasesRoot; import com.microsoft.graph.beta.models.security.CategoryTemplate; @@ -199,8 +202,6 @@ import com.microsoft.graph.beta.models.security.DataDiscoveryReport; import com.microsoft.graph.beta.models.security.DataDiscoveryRoot; import com.microsoft.graph.beta.models.security.DataSet; -import com.microsoft.graph.beta.models.security.DataSource; -import com.microsoft.graph.beta.models.security.DataSourceContainer; import com.microsoft.graph.beta.models.security.DepartmentTemplate; import com.microsoft.graph.beta.models.security.DetectionRule; import com.microsoft.graph.beta.models.security.DiscoveredCloudAppDetail; @@ -269,33 +270,40 @@ import com.microsoft.graph.beta.models.security.RulesRoot; import com.microsoft.graph.beta.models.security.Search; import com.microsoft.graph.beta.models.security.Security; +import com.microsoft.graph.beta.models.security.securitycopilot.Evaluation; +import com.microsoft.graph.beta.models.security.securitycopilot.Prompt; +import com.microsoft.graph.beta.models.security.securitycopilot.Workspace; import com.microsoft.graph.beta.models.security.SensitivityLabel; import com.microsoft.graph.beta.models.security.Sensor; import com.microsoft.graph.beta.models.security.SensorCandidate; import com.microsoft.graph.beta.models.security.SensorCandidateActivationConfiguration; +import com.microsoft.graph.beta.models.security.SettingsContainer; +import com.microsoft.graph.beta.models.security.SiteSource; import com.microsoft.graph.beta.models.security.SslCertificate; import com.microsoft.graph.beta.models.security.SubcategoryTemplate; import com.microsoft.graph.beta.models.security.Subdomain; -import com.microsoft.graph.beta.models.security.Tag; import com.microsoft.graph.beta.models.security.ThreatIntelligence; import com.microsoft.graph.beta.models.security.ThreatSubmission; import com.microsoft.graph.beta.models.security.ThreatSubmissionRoot; import com.microsoft.graph.beta.models.security.TriggersRoot; import com.microsoft.graph.beta.models.security.TriggerTypesRoot; import com.microsoft.graph.beta.models.security.UnclassifiedArtifact; -import com.microsoft.graph.beta.models.security.UnifiedGroupSource; import com.microsoft.graph.beta.models.security.UrlThreatSubmission; import com.microsoft.graph.beta.models.security.User; +import com.microsoft.graph.beta.models.security.UserSource; import com.microsoft.graph.beta.models.security.Vulnerability; import com.microsoft.graph.beta.models.security.VulnerabilityComponent; import com.microsoft.graph.beta.models.security.WhoisBaseRecord; import com.microsoft.graph.beta.models.security.WhoisHistoryRecord; import com.microsoft.graph.beta.models.security.WhoisRecord; +import com.microsoft.graph.beta.models.teamsadministration.NumberAssignment; import com.microsoft.graph.beta.models.teamsadministration.PolicyIdentifierDetail; import com.microsoft.graph.beta.models.teamsadministration.TeamsAdminRoot; import com.microsoft.graph.beta.models.teamsadministration.TeamsPolicyAssignment; import com.microsoft.graph.beta.models.teamsadministration.TeamsPolicyUserAssignment; import com.microsoft.graph.beta.models.teamsadministration.TeamsUserConfiguration; +import com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberLongRunningOperation; +import com.microsoft.graph.beta.models.teamsadministration.TelephoneNumberManagementRoot; import com.microsoft.graph.beta.models.termstore.Group; import com.microsoft.graph.beta.models.termstore.Relation; import com.microsoft.graph.beta.models.termstore.Set; @@ -435,6 +443,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.adminWindowsUpdates": return new AdminWindowsUpdates(); case "#microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState": return new AdvancedThreatProtectionOnboardingDeviceSettingState(); case "#microsoft.graph.advancedThreatProtectionOnboardingStateSummary": return new AdvancedThreatProtectionOnboardingStateSummary(); + case "#microsoft.graph.agentIdentity": return new AgentIdentity(); case "#microsoft.graph.agreement": return new Agreement(); case "#microsoft.graph.agreementAcceptance": return new AgreementAcceptance(); case "#microsoft.graph.agreementFile": return new AgreementFile(); @@ -887,7 +896,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.deviceLogCollectionResponse": return new DeviceLogCollectionResponse(); case "#microsoft.graph.deviceManagement": return new DeviceManagement(); case "#microsoft.graph.deviceManagement.alertRecord": return new AlertRecord(); - case "#microsoft.graph.deviceManagement.alertRule": return new AlertRule(); } return null; } @@ -899,6 +907,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.deviceManagement.alertRule": return new AlertRule(); case "#microsoft.graph.deviceManagement.monitoring": return new Monitoring(); case "#microsoft.graph.deviceManagementAbstractComplexSettingDefinition": return new DeviceManagementAbstractComplexSettingDefinition(); case "#microsoft.graph.deviceManagementAbstractComplexSettingInstance": return new DeviceManagementAbstractComplexSettingInstance(); @@ -1398,7 +1407,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.macOSWiFiConfiguration": return new MacOSWiFiConfiguration(); case "#microsoft.graph.macOSWiredNetworkConfiguration": return new MacOSWiredNetworkConfiguration(); case "#microsoft.graph.mailAssessmentRequest": return new MailAssessmentRequest(); - case "#microsoft.graph.mailbox": return new Mailbox(); } return null; } @@ -1410,6 +1418,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.mailbox": return new Mailbox(); case "#microsoft.graph.mailboxFolder": return new MailboxFolder(); case "#microsoft.graph.mailboxItem": return new MailboxItem(); case "#microsoft.graph.mailboxProtectionRule": return new MailboxProtectionRule(); @@ -1909,7 +1918,6 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.scopedRoleMembership": return new ScopedRoleMembership(); case "#microsoft.graph.search.acronym": return new Acronym(); case "#microsoft.graph.search.bookmark": return new Bookmark(); - case "#microsoft.graph.search.qna": return new Qna(); } return null; } @@ -1921,6 +1929,7 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.search.qna": return new Qna(); case "#microsoft.graph.search.searchAnswer": return new SearchAnswer(); case "#microsoft.graph.searchEntity": return new SearchEntity(); case "#microsoft.graph.secretInformationAccessAwsResourceFinding": return new SecretInformationAccessAwsResourceFinding(); @@ -1941,6 +1950,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.security.auditLogQuery": return new AuditLogQuery(); case "#microsoft.graph.security.auditLogRecord": return new AuditLogRecord(); case "#microsoft.graph.security.authorityTemplate": return new AuthorityTemplate(); + case "#microsoft.graph.security.autoAuditingConfiguration": return new AutoAuditingConfiguration(); case "#microsoft.graph.security.case": return new CaseEscaped(); case "#microsoft.graph.security.caseOperation": return new CaseOperation(); case "#microsoft.graph.security.casesRoot": return new CasesRoot(); @@ -2021,10 +2031,15 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.security.rulesRoot": return new RulesRoot(); case "#microsoft.graph.security.search": return new Search(); case "#microsoft.graph.security.security": return new Security(); + case "#microsoft.graph.security.securityCopilot.evaluation": return new Evaluation(); + case "#microsoft.graph.security.securityCopilot.prompt": return new Prompt(); + case "#microsoft.graph.security.securityCopilot.session": return new Session(); + case "#microsoft.graph.security.securityCopilot.workspace": return new Workspace(); case "#microsoft.graph.security.sensitivityLabel": return new SensitivityLabel(); case "#microsoft.graph.security.sensor": return new Sensor(); case "#microsoft.graph.security.sensorCandidate": return new SensorCandidate(); case "#microsoft.graph.security.sensorCandidateActivationConfiguration": return new SensorCandidateActivationConfiguration(); + case "#microsoft.graph.security.settingsContainer": return new SettingsContainer(); case "#microsoft.graph.security.siteSource": return new SiteSource(); case "#microsoft.graph.security.sslCertificate": return new SslCertificate(); case "#microsoft.graph.security.subcategoryTemplate": return new SubcategoryTemplate(); @@ -2053,6 +2068,7 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.securityBaselineStateSummary": return new SecurityBaselineStateSummary(); case "#microsoft.graph.securityBaselineTemplate": return new SecurityBaselineTemplate(); case "#microsoft.graph.securityConfigurationTask": return new SecurityConfigurationTask(); + case "#microsoft.graph.securityCopilot": return new SecurityCopilot(); case "#microsoft.graph.securityReportsRoot": return new SecurityReportsRoot(); case "#microsoft.graph.securityToolAwsResourceAdministratorFinding": return new SecurityToolAwsResourceAdministratorFinding(); case "#microsoft.graph.securityToolAwsRoleAdministratorFinding": return new SecurityToolAwsRoleAdministratorFinding(); @@ -2171,11 +2187,14 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.taxGroup": return new TaxGroup(); case "#microsoft.graph.team": return new Team(); case "#microsoft.graph.teamInfo": return new TeamInfo(); + case "#microsoft.graph.teamsAdministration.numberAssignment": return new NumberAssignment(); case "#microsoft.graph.teamsAdministration.policyIdentifierDetail": return new PolicyIdentifierDetail(); case "#microsoft.graph.teamsAdministration.teamsAdminRoot": return new TeamsAdminRoot(); case "#microsoft.graph.teamsAdministration.teamsPolicyAssignment": return new TeamsPolicyAssignment(); case "#microsoft.graph.teamsAdministration.teamsPolicyUserAssignment": return new TeamsPolicyUserAssignment(); case "#microsoft.graph.teamsAdministration.teamsUserConfiguration": return new TeamsUserConfiguration(); + case "#microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation": return new TelephoneNumberLongRunningOperation(); + case "#microsoft.graph.teamsAdministration.telephoneNumberManagementRoot": return new TelephoneNumberManagementRoot(); case "#microsoft.graph.teamsApp": return new TeamsApp(); case "#microsoft.graph.teamsAppDashboardCardDefinition": return new TeamsAppDashboardCardDefinition(); case "#microsoft.graph.teamsAppDefinition": return new TeamsAppDefinition(); @@ -2410,17 +2429,6 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull case "#microsoft.graph.windows10PkcsCertificateProfile": return new Windows10PkcsCertificateProfile(); case "#microsoft.graph.windows10SecureAssessmentConfiguration": return new Windows10SecureAssessmentConfiguration(); case "#microsoft.graph.windows10TeamGeneralConfiguration": return new Windows10TeamGeneralConfiguration(); - case "#microsoft.graph.windows10VpnConfiguration": return new Windows10VpnConfiguration(); - case "#microsoft.graph.windows10XCertificateProfile": return new Windows10XCertificateProfile(); - case "#microsoft.graph.windows10XSCEPCertificateProfile": return new Windows10XSCEPCertificateProfile(); - case "#microsoft.graph.windows10XTrustedRootCertificate": return new Windows10XTrustedRootCertificate(); - case "#microsoft.graph.windows10XVpnConfiguration": return new Windows10XVpnConfiguration(); - case "#microsoft.graph.windows10XWifiConfiguration": return new Windows10XWifiConfiguration(); - case "#microsoft.graph.windows81CertificateProfileBase": return new Windows81CertificateProfileBase(); - case "#microsoft.graph.windows81CompliancePolicy": return new Windows81CompliancePolicy(); - case "#microsoft.graph.windows81GeneralConfiguration": return new Windows81GeneralConfiguration(); - case "#microsoft.graph.windows81SCEPCertificateProfile": return new Windows81SCEPCertificateProfile(); - case "#microsoft.graph.windows81TrustedRootCertificate": return new Windows81TrustedRootCertificate(); } return null; } @@ -2432,6 +2440,17 @@ private static Entity createFromDiscriminatorValue_3(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull private static Entity createFromDiscriminatorValue_4(@jakarta.annotation.Nonnull final String discriminatorValue) { switch (discriminatorValue) { + case "#microsoft.graph.windows10VpnConfiguration": return new Windows10VpnConfiguration(); + case "#microsoft.graph.windows10XCertificateProfile": return new Windows10XCertificateProfile(); + case "#microsoft.graph.windows10XSCEPCertificateProfile": return new Windows10XSCEPCertificateProfile(); + case "#microsoft.graph.windows10XTrustedRootCertificate": return new Windows10XTrustedRootCertificate(); + case "#microsoft.graph.windows10XVpnConfiguration": return new Windows10XVpnConfiguration(); + case "#microsoft.graph.windows10XWifiConfiguration": return new Windows10XWifiConfiguration(); + case "#microsoft.graph.windows81CertificateProfileBase": return new Windows81CertificateProfileBase(); + case "#microsoft.graph.windows81CompliancePolicy": return new Windows81CompliancePolicy(); + case "#microsoft.graph.windows81GeneralConfiguration": return new Windows81GeneralConfiguration(); + case "#microsoft.graph.windows81SCEPCertificateProfile": return new Windows81SCEPCertificateProfile(); + case "#microsoft.graph.windows81TrustedRootCertificate": return new Windows81TrustedRootCertificate(); case "#microsoft.graph.windows81VpnConfiguration": return new Windows81VpnConfiguration(); case "#microsoft.graph.windows81WifiImportConfiguration": return new Windows81WifiImportConfiguration(); case "#microsoft.graph.windowsAppX": return new WindowsAppX(); diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerCustomPropertyDictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerCustomPropertyDictionary.java index 1434793c016..7fc9f31ea55 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerCustomPropertyDictionary.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FileStorageContainerCustomPropertyDictionary.java @@ -13,6 +13,7 @@ public class FileStorageContainerCustomPropertyDictionary extends Dictionary imp */ public FileStorageContainerCustomPropertyDictionary() { super(); + this.setOdataType("#microsoft.graph.fileStorageContainerCustomPropertyDictionary"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/FraudProtectionProvider.java b/src/main/java/com/microsoft/graph/beta/generated/models/FraudProtectionProvider.java index ee1b13cdf23..7cbdb220877 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/FraudProtectionProvider.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/FraudProtectionProvider.java @@ -33,7 +33,7 @@ public static FraudProtectionProvider createFromDiscriminatorValue(@jakarta.anno return new FraudProtectionProvider(); } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the fraud protection provider configuration. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -60,7 +60,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("displayName", this.getDisplayName()); } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the fraud protection provider configuration. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/HardwareOathTokenAuthenticationMethodDevice.java b/src/main/java/com/microsoft/graph/beta/generated/models/HardwareOathTokenAuthenticationMethodDevice.java index 7b0d08d4713..701ac6514c3 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/HardwareOathTokenAuthenticationMethodDevice.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/HardwareOathTokenAuthenticationMethodDevice.java @@ -70,7 +70,7 @@ public HardwareOathTokenHashFunction getHashFunction() { return this.backingStore.get("hashFunction"); } /** - * Gets the lastUsedDateTime property value. The lastUsedDateTime property + * Gets the lastUsedDateTime property value. The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -165,7 +165,7 @@ public void setHashFunction(@jakarta.annotation.Nullable final HardwareOathToken this.backingStore.set("hashFunction", value); } /** - * Sets the lastUsedDateTime property value. The lastUsedDateTime property + * Sets the lastUsedDateTime property value. The date and time the authentication method was last used by the user. Read-only. Optional. This optional value is null if the authentication method doesn't populate it. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. * @param value Value to set for the lastUsedDateTime property. */ public void setLastUsedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/HumanSecurityFraudProtectionProvider.java b/src/main/java/com/microsoft/graph/beta/generated/models/HumanSecurityFraudProtectionProvider.java index 825e44e537c..d50aeb3c565 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/HumanSecurityFraudProtectionProvider.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/HumanSecurityFraudProtectionProvider.java @@ -26,7 +26,7 @@ public static HumanSecurityFraudProtectionProvider createFromDiscriminatorValue( return new HumanSecurityFraudProtectionProvider(); } /** - * Gets the appId property value. The appId property + * Gets the appId property value. Unique identifier for an individual application. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the serverToken property value. The serverToken property + * Gets the serverToken property value. Unique identifier used to authenticate API calls between the Server side integration and the HUMAN platform. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,14 +63,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("serverToken", this.getServerToken()); } /** - * Sets the appId property value. The appId property + * Sets the appId property value. Unique identifier for an individual application. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. * @param value Value to set for the appId property. */ public void setAppId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("appId", value); } /** - * Sets the serverToken property value. The serverToken property + * Sets the serverToken property value. Unique identifier used to authenticate API calls between the Server side integration and the HUMAN platform. You can retrieve this from the HUMAN Security admin console or request it from your HUMAN Security Customer Success Manager. * @param value Value to set for the serverToken property. */ public void setServerToken(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java index 5f17f6d20ff..7db7f1c0a49 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/IdentityContainer.java @@ -158,7 +158,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the riskPrevention property value. The riskPrevention property + * Gets the riskPrevention property value. Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @return a {@link RiskPreventionContainer} */ @jakarta.annotation.Nullable @@ -288,7 +288,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the riskPrevention property value. The riskPrevention property + * Sets the riskPrevention property value. Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @param value Value to set for the riskPrevention property. */ public void setRiskPrevention(@jakarta.annotation.Nullable final RiskPreventionContainer value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MonitorMode.java b/src/main/java/com/microsoft/graph/beta/generated/models/MonitorMode.java index 856226dcd33..f77cc651107 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MonitorMode.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MonitorMode.java @@ -5,7 +5,11 @@ @jakarta.annotation.Generated("com.microsoft.kiota") public enum MonitorMode implements ValuedEnum { + MonitorOnce("monitorOnce"), MonitorOnly("monitorOnly"), + ApplyOnceAndMonitorContinuous("applyOnceAndMonitorContinuous"), + ApplyOnce("applyOnce"), + ApplyContinuous("applyContinuous"), /** A marker value for members added after the release of this API. */ UnknownFutureValue("unknownFutureValue"); public final String value; @@ -18,7 +22,11 @@ public enum MonitorMode implements ValuedEnum { public static MonitorMode forValue(@jakarta.annotation.Nonnull final String searchValue) { Objects.requireNonNull(searchValue); switch(searchValue) { + case "monitorOnce": return MonitorOnce; case "monitorOnly": return MonitorOnly; + case "applyOnceAndMonitorContinuous": return ApplyOnceAndMonitorContinuous; + case "applyOnce": return ApplyOnce; + case "applyContinuous": return ApplyContinuous; case "unknownFutureValue": return UnknownFutureValue; default: return null; } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MonitorRunType.java b/src/main/java/com/microsoft/graph/beta/generated/models/MonitorRunType.java new file mode 100644 index 00000000000..c2aecd2dbee --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MonitorRunType.java @@ -0,0 +1,28 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MonitorRunType implements ValuedEnum { + Monitor("monitor"), + Apply("apply"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + MonitorRunType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MonitorRunType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "monitor": return Monitor; + case "apply": return Apply; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/MonitorStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/MonitorStatus.java index 0d4e08ab36d..69a131122e4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/MonitorStatus.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/MonitorStatus.java @@ -7,7 +7,6 @@ public enum MonitorStatus implements ValuedEnum { Active("active"), Inactive("inactive"), - InactivatedBySystem("inactivatedBySystem"), /** A marker value for members added after the release of this API. */ UnknownFutureValue("unknownFutureValue"); public final String value; @@ -22,7 +21,6 @@ public static MonitorStatus forValue(@jakarta.annotation.Nonnull final String se switch(searchValue) { case "active": return Active; case "inactive": return Inactive; - case "inactivatedBySystem": return InactivatedBySystem; case "unknownFutureValue": return UnknownFutureValue; default: return null; } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OnFraudProtectionLoadStartExternalUsersAuthHandler.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnFraudProtectionLoadStartExternalUsersAuthHandler.java index c699fec2996..9b39abfa045 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OnFraudProtectionLoadStartExternalUsersAuthHandler.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnFraudProtectionLoadStartExternalUsersAuthHandler.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the signUp property value. The signUp property + * Gets the signUp property value. Specifies the configuration of the fraud protection configuration for sign-up events. * @return a {@link FraudProtectionConfiguration} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("signUp", this.getSignUp()); } /** - * Sets the signUp property value. The signUp property + * Sets the signUp property value. Specifies the configuration of the fraud protection configuration for sign-up events. * @param value Value to set for the signUp property. */ public void setSignUp(@jakarta.annotation.Nullable final FraudProtectionConfiguration value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OnFraudProtectionLoadStartListener.java b/src/main/java/com/microsoft/graph/beta/generated/models/OnFraudProtectionLoadStartListener.java index 63a23fbb4a1..3f55aef733b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OnFraudProtectionLoadStartListener.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OnFraudProtectionLoadStartListener.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the handler property value. The handler property + * Gets the handler property value. Configuration for what to invoke if the event resolves to this listener. * @return a {@link OnFraudProtectionLoadStartHandler} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("handler", this.getHandler()); } /** - * Sets the handler property value. The handler property + * Sets the handler property value. Configuration for what to invoke if the event resolves to this listener. * @param value Value to set for the handler property. */ public void setHandler(@jakarta.annotation.Nullable final OnFraudProtectionLoadStartHandler value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/OpenComplexDictionaryType.java b/src/main/java/com/microsoft/graph/beta/generated/models/OpenComplexDictionaryType.java index 2ed90f43bc3..db67dcd4ee1 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/OpenComplexDictionaryType.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/OpenComplexDictionaryType.java @@ -13,6 +13,7 @@ public class OpenComplexDictionaryType extends Dictionary implements Parsable { */ public OpenComplexDictionaryType() { super(); + this.setOdataType("#microsoft.graph.openComplexDictionaryType"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerFormsDictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerFormsDictionary.java index 9cd49c58df9..3aca8b70301 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/PlannerFormsDictionary.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/PlannerFormsDictionary.java @@ -13,6 +13,7 @@ public class PlannerFormsDictionary extends Dictionary implements Parsable { */ public PlannerFormsDictionary() { super(); + this.setOdataType("#microsoft.graph.plannerFormsDictionary"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ResultTemplateDictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/ResultTemplateDictionary.java index 35189c4f540..9d52a441abe 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ResultTemplateDictionary.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ResultTemplateDictionary.java @@ -13,6 +13,7 @@ public class ResultTemplateDictionary extends Dictionary implements Parsable { */ public ResultTemplateDictionary() { super(); + this.setOdataType("#microsoft.graph.resultTemplateDictionary"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/RiskPreventionContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/RiskPreventionContainer.java index 7b99f7acbc0..bdc974b73ce 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/RiskPreventionContainer.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/RiskPreventionContainer.java @@ -67,7 +67,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the fraudProtectionProviders property value. The fraudProtectionProviders property + * Gets the fraudProtectionProviders property value. Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -108,7 +108,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the fraudProtectionProviders property value. The fraudProtectionProviders property + * Sets the fraudProtectionProviders property value. Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. * @param value Value to set for the fraudProtectionProviders property. */ public void setFraudProtectionProviders(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/Security.java b/src/main/java/com/microsoft/graph/beta/generated/models/Security.java index c25e86a1428..e84a7ec2a11 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/Security.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/Security.java @@ -157,7 +157,7 @@ public java.util.List getDomainSecurityProfiles() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(32); + final HashMap> deserializerMap = new HashMap>(33); deserializerMap.put("alerts", (n) -> { this.setAlerts(n.getCollectionOfObjectValues(Alert::createFromDiscriminatorValue)); }); deserializerMap.put("alerts_v2", (n) -> { this.setAlertsV2(n.getCollectionOfObjectValues(Alert::createFromDiscriminatorValue)); }); deserializerMap.put("attackSimulation", (n) -> { this.setAttackSimulation(n.getObjectValue(AttackSimulationRoot::createFromDiscriminatorValue)); }); @@ -183,6 +183,7 @@ public Map> getFieldDeserializers deserializerMap.put("secureScoreControlProfiles", (n) -> { this.setSecureScoreControlProfiles(n.getCollectionOfObjectValues(SecureScoreControlProfile::createFromDiscriminatorValue)); }); deserializerMap.put("secureScores", (n) -> { this.setSecureScores(n.getCollectionOfObjectValues(SecureScore::createFromDiscriminatorValue)); }); deserializerMap.put("securityActions", (n) -> { this.setSecurityActions(n.getCollectionOfObjectValues(SecurityAction::createFromDiscriminatorValue)); }); + deserializerMap.put("securityCopilot", (n) -> { this.setSecurityCopilot(n.getObjectValue(SecurityCopilot::createFromDiscriminatorValue)); }); deserializerMap.put("subjectRightsRequests", (n) -> { this.setSubjectRightsRequests(n.getCollectionOfObjectValues(SubjectRightsRequest::createFromDiscriminatorValue)); }); deserializerMap.put("threatIntelligence", (n) -> { this.setThreatIntelligence(n.getObjectValue(ThreatIntelligence::createFromDiscriminatorValue)); }); deserializerMap.put("threatSubmission", (n) -> { this.setThreatSubmission(n.getObjectValue(ThreatSubmissionRoot::createFromDiscriminatorValue)); }); @@ -312,6 +313,14 @@ public java.util.List getSecureScores() { public java.util.List getSecurityActions() { return this.backingStore.get("securityActions"); } + /** + * Gets the securityCopilot property value. The securityCopilot property + * @return a {@link SecurityCopilot} + */ + @jakarta.annotation.Nullable + public SecurityCopilot getSecurityCopilot() { + return this.backingStore.get("securityCopilot"); + } /** * Gets the subjectRightsRequests property value. The subjectRightsRequests property * @return a {@link java.util.List} @@ -399,6 +408,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("secureScoreControlProfiles", this.getSecureScoreControlProfiles()); writer.writeCollectionOfObjectValues("secureScores", this.getSecureScores()); writer.writeCollectionOfObjectValues("securityActions", this.getSecurityActions()); + writer.writeObjectValue("securityCopilot", this.getSecurityCopilot()); writer.writeCollectionOfObjectValues("subjectRightsRequests", this.getSubjectRightsRequests()); writer.writeObjectValue("threatIntelligence", this.getThreatIntelligence()); writer.writeObjectValue("threatSubmission", this.getThreatSubmission()); @@ -598,6 +608,13 @@ public void setSecureScores(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("securityActions", value); } + /** + * Sets the securityCopilot property value. The securityCopilot property + * @param value Value to set for the securityCopilot property. + */ + public void setSecurityCopilot(@jakarta.annotation.Nullable final SecurityCopilot value) { + this.backingStore.set("securityCopilot", value); + } /** * Sets the subjectRightsRequests property value. The subjectRightsRequests property * @param value Value to set for the subjectRightsRequests property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/SecurityCopilot.java b/src/main/java/com/microsoft/graph/beta/generated/models/SecurityCopilot.java new file mode 100644 index 00000000000..6dc17e8ff00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/SecurityCopilot.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.graph.beta.models.security.securitycopilot.Workspace; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SecurityCopilot extends Entity implements Parsable { + /** + * Instantiates a new {@link SecurityCopilot} and sets the default values. + */ + public SecurityCopilot() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SecurityCopilot} + */ + @jakarta.annotation.Nonnull + public static SecurityCopilot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SecurityCopilot(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("workspaces", (n) -> { this.setWorkspaces(n.getCollectionOfObjectValues(Workspace::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the workspaces property value. The workspaces property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getWorkspaces() { + return this.backingStore.get("workspaces"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("workspaces", this.getWorkspaces()); + } + /** + * Sets the workspaces property value. The workspaces property + * @param value Value to set for the workspaces property. + */ + public void setWorkspaces(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("workspaces", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java index 5e5afffb578..3dbfddd2b3c 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/ServicePrincipal.java @@ -25,6 +25,13 @@ public ServicePrincipal() { @jakarta.annotation.Nonnull public static ServicePrincipal createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.agentIdentity": return new AgentIdentity(); + } + } return new ServicePrincipal(); } /** diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/StringDictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/StringDictionary.java new file mode 100644 index 00000000000..7ce49a06728 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/StringDictionary.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.beta.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StringDictionary extends Dictionary implements Parsable { + /** + * Instantiates a new {@link StringDictionary} and sets the default values. + */ + public StringDictionary() { + super(); + this.setOdataType("#microsoft.graph.stringDictionary"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link StringDictionary} + */ + @jakarta.annotation.Nonnull + public static StringDictionary createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StringDictionary(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/User.java b/src/main/java/com/microsoft/graph/beta/generated/models/User.java index a257abb7157..0b162f66f24 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/User.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/User.java @@ -229,7 +229,7 @@ public UserCloudLicensing getCloudLicensing() { return this.backingStore.get("cloudLicensing"); } /** - * Gets the cloudPCs property value. The cloudPCs property + * Gets the cloudPCs property value. The user's Cloud PCs. Read-only. Nullable. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -1831,7 +1831,7 @@ public void setCloudLicensing(@jakarta.annotation.Nullable final UserCloudLicens this.backingStore.set("cloudLicensing", value); } /** - * Sets the cloudPCs property value. The cloudPCs property + * Sets the cloudPCs property value. The user's Cloud PCs. Read-only. Nullable. * @param value Value to set for the cloudPCs property. */ public void setCloudPCs(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEndpoint.java b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEndpoint.java index 4ded36262fa..2e5a2acabd4 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEndpoint.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/VirtualEndpoint.java @@ -73,7 +73,7 @@ public java.util.List getDeviceImages() { return this.backingStore.get("deviceImages"); } /** - * Gets the externalPartners property value. The externalPartners property + * Gets the externalPartners property value. The external partners on a Cloud PC. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -264,7 +264,7 @@ public void setDeviceImages(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/WafAllowedHeadersDictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/WafAllowedHeadersDictionary.java index aa0210a3c8c..65307693def 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/WafAllowedHeadersDictionary.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/WafAllowedHeadersDictionary.java @@ -13,6 +13,7 @@ public class WafAllowedHeadersDictionary extends Dictionary implements Parsable */ public WafAllowedHeadersDictionary() { super(); + this.setOdataType("#microsoft.graph.wafAllowedHeadersDictionary"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/Workflow.java b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/Workflow.java index 133899e246e..d3ba8e598af 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/Workflow.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/identitygovernance/Workflow.java @@ -35,7 +35,7 @@ public OffsetDateTime getDeletedDateTime() { return this.backingStore.get("deletedDateTime"); } /** - * Gets the executionScope property value. The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * Gets the executionScope property value. The list of users that meet the workflowExecutionConditions of a workflow. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -141,7 +141,7 @@ public void setDeletedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("deletedDateTime", value); } /** - * Sets the executionScope property value. The unique identifier of the Microsoft Entra identity that last modified the workflow object. + * Sets the executionScope property value. The list of users that meet the workflowExecutionConditions of a workflow. * @param value Value to set for the executionScope property. */ public void setExecutionScope(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ExtendedProperties.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ExtendedProperties.java index 1d4714bc674..a63db32fc59 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ExtendedProperties.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/ExtendedProperties.java @@ -14,6 +14,7 @@ public class ExtendedProperties extends Dictionary implements Parsable { */ public ExtendedProperties() { super(); + this.setOdataType("#microsoft.graph.networkaccess.extendedProperties"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/TlsCertificateStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/TlsCertificateStatus.java index 070da61536e..91ae53caa02 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/TlsCertificateStatus.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/networkaccess/TlsCertificateStatus.java @@ -10,7 +10,9 @@ public enum TlsCertificateStatus implements ValuedEnum { Active("active"), UnknownFutureValue("unknownFutureValue"), Expiring("expiring"), - Expired("expired"); + Expired("expired"), + Enabled("enabled"), + Disabled("disabled"); public final String value; TlsCertificateStatus(final String value) { this.value = value; @@ -27,6 +29,8 @@ public static TlsCertificateStatus forValue(@jakarta.annotation.Nonnull final St case "unknownFutureValue": return UnknownFutureValue; case "expiring": return Expiring; case "expired": return Expired; + case "enabled": return Enabled; + case "disabled": return Disabled; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/partner/security/AdditionalDataDictionary.java b/src/main/java/com/microsoft/graph/beta/generated/models/partner/security/AdditionalDataDictionary.java index c4df70e09f9..7c80ae4dd3e 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/partner/security/AdditionalDataDictionary.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/partner/security/AdditionalDataDictionary.java @@ -14,6 +14,7 @@ public class AdditionalDataDictionary extends Dictionary implements Parsable { */ public AdditionalDataDictionary() { super(); + this.setOdataType("#microsoft.graph.partner.security.additionalDataDictionary"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/AutoAuditingConfiguration.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/AutoAuditingConfiguration.java new file mode 100644 index 00000000000..bfccaa66455 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/AutoAuditingConfiguration.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AutoAuditingConfiguration extends Entity implements Parsable { + /** + * Instantiates a new {@link AutoAuditingConfiguration} and sets the default values. + */ + public AutoAuditingConfiguration() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AutoAuditingConfiguration} + */ + @jakarta.annotation.Nonnull + public static AutoAuditingConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AutoAuditingConfiguration(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("isAutomatic", (n) -> { this.setIsAutomatic(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the isAutomatic property value. The isAutomatic property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAutomatic() { + return this.backingStore.get("isAutomatic"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeBooleanValue("isAutomatic", this.getIsAutomatic()); + } + /** + * Sets the isAutomatic property value. The isAutomatic property + * @param value Value to set for the isAutomatic property. + */ + public void setIsAutomatic(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAutomatic", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseOperation.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseOperation.java index fc3b7caf9bd..dccc9ee5e9d 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseOperation.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/CaseOperation.java @@ -44,7 +44,7 @@ public static CaseOperation createFromDiscriminatorValue(@jakarta.annotation.Non return new CaseOperation(); } /** - * Gets the action property value. The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult. + * Gets the action property value. The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult, holdPolicySync. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult, holdPolicySync. * @return a {@link CaseAction} */ @jakarta.annotation.Nullable @@ -108,7 +108,7 @@ public ResultInfo getResultInfo() { return this.backingStore.get("resultInfo"); } /** - * Gets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed. + * Gets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed, unknownFutureValue. * @return a {@link CaseOperationStatus} */ @jakarta.annotation.Nullable @@ -131,7 +131,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("status", this.getStatus()); } /** - * Sets the action property value. The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult. + * Sets the action property value. The type of action the operation represents. Possible values are: contentExport, applyTags, convertToPdf, index, estimateStatistics, addToReviewSet, holdUpdate, unknownFutureValue, purgeData, exportReport, exportResult, holdPolicySync. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: purgeData, exportReport, exportResult, holdPolicySync. * @param value Value to set for the action property. */ public void setAction(@jakarta.annotation.Nullable final CaseAction value) { @@ -173,7 +173,7 @@ public void setResultInfo(@jakarta.annotation.Nullable final ResultInfo value) { this.backingStore.set("resultInfo", value); } /** - * Sets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed. + * Sets the status property value. The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final CaseOperationStatus value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/EdiscoveryHoldPolicySyncOperation.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/EdiscoveryHoldPolicySyncOperation.java index 429bd884b64..3f113423ba5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/EdiscoveryHoldPolicySyncOperation.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/EdiscoveryHoldPolicySyncOperation.java @@ -35,7 +35,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the reportFileMetadata property value. The reportFileMetadata property + * Gets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("reportFileMetadata", this.getReportFileMetadata()); } /** - * Sets the reportFileMetadata property value. The reportFileMetadata property + * Sets the reportFileMetadata property value. Contains the properties for report file metadata, including downloadUrl, fileName, and size. * @param value Value to set for the reportFileMetadata property. */ public void setReportFileMetadata(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java index 5ccbccf7c6e..ab201ee7fd5 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/IdentityContainer.java @@ -37,6 +37,7 @@ public Map> getFieldDeserializers deserializerMap.put("sensorCandidateActivationConfiguration", (n) -> { this.setSensorCandidateActivationConfiguration(n.getObjectValue(SensorCandidateActivationConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("sensorCandidates", (n) -> { this.setSensorCandidates(n.getCollectionOfObjectValues(SensorCandidate::createFromDiscriminatorValue)); }); deserializerMap.put("sensors", (n) -> { this.setSensors(n.getCollectionOfObjectValues(Sensor::createFromDiscriminatorValue)); }); + deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(SettingsContainer::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -79,6 +80,14 @@ public java.util.List getSensorCandidates() { public java.util.List getSensors() { return this.backingStore.get("sensors"); } + /** + * Gets the settings property value. The settings property + * @return a {@link SettingsContainer} + */ + @jakarta.annotation.Nullable + public SettingsContainer getSettings() { + return this.backingStore.get("settings"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -91,6 +100,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("sensorCandidateActivationConfiguration", this.getSensorCandidateActivationConfiguration()); writer.writeCollectionOfObjectValues("sensorCandidates", this.getSensorCandidates()); writer.writeCollectionOfObjectValues("sensors", this.getSensors()); + writer.writeObjectValue("settings", this.getSettings()); } /** * Sets the healthIssues property value. Represents potential issues within a customer's Microsoft Defender for Identity configuration that Microsoft Defender for Identity identified. @@ -127,4 +137,11 @@ public void setSensorCandidates(@jakarta.annotation.Nullable final java.util.Lis public void setSensors(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("sensors", value); } + /** + * Sets the settings property value. The settings property + * @param value Value to set for the settings property. + */ + public void setSettings(@jakarta.annotation.Nullable final SettingsContainer value) { + this.backingStore.set("settings", value); + } } diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/SettingsContainer.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/SettingsContainer.java new file mode 100644 index 00000000000..1085538f116 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/SettingsContainer.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SettingsContainer extends Entity implements Parsable { + /** + * Instantiates a new {@link SettingsContainer} and sets the default values. + */ + public SettingsContainer() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SettingsContainer} + */ + @jakarta.annotation.Nonnull + public static SettingsContainer createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SettingsContainer(); + } + /** + * Gets the autoAuditingConfiguration property value. The autoAuditingConfiguration property + * @return a {@link AutoAuditingConfiguration} + */ + @jakarta.annotation.Nullable + public AutoAuditingConfiguration getAutoAuditingConfiguration() { + return this.backingStore.get("autoAuditingConfiguration"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("autoAuditingConfiguration", (n) -> { this.setAutoAuditingConfiguration(n.getObjectValue(AutoAuditingConfiguration::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("autoAuditingConfiguration", this.getAutoAuditingConfiguration()); + } + /** + * Sets the autoAuditingConfiguration property value. The autoAuditingConfiguration property + * @param value Value to set for the autoAuditingConfiguration property. + */ + public void setAutoAuditingConfiguration(@jakarta.annotation.Nullable final AutoAuditingConfiguration value) { + this.backingStore.set("autoAuditingConfiguration", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Evaluation.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Evaluation.java new file mode 100644 index 00000000000..d7ed8e52574 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Evaluation.java @@ -0,0 +1,182 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Evaluation extends Entity implements Parsable { + /** + * Instantiates a new {@link Evaluation} and sets the default values. + */ + public Evaluation() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Evaluation} + */ + @jakarta.annotation.Nonnull + public static Evaluation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Evaluation(); + } + /** + * Gets the completedDateTime property value. The completedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCompletedDateTime() { + return this.backingStore.get("completedDateTime"); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the executionCount property value. The executionCount property + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getExecutionCount() { + return this.backingStore.get("executionCount"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("completedDateTime", (n) -> { this.setCompletedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("executionCount", (n) -> { this.setExecutionCount(n.getLongValue()); }); + deserializerMap.put("isCancelled", (n) -> { this.setIsCancelled(n.getBooleanValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("result", (n) -> { this.setResult(n.getObjectValue(EvaluationResult::createFromDiscriminatorValue)); }); + deserializerMap.put("runStartDateTime", (n) -> { this.setRunStartDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(EvaluationState::forValue)); }); + return deserializerMap; + } + /** + * Gets the isCancelled property value. The isCancelled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCancelled() { + return this.backingStore.get("isCancelled"); + } + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the result property value. The result property + * @return a {@link EvaluationResult} + */ + @jakarta.annotation.Nullable + public EvaluationResult getResult() { + return this.backingStore.get("result"); + } + /** + * Gets the runStartDateTime property value. The runStartDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getRunStartDateTime() { + return this.backingStore.get("runStartDateTime"); + } + /** + * Gets the state property value. The state property + * @return a {@link EvaluationState} + */ + @jakarta.annotation.Nullable + public EvaluationState getState() { + return this.backingStore.get("state"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("completedDateTime", this.getCompletedDateTime()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeLongValue("executionCount", this.getExecutionCount()); + writer.writeBooleanValue("isCancelled", this.getIsCancelled()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeObjectValue("result", this.getResult()); + writer.writeOffsetDateTimeValue("runStartDateTime", this.getRunStartDateTime()); + writer.writeEnumValue("state", this.getState()); + } + /** + * Sets the completedDateTime property value. The completedDateTime property + * @param value Value to set for the completedDateTime property. + */ + public void setCompletedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("completedDateTime", value); + } + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the executionCount property value. The executionCount property + * @param value Value to set for the executionCount property. + */ + public void setExecutionCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("executionCount", value); + } + /** + * Sets the isCancelled property value. The isCancelled property + * @param value Value to set for the isCancelled property. + */ + public void setIsCancelled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCancelled", value); + } + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the result property value. The result property + * @param value Value to set for the result property. + */ + public void setResult(@jakarta.annotation.Nullable final EvaluationResult value) { + this.backingStore.set("result", value); + } + /** + * Sets the runStartDateTime property value. The runStartDateTime property + * @param value Value to set for the runStartDateTime property. + */ + public void setRunStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("runStartDateTime", value); + } + /** + * Sets the state property value. The state property + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final EvaluationState value) { + this.backingStore.set("state", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationCollectionResponse.java new file mode 100644 index 00000000000..1c00e21543f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EvaluationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EvaluationCollectionResponse} and sets the default values. + */ + public EvaluationCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EvaluationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EvaluationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EvaluationCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(Evaluation::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationResult.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationResult.java new file mode 100644 index 00000000000..28b93a93dbb --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationResult.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EvaluationResult implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EvaluationResult} and sets the default values. + */ + public EvaluationResult() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EvaluationResult} + */ + @jakarta.annotation.Nonnull + public static EvaluationResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EvaluationResult(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the content property value. The content property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContent() { + return this.backingStore.get("content"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("content", (n) -> { this.setContent(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("previewState", (n) -> { this.setPreviewState(n.getEnumValue(SkillPreviewState::forValue)); }); + deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(EvaluationResultType::forValue)); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the previewState property value. The previewState property + * @return a {@link SkillPreviewState} + */ + @jakarta.annotation.Nullable + public SkillPreviewState getPreviewState() { + return this.backingStore.get("previewState"); + } + /** + * Gets the type property value. The type property + * @return a {@link EvaluationResultType} + */ + @jakarta.annotation.Nullable + public EvaluationResultType getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("content", this.getContent()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("previewState", this.getPreviewState()); + writer.writeEnumValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the content property value. The content property + * @param value Value to set for the content property. + */ + public void setContent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("content", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the previewState property value. The previewState property + * @param value Value to set for the previewState property. + */ + public void setPreviewState(@jakarta.annotation.Nullable final SkillPreviewState value) { + this.backingStore.set("previewState", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final EvaluationResultType value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationResultType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationResultType.java new file mode 100644 index 00000000000..9d78889144a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationResultType.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EvaluationResultType implements ValuedEnum { + Unknown("unknown"), + Success("success"), + Error("error"), + NeedAdditionalClaims("needAdditionalClaims"), + Rejected("rejected"), + TimedOut("timedOut"), + CapacityExceeded("capacityExceeded"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + EvaluationResultType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EvaluationResultType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "success": return Success; + case "error": return Error; + case "needAdditionalClaims": return NeedAdditionalClaims; + case "rejected": return Rejected; + case "timedOut": return TimedOut; + case "capacityExceeded": return CapacityExceeded; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationState.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationState.java new file mode 100644 index 00000000000..dbb0a7f6124 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/EvaluationState.java @@ -0,0 +1,39 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum EvaluationState implements ValuedEnum { + Unknown("unknown"), + Created("created"), + Running("running"), + Completed("completed"), + Cancelled("cancelled"), + Pending("pending"), + Deferred("deferred"), + WaitingForInput("waitingForInput"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + EvaluationState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static EvaluationState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "created": return Created; + case "running": return Running; + case "completed": return Completed; + case "cancelled": return Cancelled; + case "pending": return Pending; + case "deferred": return Deferred; + case "waitingForInput": return WaitingForInput; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Plugin.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Plugin.java new file mode 100644 index 00000000000..98692b498e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Plugin.java @@ -0,0 +1,277 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Plugin implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link Plugin} and sets the default values. + */ + public Plugin() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Plugin} + */ + @jakarta.annotation.Nonnull + public static Plugin createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Plugin(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the authorization property value. The authorization property + * @return a {@link PluginAuth} + */ + @jakarta.annotation.Nullable + public PluginAuth getAuthorization() { + return this.backingStore.get("authorization"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the catalogScope property value. The catalogScope property + * @return a {@link PluginCatalogScope} + */ + @jakarta.annotation.Nullable + public PluginCatalogScope getCatalogScope() { + return this.backingStore.get("catalogScope"); + } + /** + * Gets the category property value. The category property + * @return a {@link PluginCategory} + */ + @jakarta.annotation.Nullable + public PluginCategory getCategory() { + return this.backingStore.get("category"); + } + /** + * Gets the description property value. The description property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. The displayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(11); + deserializerMap.put("authorization", (n) -> { this.setAuthorization(n.getObjectValue(PluginAuth::createFromDiscriminatorValue)); }); + deserializerMap.put("catalogScope", (n) -> { this.setCatalogScope(n.getEnumValue(PluginCatalogScope::forValue)); }); + deserializerMap.put("category", (n) -> { this.setCategory(n.getEnumValue(PluginCategory::forValue)); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("previewState", (n) -> { this.setPreviewState(n.getEnumValue(PluginPreviewStates::forValue)); }); + deserializerMap.put("settings", (n) -> { this.setSettings(n.getCollectionOfObjectValues(PluginSetting::createFromDiscriminatorValue)); }); + deserializerMap.put("supportedAuthTypes", (n) -> { this.setSupportedAuthTypes(n.getEnumValue(PluginAuthTypes::forValue)); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. The isEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * Gets the name property value. The name property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the previewState property value. The previewState property + * @return a {@link PluginPreviewStates} + */ + @jakarta.annotation.Nullable + public PluginPreviewStates getPreviewState() { + return this.backingStore.get("previewState"); + } + /** + * Gets the settings property value. The settings property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSettings() { + return this.backingStore.get("settings"); + } + /** + * Gets the supportedAuthTypes property value. The supportedAuthTypes property + * @return a {@link PluginAuthTypes} + */ + @jakarta.annotation.Nullable + public PluginAuthTypes getSupportedAuthTypes() { + return this.backingStore.get("supportedAuthTypes"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("authorization", this.getAuthorization()); + writer.writeEnumValue("catalogScope", this.getCatalogScope()); + writer.writeEnumValue("category", this.getCategory()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("previewState", this.getPreviewState()); + writer.writeCollectionOfObjectValues("settings", this.getSettings()); + writer.writeEnumValue("supportedAuthTypes", this.getSupportedAuthTypes()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the authorization property value. The authorization property + * @param value Value to set for the authorization property. + */ + public void setAuthorization(@jakarta.annotation.Nullable final PluginAuth value) { + this.backingStore.set("authorization", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the catalogScope property value. The catalogScope property + * @param value Value to set for the catalogScope property. + */ + public void setCatalogScope(@jakarta.annotation.Nullable final PluginCatalogScope value) { + this.backingStore.set("catalogScope", value); + } + /** + * Sets the category property value. The category property + * @param value Value to set for the category property. + */ + public void setCategory(@jakarta.annotation.Nullable final PluginCategory value) { + this.backingStore.set("category", value); + } + /** + * Sets the description property value. The description property + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the displayName property value. The displayName property + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the isEnabled property value. The isEnabled property + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } + /** + * Sets the name property value. The name property + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the previewState property value. The previewState property + * @param value Value to set for the previewState property. + */ + public void setPreviewState(@jakarta.annotation.Nullable final PluginPreviewStates value) { + this.backingStore.set("previewState", value); + } + /** + * Sets the settings property value. The settings property + * @param value Value to set for the settings property. + */ + public void setSettings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("settings", value); + } + /** + * Sets the supportedAuthTypes property value. The supportedAuthTypes property + * @param value Value to set for the supportedAuthTypes property. + */ + public void setSupportedAuthTypes(@jakarta.annotation.Nullable final PluginAuthTypes value) { + this.backingStore.set("supportedAuthTypes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginAuth.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginAuth.java new file mode 100644 index 00000000000..7a19f5705f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginAuth.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PluginAuth implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PluginAuth} and sets the default values. + */ + public PluginAuth() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link PluginAuth} + */ + @jakarta.annotation.Nonnull + public static PluginAuth createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PluginAuth(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the authType property value. The authType property + * @return a {@link PluginAuthTypes} + */ + @jakarta.annotation.Nullable + public PluginAuthTypes getAuthType() { + return this.backingStore.get("authType"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("authType", (n) -> { this.setAuthType(n.getEnumValue(PluginAuthTypes::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("authType", this.getAuthType()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the authType property value. The authType property + * @param value Value to set for the authType property. + */ + public void setAuthType(@jakarta.annotation.Nullable final PluginAuthTypes value) { + this.backingStore.set("authType", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginAuthTypes.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginAuthTypes.java new file mode 100644 index 00000000000..a462a850cdc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginAuthTypes.java @@ -0,0 +1,41 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PluginAuthTypes implements ValuedEnum { + None("none"), + Basic("basic"), + APIKey("aPIKey"), + OAuthAuthorizationCodeFlow("oAuthAuthorizationCodeFlow"), + OAuthClientCredentialsFlow("oAuthClientCredentialsFlow"), + Aad("aad"), + ServiceHttp("serviceHttp"), + AadDelegated("aadDelegated"), + OAuthPasswordGrantFlow("oAuthPasswordGrantFlow"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PluginAuthTypes(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PluginAuthTypes forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "basic": return Basic; + case "aPIKey": return APIKey; + case "oAuthAuthorizationCodeFlow": return OAuthAuthorizationCodeFlow; + case "oAuthClientCredentialsFlow": return OAuthClientCredentialsFlow; + case "aad": return Aad; + case "serviceHttp": return ServiceHttp; + case "aadDelegated": return AadDelegated; + case "oAuthPasswordGrantFlow": return OAuthPasswordGrantFlow; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginCatalogScope.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginCatalogScope.java new file mode 100644 index 00000000000..5c7b18e27e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginCatalogScope.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PluginCatalogScope implements ValuedEnum { + None("none"), + User("user"), + Workspace("workspace"), + Tenant("tenant"), + Global("global"), + GeoGlobal("geoGlobal"), + UserWorkspace("userWorkspace"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PluginCatalogScope(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PluginCatalogScope forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "user": return User; + case "workspace": return Workspace; + case "tenant": return Tenant; + case "global": return Global; + case "geoGlobal": return GeoGlobal; + case "userWorkspace": return UserWorkspace; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginCategory.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginCategory.java new file mode 100644 index 00000000000..98882af3b06 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginCategory.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PluginCategory implements ValuedEnum { + Hidden("hidden"), + Microsoft("microsoft"), + MicrosoftConnectors("microsoftConnectors"), + Other("other"), + Web("web"), + Testing("testing"), + Plugin("plugin"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PluginCategory(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PluginCategory forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "hidden": return Hidden; + case "microsoft": return Microsoft; + case "microsoftConnectors": return MicrosoftConnectors; + case "other": return Other; + case "web": return Web; + case "testing": return Testing; + case "plugin": return Plugin; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginCollectionResponse.java new file mode 100644 index 00000000000..1d0486103bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PluginCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link PluginCollectionResponse} and sets the default values. + */ + public PluginCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link PluginCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static PluginCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PluginCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(Plugin::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginPreviewStates.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginPreviewStates.java new file mode 100644 index 00000000000..b06f11912d6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginPreviewStates.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PluginPreviewStates implements ValuedEnum { + Ga("ga"), + Public("public"), + Private("private"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PluginPreviewStates(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PluginPreviewStates forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "ga": return Ga; + case "public": return Public; + case "private": return Private; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginSetting.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginSetting.java new file mode 100644 index 00000000000..f4c5410a33d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginSetting.java @@ -0,0 +1,277 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PluginSetting implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PluginSetting} and sets the default values. + */ + public PluginSetting() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link PluginSetting} + */ + @jakarta.annotation.Nonnull + public static PluginSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PluginSetting(); + } + /** + * Gets the acceptableValues property value. The acceptableValues property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAcceptableValues() { + return this.backingStore.get("acceptableValues"); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the defaultValue property value. The defaultValue property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * Gets the description property value. The description property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayType property value. The displayType property + * @return a {@link PluginSettingDisplayType} + */ + @jakarta.annotation.Nullable + public PluginSettingDisplayType getDisplayType() { + return this.backingStore.get("displayType"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(11); + deserializerMap.put("acceptableValues", (n) -> { this.setAcceptableValues(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("defaultValue", (n) -> { this.setDefaultValue(n.getStringValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayType", (n) -> { this.setDisplayType(n.getEnumValue(PluginSettingDisplayType::forValue)); }); + deserializerMap.put("hintText", (n) -> { this.setHintText(n.getStringValue()); }); + deserializerMap.put("isRequired", (n) -> { this.setIsRequired(n.getBooleanValue()); }); + deserializerMap.put("label", (n) -> { this.setLabel(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("settingValue", (n) -> { this.setSettingValue(n.getEnumValue(PluginSettingType::forValue)); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the hintText property value. The hintText property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getHintText() { + return this.backingStore.get("hintText"); + } + /** + * Gets the isRequired property value. The isRequired property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRequired() { + return this.backingStore.get("isRequired"); + } + /** + * Gets the label property value. The label property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLabel() { + return this.backingStore.get("label"); + } + /** + * Gets the name property value. The name property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the settingValue property value. The settingValue property + * @return a {@link PluginSettingType} + */ + @jakarta.annotation.Nullable + public PluginSettingType getSettingValue() { + return this.backingStore.get("settingValue"); + } + /** + * Gets the value property value. The value property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("acceptableValues", this.getAcceptableValues()); + writer.writeStringValue("defaultValue", this.getDefaultValue()); + writer.writeStringValue("description", this.getDescription()); + writer.writeEnumValue("displayType", this.getDisplayType()); + writer.writeStringValue("hintText", this.getHintText()); + writer.writeBooleanValue("isRequired", this.getIsRequired()); + writer.writeStringValue("label", this.getLabel()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("settingValue", this.getSettingValue()); + writer.writeStringValue("value", this.getValue()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the acceptableValues property value. The acceptableValues property + * @param value Value to set for the acceptableValues property. + */ + public void setAcceptableValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("acceptableValues", value); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the defaultValue property value. The defaultValue property + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("defaultValue", value); + } + /** + * Sets the description property value. The description property + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the displayType property value. The displayType property + * @param value Value to set for the displayType property. + */ + public void setDisplayType(@jakarta.annotation.Nullable final PluginSettingDisplayType value) { + this.backingStore.set("displayType", value); + } + /** + * Sets the hintText property value. The hintText property + * @param value Value to set for the hintText property. + */ + public void setHintText(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("hintText", value); + } + /** + * Sets the isRequired property value. The isRequired property + * @param value Value to set for the isRequired property. + */ + public void setIsRequired(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRequired", value); + } + /** + * Sets the label property value. The label property + * @param value Value to set for the label property. + */ + public void setLabel(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("label", value); + } + /** + * Sets the name property value. The name property + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the settingValue property value. The settingValue property + * @param value Value to set for the settingValue property. + */ + public void setSettingValue(@jakarta.annotation.Nullable final PluginSettingType value) { + this.backingStore.set("settingValue", value); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginSettingDisplayType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginSettingDisplayType.java new file mode 100644 index 00000000000..f18ab734132 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginSettingDisplayType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PluginSettingDisplayType implements ValuedEnum { + None("none"), + Textbox("textbox"), + Checkbox("checkbox"), + Dropdown("dropdown"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PluginSettingDisplayType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PluginSettingDisplayType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "textbox": return Textbox; + case "checkbox": return Checkbox; + case "dropdown": return Dropdown; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginSettingType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginSettingType.java new file mode 100644 index 00000000000..686b6408151 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PluginSettingType.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PluginSettingType implements ValuedEnum { + String("string"), + Bool("bool"), + Array("array"), + Enum("enum"), + SecretString("secretString"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PluginSettingType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PluginSettingType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "string": return String; + case "bool": return Bool; + case "array": return Array; + case "enum": return Enum; + case "secretString": return SecretString; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Prompt.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Prompt.java new file mode 100644 index 00000000000..05d338226e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Prompt.java @@ -0,0 +1,183 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.graph.beta.models.Dictionary; +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Prompt extends Entity implements Parsable { + /** + * Instantiates a new {@link Prompt} and sets the default values. + */ + public Prompt() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Prompt} + */ + @jakarta.annotation.Nonnull + public static Prompt createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Prompt(); + } + /** + * Gets the content property value. The content property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContent() { + return this.backingStore.get("content"); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the evaluations property value. The evaluations property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEvaluations() { + return this.backingStore.get("evaluations"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("content", (n) -> { this.setContent(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("evaluations", (n) -> { this.setEvaluations(n.getCollectionOfObjectValues(Evaluation::createFromDiscriminatorValue)); }); + deserializerMap.put("inputs", (n) -> { this.setInputs(n.getObjectValue(Dictionary::createFromDiscriminatorValue)); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("skillInputDescriptors", (n) -> { this.setSkillInputDescriptors(n.getCollectionOfObjectValues(SkillInputDescriptor::createFromDiscriminatorValue)); }); + deserializerMap.put("skillName", (n) -> { this.setSkillName(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(PromptType::forValue)); }); + return deserializerMap; + } + /** + * Gets the inputs property value. The inputs property + * @return a {@link Dictionary} + */ + @jakarta.annotation.Nullable + public Dictionary getInputs() { + return this.backingStore.get("inputs"); + } + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the skillInputDescriptors property value. The skillInputDescriptors property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSkillInputDescriptors() { + return this.backingStore.get("skillInputDescriptors"); + } + /** + * Gets the skillName property value. The skillName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSkillName() { + return this.backingStore.get("skillName"); + } + /** + * Gets the type property value. The type property + * @return a {@link PromptType} + */ + @jakarta.annotation.Nullable + public PromptType getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("content", this.getContent()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeCollectionOfObjectValues("evaluations", this.getEvaluations()); + writer.writeObjectValue("inputs", this.getInputs()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeCollectionOfObjectValues("skillInputDescriptors", this.getSkillInputDescriptors()); + writer.writeStringValue("skillName", this.getSkillName()); + writer.writeEnumValue("type", this.getType()); + } + /** + * Sets the content property value. The content property + * @param value Value to set for the content property. + */ + public void setContent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("content", value); + } + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the evaluations property value. The evaluations property + * @param value Value to set for the evaluations property. + */ + public void setEvaluations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("evaluations", value); + } + /** + * Sets the inputs property value. The inputs property + * @param value Value to set for the inputs property. + */ + public void setInputs(@jakarta.annotation.Nullable final Dictionary value) { + this.backingStore.set("inputs", value); + } + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the skillInputDescriptors property value. The skillInputDescriptors property + * @param value Value to set for the skillInputDescriptors property. + */ + public void setSkillInputDescriptors(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("skillInputDescriptors", value); + } + /** + * Sets the skillName property value. The skillName property + * @param value Value to set for the skillName property. + */ + public void setSkillName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("skillName", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final PromptType value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PromptCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PromptCollectionResponse.java new file mode 100644 index 00000000000..082ae6354e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PromptCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PromptCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link PromptCollectionResponse} and sets the default values. + */ + public PromptCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link PromptCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static PromptCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PromptCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(Prompt::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PromptType.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PromptType.java new file mode 100644 index 00000000000..92f1e95f6b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/PromptType.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PromptType implements ValuedEnum { + Unknown("unknown"), + Context("context"), + Prompt("prompt"), + Skill("skill"), + Feedback("feedback"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PromptType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PromptType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "context": return Context; + case "prompt": return Prompt; + case "skill": return Skill; + case "feedback": return Feedback; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Session.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Session.java new file mode 100644 index 00000000000..27cdd8eba60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Session.java @@ -0,0 +1,114 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Session extends Entity implements Parsable { + /** + * Instantiates a new {@link Session} and sets the default values. + */ + public Session() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Session} + */ + @jakarta.annotation.Nonnull + public static Session createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Session(); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the displayName property value. The displayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("prompts", (n) -> { this.setPrompts(n.getCollectionOfObjectValues(Prompt::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the prompts property value. The prompts property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPrompts() { + return this.backingStore.get("prompts"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeCollectionOfObjectValues("prompts", this.getPrompts()); + } + /** + * Sets the createdDateTime property value. The createdDateTime property + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the displayName property value. The displayName property + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @param value Value to set for the lastModifiedDateTime property. + */ + public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastModifiedDateTime", value); + } + /** + * Sets the prompts property value. The prompts property + * @param value Value to set for the prompts property. + */ + public void setPrompts(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("prompts", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SessionCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SessionCollectionResponse.java new file mode 100644 index 00000000000..51ddc91bed5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SessionCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SessionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SessionCollectionResponse} and sets the default values. + */ + public SessionCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SessionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SessionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SessionCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(Session::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillInputDescriptor.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillInputDescriptor.java new file mode 100644 index 00000000000..4f0df635dd9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillInputDescriptor.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SkillInputDescriptor extends SkillVariableDescriptor implements Parsable { + /** + * Instantiates a new {@link SkillInputDescriptor} and sets the default values. + */ + public SkillInputDescriptor() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SkillInputDescriptor} + */ + @jakarta.annotation.Nonnull + public static SkillInputDescriptor createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SkillInputDescriptor(); + } + /** + * Gets the defaultValue property value. The defaultValue property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDefaultValue() { + return this.backingStore.get("defaultValue"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("defaultValue", (n) -> { this.setDefaultValue(n.getStringValue()); }); + deserializerMap.put("isRequired", (n) -> { this.setIsRequired(n.getBooleanValue()); }); + deserializerMap.put("placeholderValue", (n) -> { this.setPlaceholderValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isRequired property value. The isRequired property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRequired() { + return this.backingStore.get("isRequired"); + } + /** + * Gets the placeholderValue property value. The placeholderValue property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceholderValue() { + return this.backingStore.get("placeholderValue"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("defaultValue", this.getDefaultValue()); + writer.writeBooleanValue("isRequired", this.getIsRequired()); + writer.writeStringValue("placeholderValue", this.getPlaceholderValue()); + } + /** + * Sets the defaultValue property value. The defaultValue property + * @param value Value to set for the defaultValue property. + */ + public void setDefaultValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("defaultValue", value); + } + /** + * Sets the isRequired property value. The isRequired property + * @param value Value to set for the isRequired property. + */ + public void setIsRequired(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRequired", value); + } + /** + * Sets the placeholderValue property value. The placeholderValue property + * @param value Value to set for the placeholderValue property. + */ + public void setPlaceholderValue(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeholderValue", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillPreviewState.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillPreviewState.java new file mode 100644 index 00000000000..ba1374c7d4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillPreviewState.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum SkillPreviewState implements ValuedEnum { + Ga("ga"), + Public("public"), + Private("private"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + SkillPreviewState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SkillPreviewState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "ga": return Ga; + case "public": return Public; + case "private": return Private; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillTypeDescriptor.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillTypeDescriptor.java new file mode 100644 index 00000000000..443c7c01caf --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillTypeDescriptor.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SkillTypeDescriptor implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SkillTypeDescriptor} and sets the default values. + */ + public SkillTypeDescriptor() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SkillTypeDescriptor} + */ + @jakarta.annotation.Nonnull + public static SkillTypeDescriptor createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SkillTypeDescriptor(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the name property value. The name property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the name property value. The name property + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillVariableDescriptor.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillVariableDescriptor.java new file mode 100644 index 00000000000..29921ad28ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/SkillVariableDescriptor.java @@ -0,0 +1,165 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SkillVariableDescriptor implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SkillVariableDescriptor} and sets the default values. + */ + public SkillVariableDescriptor() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SkillVariableDescriptor} + */ + @jakarta.annotation.Nonnull + public static SkillVariableDescriptor createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.security.securityCopilot.skillInputDescriptor": return new SkillInputDescriptor(); + } + } + return new SkillVariableDescriptor(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the description property value. The description property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getObjectValue(SkillTypeDescriptor::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the name property value. The name property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the type property value. The type property + * @return a {@link SkillTypeDescriptor} + */ + @jakarta.annotation.Nullable + public SkillTypeDescriptor getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the description property value. The description property + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the name property value. The name property + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final SkillTypeDescriptor value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Workspace.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Workspace.java new file mode 100644 index 00000000000..d3961eb2d74 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/Workspace.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Workspace extends Entity implements Parsable { + /** + * Instantiates a new {@link Workspace} and sets the default values. + */ + public Workspace() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Workspace} + */ + @jakarta.annotation.Nonnull + public static Workspace createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Workspace(); + } + /** + * Gets the displayName property value. The displayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("plugins", (n) -> { this.setPlugins(n.getCollectionOfObjectValues(Plugin::createFromDiscriminatorValue)); }); + deserializerMap.put("sessions", (n) -> { this.setSessions(n.getCollectionOfObjectValues(Session::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the plugins property value. The plugins property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPlugins() { + return this.backingStore.get("plugins"); + } + /** + * Gets the sessions property value. The sessions property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSessions() { + return this.backingStore.get("sessions"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("plugins", this.getPlugins()); + writer.writeCollectionOfObjectValues("sessions", this.getSessions()); + } + /** + * Sets the displayName property value. The displayName property + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the plugins property value. The plugins property + * @param value Value to set for the plugins property. + */ + public void setPlugins(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("plugins", value); + } + /** + * Sets the sessions property value. The sessions property + * @param value Value to set for the sessions property. + */ + public void setSessions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sessions", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/WorkspaceCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/WorkspaceCollectionResponse.java new file mode 100644 index 00000000000..e18d79f6e6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/security/securitycopilot/WorkspaceCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.security.securitycopilot; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkspaceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link WorkspaceCollectionResponse} and sets the default values. + */ + public WorkspaceCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link WorkspaceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static WorkspaceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkspaceCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(Workspace::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/ActivationState.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/ActivationState.java new file mode 100644 index 00000000000..88750240d82 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/ActivationState.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ActivationState implements ValuedEnum { + Activated("activated"), + AssignmentPending("assignmentPending"), + AssignmentFailed("assignmentFailed"), + UpdatePending("updatePending"), + UpdateFailed("updateFailed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ActivationState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ActivationState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "activated": return Activated; + case "assignmentPending": return AssignmentPending; + case "assignmentFailed": return AssignmentFailed; + case "updatePending": return UpdatePending; + case "updateFailed": return UpdateFailed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/AssignmentStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/AssignmentStatus.java new file mode 100644 index 00000000000..e83304a3955 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/AssignmentStatus.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AssignmentStatus implements ValuedEnum { + Unassigned("unassigned"), + InternalError("internalError"), + UserAssigned("userAssigned"), + ConferenceAssigned("conferenceAssigned"), + VoiceApplicationAssigned("voiceApplicationAssigned"), + ThirdPartyAppAssigned("thirdPartyAppAssigned"), + PolicyAssigned("policyAssigned"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AssignmentStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AssignmentStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unassigned": return Unassigned; + case "internalError": return InternalError; + case "userAssigned": return UserAssigned; + case "conferenceAssigned": return ConferenceAssigned; + case "voiceApplicationAssigned": return VoiceApplicationAssigned; + case "thirdPartyAppAssigned": return ThirdPartyAppAssigned; + case "policyAssigned": return PolicyAssigned; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/CustomerAction.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/CustomerAction.java new file mode 100644 index 00000000000..20506df532d --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/CustomerAction.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CustomerAction implements ValuedEnum { + LocationUpdate("locationUpdate"), + Release("release"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CustomerAction(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CustomerAction forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "locationUpdate": return LocationUpdate; + case "release": return Release; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberAssignment.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberAssignment.java new file mode 100644 index 00000000000..6f311d253a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberAssignment.java @@ -0,0 +1,334 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NumberAssignment extends Entity implements Parsable { + /** + * Instantiates a new {@link NumberAssignment} and sets the default values. + */ + public NumberAssignment() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link NumberAssignment} + */ + @jakarta.annotation.Nonnull + public static NumberAssignment createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new NumberAssignment(); + } + /** + * Gets the activationState property value. The activationState property + * @return a {@link ActivationState} + */ + @jakarta.annotation.Nullable + public ActivationState getActivationState() { + return this.backingStore.get("activationState"); + } + /** + * Gets the assignmentCategory property value. Contains the assignment category such as Primary or Private. The possible values are: primary, private, alternate, unknownFutureValue. + * @return a {@link AssignmentCategory} + */ + @jakarta.annotation.Nullable + public AssignmentCategory getAssignmentCategory() { + return this.backingStore.get("assignmentCategory"); + } + /** + * Gets the assignmentStatus property value. The assignment status of the phone number. The possible values are: unassigned, internalError, userAssigned, conferenceAssigned, voiceApplicationAssigned, thirdPartyAppAssigned, policyAssigned, unknownFutureValue. + * @return a {@link AssignmentStatus} + */ + @jakarta.annotation.Nullable + public AssignmentStatus getAssignmentStatus() { + return this.backingStore.get("assignmentStatus"); + } + /** + * Gets the assignmentTargetId property value. The ID of the object the phone number is assigned to, either the ObjectId of a user or resource account, or the policy instance ID of a Teams shared calling routing policy instance. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignmentTargetId() { + return this.backingStore.get("assignmentTargetId"); + } + /** + * Gets the capabilities property value. The list of capabilities assigned to the phone number. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCapabilities() { + return this.backingStore.get("capabilities"); + } + /** + * Gets the city property value. The city where the phone number is located or associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCity() { + return this.backingStore.get("city"); + } + /** + * Gets the civicAddressId property value. The ID of the civic address assigned to the phone number. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCivicAddressId() { + return this.backingStore.get("civicAddressId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("activationState", (n) -> { this.setActivationState(n.getEnumValue(ActivationState::forValue)); }); + deserializerMap.put("assignmentCategory", (n) -> { this.setAssignmentCategory(n.getEnumValue(AssignmentCategory::forValue)); }); + deserializerMap.put("assignmentStatus", (n) -> { this.setAssignmentStatus(n.getEnumValue(AssignmentStatus::forValue)); }); + deserializerMap.put("assignmentTargetId", (n) -> { this.setAssignmentTargetId(n.getStringValue()); }); + deserializerMap.put("capabilities", (n) -> { this.setCapabilities(n.getCollectionOfEnumValues(NumberCapability::forValue)); }); + deserializerMap.put("city", (n) -> { this.setCity(n.getStringValue()); }); + deserializerMap.put("civicAddressId", (n) -> { this.setCivicAddressId(n.getStringValue()); }); + deserializerMap.put("isoCountryCode", (n) -> { this.setIsoCountryCode(n.getStringValue()); }); + deserializerMap.put("locationId", (n) -> { this.setLocationId(n.getStringValue()); }); + deserializerMap.put("networkSiteId", (n) -> { this.setNetworkSiteId(n.getStringValue()); }); + deserializerMap.put("numberSource", (n) -> { this.setNumberSource(n.getEnumValue(NumberSource::forValue)); }); + deserializerMap.put("numberType", (n) -> { this.setNumberType(n.getEnumValue(NumberType::forValue)); }); + deserializerMap.put("operatorId", (n) -> { this.setOperatorId(n.getStringValue()); }); + deserializerMap.put("portInStatus", (n) -> { this.setPortInStatus(n.getEnumValue(PortInStatus::forValue)); }); + deserializerMap.put("reverseNumberLookupOptions", (n) -> { this.setReverseNumberLookupOptions(n.getCollectionOfEnumValues(ReverseNumberLookupOption::forValue)); }); + deserializerMap.put("supportedCustomerActions", (n) -> { this.setSupportedCustomerActions(n.getCollectionOfEnumValues(CustomerAction::forValue)); }); + deserializerMap.put("telephoneNumber", (n) -> { this.setTelephoneNumber(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isoCountryCode property value. The ISO country code assigned to the phone number. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIsoCountryCode() { + return this.backingStore.get("isoCountryCode"); + } + /** + * Gets the locationId property value. The ID of the location assigned to the phone number. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocationId() { + return this.backingStore.get("locationId"); + } + /** + * Gets the networkSiteId property value. This property is reserved for internal Microsoft use. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getNetworkSiteId() { + return this.backingStore.get("networkSiteId"); + } + /** + * Gets the numberSource property value. The source of the phone number. online is used for phone numbers assigned in Microsoft 365, and onPremises is used for phone numbers assigned in AD on-premises, which are synchronized into Microsoft 365. The possible values are: online, onPremises, unknownFutureValue. + * @return a {@link NumberSource} + */ + @jakarta.annotation.Nullable + public NumberSource getNumberSource() { + return this.backingStore.get("numberSource"); + } + /** + * Gets the numberType property value. The numberType property + * @return a {@link NumberType} + */ + @jakarta.annotation.Nullable + public NumberType getNumberType() { + return this.backingStore.get("numberType"); + } + /** + * Gets the operatorId property value. The ID of the operator. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatorId() { + return this.backingStore.get("operatorId"); + } + /** + * Gets the portInStatus property value. The status of any port in order covering the phone number. The possible values are: completed, firmOrderCommitmentAccepted, unknownFutureValue. + * @return a {@link PortInStatus} + */ + @jakarta.annotation.Nullable + public PortInStatus getPortInStatus() { + return this.backingStore.get("portInStatus"); + } + /** + * Gets the reverseNumberLookupOptions property value. Status of Reverse Number Lookup (RNL). If set to skipInternalVoip, calls are routed through the external Public Switched Telephone Network (PSTN) instead of using internal VoIP resolution. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReverseNumberLookupOptions() { + return this.backingStore.get("reverseNumberLookupOptions"); + } + /** + * Gets the supportedCustomerActions property value. Indicates what customer actions are available to modify the number. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSupportedCustomerActions() { + return this.backingStore.get("supportedCustomerActions"); + } + /** + * Gets the telephoneNumber property value. The telephone number in the record. The recorded telephone number is always displayed with a '+' prefix, regardless of whether it was originally assigned with one. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTelephoneNumber() { + return this.backingStore.get("telephoneNumber"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("activationState", this.getActivationState()); + writer.writeEnumValue("assignmentCategory", this.getAssignmentCategory()); + writer.writeEnumValue("assignmentStatus", this.getAssignmentStatus()); + writer.writeStringValue("assignmentTargetId", this.getAssignmentTargetId()); + writer.writeCollectionOfEnumValues("capabilities", this.getCapabilities()); + writer.writeStringValue("city", this.getCity()); + writer.writeStringValue("civicAddressId", this.getCivicAddressId()); + writer.writeStringValue("isoCountryCode", this.getIsoCountryCode()); + writer.writeStringValue("locationId", this.getLocationId()); + writer.writeStringValue("networkSiteId", this.getNetworkSiteId()); + writer.writeEnumValue("numberSource", this.getNumberSource()); + writer.writeEnumValue("numberType", this.getNumberType()); + writer.writeStringValue("operatorId", this.getOperatorId()); + writer.writeEnumValue("portInStatus", this.getPortInStatus()); + writer.writeCollectionOfEnumValues("reverseNumberLookupOptions", this.getReverseNumberLookupOptions()); + writer.writeCollectionOfEnumValues("supportedCustomerActions", this.getSupportedCustomerActions()); + writer.writeStringValue("telephoneNumber", this.getTelephoneNumber()); + } + /** + * Sets the activationState property value. The activationState property + * @param value Value to set for the activationState property. + */ + public void setActivationState(@jakarta.annotation.Nullable final ActivationState value) { + this.backingStore.set("activationState", value); + } + /** + * Sets the assignmentCategory property value. Contains the assignment category such as Primary or Private. The possible values are: primary, private, alternate, unknownFutureValue. + * @param value Value to set for the assignmentCategory property. + */ + public void setAssignmentCategory(@jakarta.annotation.Nullable final AssignmentCategory value) { + this.backingStore.set("assignmentCategory", value); + } + /** + * Sets the assignmentStatus property value. The assignment status of the phone number. The possible values are: unassigned, internalError, userAssigned, conferenceAssigned, voiceApplicationAssigned, thirdPartyAppAssigned, policyAssigned, unknownFutureValue. + * @param value Value to set for the assignmentStatus property. + */ + public void setAssignmentStatus(@jakarta.annotation.Nullable final AssignmentStatus value) { + this.backingStore.set("assignmentStatus", value); + } + /** + * Sets the assignmentTargetId property value. The ID of the object the phone number is assigned to, either the ObjectId of a user or resource account, or the policy instance ID of a Teams shared calling routing policy instance. + * @param value Value to set for the assignmentTargetId property. + */ + public void setAssignmentTargetId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignmentTargetId", value); + } + /** + * Sets the capabilities property value. The list of capabilities assigned to the phone number. + * @param value Value to set for the capabilities property. + */ + public void setCapabilities(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("capabilities", value); + } + /** + * Sets the city property value. The city where the phone number is located or associated with. + * @param value Value to set for the city property. + */ + public void setCity(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("city", value); + } + /** + * Sets the civicAddressId property value. The ID of the civic address assigned to the phone number. + * @param value Value to set for the civicAddressId property. + */ + public void setCivicAddressId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("civicAddressId", value); + } + /** + * Sets the isoCountryCode property value. The ISO country code assigned to the phone number. + * @param value Value to set for the isoCountryCode property. + */ + public void setIsoCountryCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("isoCountryCode", value); + } + /** + * Sets the locationId property value. The ID of the location assigned to the phone number. + * @param value Value to set for the locationId property. + */ + public void setLocationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locationId", value); + } + /** + * Sets the networkSiteId property value. This property is reserved for internal Microsoft use. + * @param value Value to set for the networkSiteId property. + */ + public void setNetworkSiteId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("networkSiteId", value); + } + /** + * Sets the numberSource property value. The source of the phone number. online is used for phone numbers assigned in Microsoft 365, and onPremises is used for phone numbers assigned in AD on-premises, which are synchronized into Microsoft 365. The possible values are: online, onPremises, unknownFutureValue. + * @param value Value to set for the numberSource property. + */ + public void setNumberSource(@jakarta.annotation.Nullable final NumberSource value) { + this.backingStore.set("numberSource", value); + } + /** + * Sets the numberType property value. The numberType property + * @param value Value to set for the numberType property. + */ + public void setNumberType(@jakarta.annotation.Nullable final NumberType value) { + this.backingStore.set("numberType", value); + } + /** + * Sets the operatorId property value. The ID of the operator. + * @param value Value to set for the operatorId property. + */ + public void setOperatorId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("operatorId", value); + } + /** + * Sets the portInStatus property value. The status of any port in order covering the phone number. The possible values are: completed, firmOrderCommitmentAccepted, unknownFutureValue. + * @param value Value to set for the portInStatus property. + */ + public void setPortInStatus(@jakarta.annotation.Nullable final PortInStatus value) { + this.backingStore.set("portInStatus", value); + } + /** + * Sets the reverseNumberLookupOptions property value. Status of Reverse Number Lookup (RNL). If set to skipInternalVoip, calls are routed through the external Public Switched Telephone Network (PSTN) instead of using internal VoIP resolution. + * @param value Value to set for the reverseNumberLookupOptions property. + */ + public void setReverseNumberLookupOptions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reverseNumberLookupOptions", value); + } + /** + * Sets the supportedCustomerActions property value. Indicates what customer actions are available to modify the number. + * @param value Value to set for the supportedCustomerActions property. + */ + public void setSupportedCustomerActions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("supportedCustomerActions", value); + } + /** + * Sets the telephoneNumber property value. The telephone number in the record. The recorded telephone number is always displayed with a '+' prefix, regardless of whether it was originally assigned with one. + * @param value Value to set for the telephoneNumber property. + */ + public void setTelephoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("telephoneNumber", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberAssignmentCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberAssignmentCollectionResponse.java new file mode 100644 index 00000000000..1921f9d9cdd --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberAssignmentCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NumberAssignmentCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link NumberAssignmentCollectionResponse} and sets the default values. + */ + public NumberAssignmentCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link NumberAssignmentCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static NumberAssignmentCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new NumberAssignmentCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(NumberAssignment::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberCapability.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberCapability.java new file mode 100644 index 00000000000..93b8df5a49c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberCapability.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum NumberCapability implements ValuedEnum { + ConferenceAssignment("conferenceAssignment"), + VoiceApplicationAssignment("voiceApplicationAssignment"), + UserAssignment("userAssignment"), + TeamsPhoneMobile("teamsPhoneMobile"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + NumberCapability(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static NumberCapability forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "conferenceAssignment": return ConferenceAssignment; + case "voiceApplicationAssignment": return VoiceApplicationAssignment; + case "userAssignment": return UserAssignment; + case "teamsPhoneMobile": return TeamsPhoneMobile; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberSource.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberSource.java new file mode 100644 index 00000000000..9dcdafd867e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberSource.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum NumberSource implements ValuedEnum { + Online("online"), + OnPremises("onPremises"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + NumberSource(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static NumberSource forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "online": return Online; + case "onPremises": return OnPremises; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberType.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberType.java new file mode 100644 index 00000000000..e472782f5c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/NumberType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum NumberType implements ValuedEnum { + InternalError("internalError"), + DirectRouting("directRouting"), + CallingPlan("callingPlan"), + OperatorConnect("operatorConnect"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + NumberType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static NumberType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "internalError": return InternalError; + case "directRouting": return DirectRouting; + case "callingPlan": return CallingPlan; + case "operatorConnect": return OperatorConnect; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/PortInStatus.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/PortInStatus.java new file mode 100644 index 00000000000..a901ded27a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/PortInStatus.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PortInStatus implements ValuedEnum { + Completed("completed"), + FirmOrderCommitmentAccepted("firmOrderCommitmentAccepted"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PortInStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PortInStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "completed": return Completed; + case "firmOrderCommitmentAccepted": return FirmOrderCommitmentAccepted; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/ReverseNumberLookupOption.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/ReverseNumberLookupOption.java new file mode 100644 index 00000000000..94e447ac9e8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/ReverseNumberLookupOption.java @@ -0,0 +1,25 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ReverseNumberLookupOption implements ValuedEnum { + SkipInternalVoip("skipInternalVoip"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ReverseNumberLookupOption(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ReverseNumberLookupOption forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "skipInternalVoip": return SkipInternalVoip; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TeamsAdminRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TeamsAdminRoot.java index 15441fd674d..75a717a0e04 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TeamsAdminRoot.java +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TeamsAdminRoot.java @@ -33,6 +33,7 @@ public static TeamsAdminRoot createFromDiscriminatorValue(@jakarta.annotation.No public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("policy", (n) -> { this.setPolicy(n.getObjectValue(TeamsPolicyAssignment::createFromDiscriminatorValue)); }); + deserializerMap.put("telephoneNumberManagement", (n) -> { this.setTelephoneNumberManagement(n.getObjectValue(TelephoneNumberManagementRoot::createFromDiscriminatorValue)); }); deserializerMap.put("userConfigurations", (n) -> { this.setUserConfigurations(n.getCollectionOfObjectValues(TeamsUserConfiguration::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -44,6 +45,14 @@ public Map> getFieldDeserializers public TeamsPolicyAssignment getPolicy() { return this.backingStore.get("policy"); } + /** + * Gets the telephoneNumberManagement property value. Represents a collection of available telephone number management operations. + * @return a {@link TelephoneNumberManagementRoot} + */ + @jakarta.annotation.Nullable + public TelephoneNumberManagementRoot getTelephoneNumberManagement() { + return this.backingStore.get("telephoneNumberManagement"); + } /** * Gets the userConfigurations property value. Represents the configuration information of users who have accounts hosted on Microsoft Teams. * @return a {@link java.util.List} @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("policy", this.getPolicy()); + writer.writeObjectValue("telephoneNumberManagement", this.getTelephoneNumberManagement()); writer.writeCollectionOfObjectValues("userConfigurations", this.getUserConfigurations()); } /** @@ -69,6 +79,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setPolicy(@jakarta.annotation.Nullable final TeamsPolicyAssignment value) { this.backingStore.set("policy", value); } + /** + * Sets the telephoneNumberManagement property value. Represents a collection of available telephone number management operations. + * @param value Value to set for the telephoneNumberManagement property. + */ + public void setTelephoneNumberManagement(@jakarta.annotation.Nullable final TelephoneNumberManagementRoot value) { + this.backingStore.set("telephoneNumberManagement", value); + } /** * Sets the userConfigurations property value. Represents the configuration information of users who have accounts hosted on Microsoft Teams. * @param value Value to set for the userConfigurations property. diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberLongRunningOperation.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberLongRunningOperation.java new file mode 100644 index 00000000000..c080e23d70f --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberLongRunningOperation.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.graph.beta.models.LongRunningOperationStatus; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TelephoneNumberLongRunningOperation extends Entity implements Parsable { + /** + * Instantiates a new {@link TelephoneNumberLongRunningOperation} and sets the default values. + */ + public TelephoneNumberLongRunningOperation() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link TelephoneNumberLongRunningOperation} + */ + @jakarta.annotation.Nonnull + public static TelephoneNumberLongRunningOperation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TelephoneNumberLongRunningOperation(); + } + /** + * Gets the createdDateTime property value. Date and time when the asynchronous operation was created. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getStringValue()); }); + deserializerMap.put("numbers", (n) -> { this.setNumbers(n.getCollectionOfObjectValues(TelephoneNumberLongRunningOperationDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(LongRunningOperationStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the numbers property value. Asynchronous operation details. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getNumbers() { + return this.backingStore.get("numbers"); + } + /** + * Gets the status property value. The status property + * @return a {@link LongRunningOperationStatus} + */ + @jakarta.annotation.Nullable + public LongRunningOperationStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("createdDateTime", this.getCreatedDateTime()); + writer.writeCollectionOfObjectValues("numbers", this.getNumbers()); + writer.writeEnumValue("status", this.getStatus()); + } + /** + * Sets the createdDateTime property value. Date and time when the asynchronous operation was created. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the numbers property value. Asynchronous operation details. + * @param value Value to set for the numbers property. + */ + public void setNumbers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("numbers", value); + } + /** + * Sets the status property value. The status property + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final LongRunningOperationStatus value) { + this.backingStore.set("status", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberLongRunningOperationCollectionResponse.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberLongRunningOperationCollectionResponse.java new file mode 100644 index 00000000000..d4a70d7845e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberLongRunningOperationCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.graph.beta.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TelephoneNumberLongRunningOperationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link TelephoneNumberLongRunningOperationCollectionResponse} and sets the default values. + */ + public TelephoneNumberLongRunningOperationCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link TelephoneNumberLongRunningOperationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static TelephoneNumberLongRunningOperationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TelephoneNumberLongRunningOperationCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(TelephoneNumberLongRunningOperation::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberLongRunningOperationDetails.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberLongRunningOperationDetails.java new file mode 100644 index 00000000000..2f59b9cfa71 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberLongRunningOperationDetails.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.graph.beta.models.LongRunningOperationStatus; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TelephoneNumberLongRunningOperationDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TelephoneNumberLongRunningOperationDetails} and sets the default values. + */ + public TelephoneNumberLongRunningOperationDetails() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link TelephoneNumberLongRunningOperationDetails} + */ + @jakarta.annotation.Nonnull + public static TelephoneNumberLongRunningOperationDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TelephoneNumberLongRunningOperationDetails(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("resourceLocation", (n) -> { this.setResourceLocation(n.getStringValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(LongRunningOperationStatus::forValue)); }); + deserializerMap.put("statusDetail", (n) -> { this.setStatusDetail(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the resourceLocation property value. Location of the asynchronous operation. It includes the operation identifier. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceLocation() { + return this.backingStore.get("resourceLocation"); + } + /** + * Gets the status property value. status of the asynchronous operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. + * @return a {@link LongRunningOperationStatus} + */ + @jakarta.annotation.Nullable + public LongRunningOperationStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the statusDetail property value. Indicates the asynchronous operation details. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStatusDetail() { + return this.backingStore.get("statusDetail"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("resourceLocation", this.getResourceLocation()); + writer.writeEnumValue("status", this.getStatus()); + writer.writeStringValue("statusDetail", this.getStatusDetail()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the resourceLocation property value. Location of the asynchronous operation. It includes the operation identifier. + * @param value Value to set for the resourceLocation property. + */ + public void setResourceLocation(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceLocation", value); + } + /** + * Sets the status property value. status of the asynchronous operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final LongRunningOperationStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the statusDetail property value. Indicates the asynchronous operation details. + * @param value Value to set for the statusDetail property. + */ + public void setStatusDetail(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("statusDetail", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberManagementRoot.java b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberManagementRoot.java new file mode 100644 index 00000000000..f115d7ba938 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/models/teamsadministration/TelephoneNumberManagementRoot.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.beta.models.teamsadministration; + +import com.microsoft.graph.beta.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TelephoneNumberManagementRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link TelephoneNumberManagementRoot} and sets the default values. + */ + public TelephoneNumberManagementRoot() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link TelephoneNumberManagementRoot} + */ + @jakarta.annotation.Nonnull + public static TelephoneNumberManagementRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TelephoneNumberManagementRoot(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("numberAssignments", (n) -> { this.setNumberAssignments(n.getCollectionOfObjectValues(NumberAssignment::createFromDiscriminatorValue)); }); + deserializerMap.put("operations", (n) -> { this.setOperations(n.getCollectionOfObjectValues(TelephoneNumberLongRunningOperation::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the numberAssignments property value. Represents a collection of synchronous telephone number management operations. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getNumberAssignments() { + return this.backingStore.get("numberAssignments"); + } + /** + * Gets the operations property value. Represents a collection of asynchronous telephone number management operations. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOperations() { + return this.backingStore.get("operations"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("numberAssignments", this.getNumberAssignments()); + writer.writeCollectionOfObjectValues("operations", this.getOperations()); + } + /** + * Sets the numberAssignments property value. Represents a collection of synchronous telephone number management operations. + * @param value Value to set for the numberAssignments property. + */ + public void setNumberAssignments(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("numberAssignments", value); + } + /** + * Sets the operations property value. Represents a collection of asynchronous telephone number management operations. + * @param value Value to set for the operations property. + */ + public void setOperations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("operations", value); + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/places/graphroom/GraphRoomRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/graphroom/GraphRoomRequestBuilder.java index 0714bd7da1a..71ae58aaf4b 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/places/graphroom/GraphRoomRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/places/graphroom/GraphRoomRequestBuilder.java @@ -46,7 +46,7 @@ public GraphRoomRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/places/graph.room{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @return a {@link RoomCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -56,7 +56,7 @@ public RoomCollectionResponse get() { return get(null); } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoomCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -70,7 +70,7 @@ public RoomCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, RoomCollectionResponse::createFromDiscriminatorValue); } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -78,7 +78,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -100,7 +100,7 @@ public GraphRoomRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new GraphRoomRequestBuilder(rawUrl, requestAdapter); } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/GraphRoomRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/GraphRoomRequestBuilder.java index e3443225253..bd860535eea 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/GraphRoomRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/places/item/graphroom/GraphRoomRequestBuilder.java @@ -46,7 +46,7 @@ public GraphRoomRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room{?%24expand,%24select}", rawUrl); } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @return a {@link Room} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -56,7 +56,7 @@ public Room get() { return get(null); } /** - * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. By default, this operation returns up to 100 rooms, workspaces, and room lists per page, and 1,000 buildings, floors, sections, and desks per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Room} * @throws ODataError When receiving a 4XX or 5XX status code @@ -70,7 +70,7 @@ public Room get(@jakarta.annotation.Nullable final java.util.function.Consumer pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/settings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SettingsRequestBuilder} 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 SettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/settings{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property settings for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property settings for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get settings from security + * @return a {@link SettingsContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SettingsContainer get() { + return get(null); + } + /** + * Get settings from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SettingsContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SettingsContainer 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, SettingsContainer::createFromDiscriminatorValue); + } + /** + * Update the navigation property settings in security + * @param body The request body + * @return a {@link SettingsContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SettingsContainer patch(@jakarta.annotation.Nonnull final SettingsContainer body) { + return patch(body, null); + } + /** + * Update the navigation property settings in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SettingsContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SettingsContainer patch(@jakarta.annotation.Nonnull final SettingsContainer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SettingsContainer::createFromDiscriminatorValue); + } + /** + * Delete navigation property settings for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property settings for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get settings from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get settings from security + * @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; + } + /** + * Update the navigation property settings in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SettingsContainer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property settings in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SettingsContainer body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 SettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get settings from security + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/identities/settings/autoauditingconfiguration/AutoAuditingConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/identities/settings/autoauditingconfiguration/AutoAuditingConfigurationRequestBuilder.java new file mode 100644 index 00000000000..aaa44c1810e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/identities/settings/autoauditingconfiguration/AutoAuditingConfigurationRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.security.identities.settings.autoauditingconfiguration; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.AutoAuditingConfiguration; +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 autoAuditingConfiguration property of the microsoft.graph.security.settingsContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AutoAuditingConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AutoAuditingConfigurationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AutoAuditingConfigurationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/settings/autoAuditingConfiguration{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AutoAuditingConfigurationRequestBuilder} 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 AutoAuditingConfigurationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/settings/autoAuditingConfiguration{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property autoAuditingConfiguration for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property autoAuditingConfiguration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get autoAuditingConfiguration from security + * @return a {@link AutoAuditingConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AutoAuditingConfiguration get() { + return get(null); + } + /** + * Get autoAuditingConfiguration from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AutoAuditingConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AutoAuditingConfiguration 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, AutoAuditingConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property autoAuditingConfiguration in security + * @param body The request body + * @return a {@link AutoAuditingConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AutoAuditingConfiguration patch(@jakarta.annotation.Nonnull final AutoAuditingConfiguration body) { + return patch(body, null); + } + /** + * Update the navigation property autoAuditingConfiguration in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AutoAuditingConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AutoAuditingConfiguration patch(@jakarta.annotation.Nonnull final AutoAuditingConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AutoAuditingConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property autoAuditingConfiguration for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property autoAuditingConfiguration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get autoAuditingConfiguration from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get autoAuditingConfiguration from security + * @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; + } + /** + * Update the navigation property autoAuditingConfiguration in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AutoAuditingConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property autoAuditingConfiguration in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AutoAuditingConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 AutoAuditingConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AutoAuditingConfigurationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AutoAuditingConfigurationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get autoAuditingConfiguration from security + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/SecurityCopilotRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/SecurityCopilotRequestBuilder.java new file mode 100644 index 00000000000..055830e9055 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/SecurityCopilotRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.security.securitycopilot; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.SecurityCopilot; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.WorkspacesRequestBuilder; +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 securityCopilot property of the microsoft.graph.security entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SecurityCopilotRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the workspaces property of the microsoft.graph.securityCopilot entity. + * @return a {@link WorkspacesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkspacesRequestBuilder workspaces() { + return new WorkspacesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SecurityCopilotRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SecurityCopilotRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SecurityCopilotRequestBuilder} 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 SecurityCopilotRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property securityCopilot for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property securityCopilot for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get securityCopilot from security + * @return a {@link SecurityCopilot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SecurityCopilot get() { + return get(null); + } + /** + * Get securityCopilot from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SecurityCopilot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SecurityCopilot 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, SecurityCopilot::createFromDiscriminatorValue); + } + /** + * Update the navigation property securityCopilot in security + * @param body The request body + * @return a {@link SecurityCopilot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SecurityCopilot patch(@jakarta.annotation.Nonnull final SecurityCopilot body) { + return patch(body, null); + } + /** + * Update the navigation property securityCopilot in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SecurityCopilot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SecurityCopilot patch(@jakarta.annotation.Nonnull final SecurityCopilot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SecurityCopilot::createFromDiscriminatorValue); + } + /** + * Delete navigation property securityCopilot for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property securityCopilot for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get securityCopilot from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get securityCopilot from security + * @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; + } + /** + * Update the navigation property securityCopilot in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SecurityCopilot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property securityCopilot in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SecurityCopilot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 SecurityCopilotRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SecurityCopilotRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SecurityCopilotRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get securityCopilot from security + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/WorkspacesRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/WorkspacesRequestBuilder.java new file mode 100644 index 00000000000..b89ea96e256 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/WorkspacesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Workspace; +import com.microsoft.graph.beta.models.security.securitycopilot.WorkspaceCollectionResponse; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.WorkspaceItemRequestBuilder; +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 workspaces property of the microsoft.graph.securityCopilot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkspacesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the workspaces property of the microsoft.graph.securityCopilot entity. + * @param workspaceId The unique identifier of workspace + * @return a {@link WorkspaceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkspaceItemRequestBuilder byWorkspaceId(@jakarta.annotation.Nonnull final String workspaceId) { + Objects.requireNonNull(workspaceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("workspace%2Did", workspaceId); + return new WorkspaceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link WorkspacesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkspacesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link WorkspacesRequestBuilder} 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 WorkspacesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get workspaces from security + * @return a {@link WorkspaceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkspaceCollectionResponse get() { + return get(null); + } + /** + * Get workspaces from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkspaceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkspaceCollectionResponse 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, WorkspaceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to workspaces for security + * @param body The request body + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace post(@jakarta.annotation.Nonnull final Workspace body) { + return post(body, null); + } + /** + * Create new navigation property to workspaces for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace post(@jakarta.annotation.Nonnull final Workspace body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Workspace::createFromDiscriminatorValue); + } + /** + * Get workspaces from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get workspaces from security + * @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; + } + /** + * Create new navigation property to workspaces for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Workspace body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to workspaces for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Workspace body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 WorkspacesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkspacesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkspacesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get workspaces from security + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * 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("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + 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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4501583bbc7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.count; + +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 count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} 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 CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer 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.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @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", "text/plain;q=0.9"); + 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 CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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("%24filter", filter); + allQueryParams.put("%24search", search); + 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/security/securitycopilot/workspaces/item/WorkspaceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/WorkspaceItemRequestBuilder.java new file mode 100644 index 00000000000..0beba625734 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/WorkspaceItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Workspace; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.PluginsRequestBuilder; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.SessionsRequestBuilder; +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 workspaces property of the microsoft.graph.securityCopilot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkspaceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the plugins property of the microsoft.graph.security.securityCopilot.workspace entity. + * @return a {@link PluginsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PluginsRequestBuilder plugins() { + return new PluginsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + * @return a {@link SessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SessionsRequestBuilder sessions() { + return new SessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link WorkspaceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkspaceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WorkspaceItemRequestBuilder} 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 WorkspaceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property workspaces for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property workspaces for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get workspaces from security + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace get() { + return get(null); + } + /** + * Get workspaces from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace 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, Workspace::createFromDiscriminatorValue); + } + /** + * Update the navigation property workspaces in security + * @param body The request body + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace patch(@jakarta.annotation.Nonnull final Workspace body) { + return patch(body, null); + } + /** + * Update the navigation property workspaces in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace patch(@jakarta.annotation.Nonnull final Workspace body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Workspace::createFromDiscriminatorValue); + } + /** + * Delete navigation property workspaces for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property workspaces for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get workspaces from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get workspaces from security + * @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; + } + /** + * Update the navigation property workspaces in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Workspace body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property workspaces in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Workspace body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 WorkspaceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkspaceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkspaceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get workspaces from security + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/plugins/PluginsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/plugins/PluginsRequestBuilder.java new file mode 100644 index 00000000000..2e5ad5bef25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/plugins/PluginsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Plugin; +import com.microsoft.graph.beta.models.security.securitycopilot.PluginCollectionResponse; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item.PluginNameItemRequestBuilder; +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 plugins property of the microsoft.graph.security.securityCopilot.workspace entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PluginsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the plugins property of the microsoft.graph.security.securityCopilot.workspace entity. + * @param pluginName The unique identifier of plugin + * @return a {@link PluginNameItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PluginNameItemRequestBuilder byPluginName(@jakarta.annotation.Nonnull final String pluginName) { + Objects.requireNonNull(pluginName); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("plugin%2Dname", pluginName); + return new PluginNameItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PluginsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PluginsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PluginsRequestBuilder} 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 PluginsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get plugins from security + * @return a {@link PluginCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PluginCollectionResponse get() { + return get(null); + } + /** + * Get plugins from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PluginCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PluginCollectionResponse 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, PluginCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to plugins for security + * @param body The request body + * @return a {@link Plugin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Plugin post(@jakarta.annotation.Nonnull final Plugin body) { + return post(body, null); + } + /** + * Create new navigation property to plugins for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Plugin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Plugin post(@jakarta.annotation.Nonnull final Plugin body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Plugin::createFromDiscriminatorValue); + } + /** + * Get plugins from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get plugins from security + * @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; + } + /** + * Create new navigation property to plugins for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Plugin body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to plugins for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Plugin body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 PluginsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PluginsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PluginsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get plugins from security + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * 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("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + 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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/plugins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/plugins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..eacf165501e --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/plugins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.count; + +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 count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} 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 CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer 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.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @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", "text/plain;q=0.9"); + 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 CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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("%24filter", filter); + allQueryParams.put("%24search", search); + 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/security/securitycopilot/workspaces/item/plugins/item/PluginNameItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/plugins/item/PluginNameItemRequestBuilder.java new file mode 100644 index 00000000000..939189fe978 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/plugins/item/PluginNameItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.plugins.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Plugin; +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 plugins property of the microsoft.graph.security.securityCopilot.workspace entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PluginNameItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link PluginNameItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PluginNameItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins/{plugin%2Dname}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PluginNameItemRequestBuilder} 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 PluginNameItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/plugins/{plugin%2Dname}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property plugins for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property plugins for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get plugins from security + * @return a {@link Plugin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Plugin get() { + return get(null); + } + /** + * Get plugins from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Plugin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Plugin 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, Plugin::createFromDiscriminatorValue); + } + /** + * Update the navigation property plugins in security + * @param body The request body + * @return a {@link Plugin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Plugin patch(@jakarta.annotation.Nonnull final Plugin body) { + return patch(body, null); + } + /** + * Update the navigation property plugins in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Plugin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Plugin patch(@jakarta.annotation.Nonnull final Plugin body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Plugin::createFromDiscriminatorValue); + } + /** + * Delete navigation property plugins for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property plugins for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get plugins from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get plugins from security + * @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; + } + /** + * Update the navigation property plugins in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Plugin body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property plugins in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Plugin body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 PluginNameItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PluginNameItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PluginNameItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get plugins from security + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/SessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/SessionsRequestBuilder.java new file mode 100644 index 00000000000..e761c091d9c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/SessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Session; +import com.microsoft.graph.beta.models.security.securitycopilot.SessionCollectionResponse; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.SessionItemRequestBuilder; +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 sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SessionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + * @param sessionId The unique identifier of session + * @return a {@link SessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SessionItemRequestBuilder bySessionId(@jakarta.annotation.Nonnull final String sessionId) { + Objects.requireNonNull(sessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("session%2Did", sessionId); + return new SessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SessionsRequestBuilder} 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 SessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get sessions from security + * @return a {@link SessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SessionCollectionResponse get() { + return get(null); + } + /** + * Get sessions from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SessionCollectionResponse 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, SessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sessions for security + * @param body The request body + * @return a {@link Session} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Session post(@jakarta.annotation.Nonnull final Session body) { + return post(body, null); + } + /** + * Create new navigation property to sessions for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Session} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Session post(@jakarta.annotation.Nonnull final Session body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Session::createFromDiscriminatorValue); + } + /** + * Get sessions from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sessions from security + * @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; + } + /** + * Create new navigation property to sessions for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Session body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sessions for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Session body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 SessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get sessions from security + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * 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("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + 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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f590e74236c --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.count; + +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 count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} 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 CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer 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.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @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", "text/plain;q=0.9"); + 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 CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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("%24filter", filter); + allQueryParams.put("%24search", search); + 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/security/securitycopilot/workspaces/item/sessions/item/SessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/SessionItemRequestBuilder.java new file mode 100644 index 00000000000..ac866cfde35 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/SessionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Session; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.PromptsRequestBuilder; +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 sessions property of the microsoft.graph.security.securityCopilot.workspace entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the prompts property of the microsoft.graph.security.securityCopilot.session entity. + * @return a {@link PromptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PromptsRequestBuilder prompts() { + return new PromptsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SessionItemRequestBuilder} 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 SessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sessions for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sessions for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get sessions from security + * @return a {@link Session} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Session get() { + return get(null); + } + /** + * Get sessions from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Session} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Session 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, Session::createFromDiscriminatorValue); + } + /** + * Update the navigation property sessions in security + * @param body The request body + * @return a {@link Session} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Session patch(@jakarta.annotation.Nonnull final Session body) { + return patch(body, null); + } + /** + * Update the navigation property sessions in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Session} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Session patch(@jakarta.annotation.Nonnull final Session body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Session::createFromDiscriminatorValue); + } + /** + * Delete navigation property sessions for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sessions for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get sessions from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get sessions from security + * @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; + } + /** + * Update the navigation property sessions in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Session body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sessions in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Session body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 SessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get sessions from security + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/PromptsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/PromptsRequestBuilder.java new file mode 100644 index 00000000000..e57094ee008 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/PromptsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Prompt; +import com.microsoft.graph.beta.models.security.securitycopilot.PromptCollectionResponse; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.PromptItemRequestBuilder; +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 prompts property of the microsoft.graph.security.securityCopilot.session entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PromptsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the prompts property of the microsoft.graph.security.securityCopilot.session entity. + * @param promptId The unique identifier of prompt + * @return a {@link PromptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PromptItemRequestBuilder byPromptId(@jakarta.annotation.Nonnull final String promptId) { + Objects.requireNonNull(promptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("prompt%2Did", promptId); + return new PromptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PromptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PromptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PromptsRequestBuilder} 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 PromptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get prompts from security + * @return a {@link PromptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PromptCollectionResponse get() { + return get(null); + } + /** + * Get prompts from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PromptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PromptCollectionResponse 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, PromptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to prompts for security + * @param body The request body + * @return a {@link Prompt} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Prompt post(@jakarta.annotation.Nonnull final Prompt body) { + return post(body, null); + } + /** + * Create new navigation property to prompts for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Prompt} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Prompt post(@jakarta.annotation.Nonnull final Prompt body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Prompt::createFromDiscriminatorValue); + } + /** + * Get prompts from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get prompts from security + * @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; + } + /** + * Create new navigation property to prompts for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Prompt body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to prompts for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Prompt body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 PromptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PromptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PromptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get prompts from security + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * 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("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + 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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..618188d8993 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.count; + +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 count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} 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 CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer 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.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @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", "text/plain;q=0.9"); + 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 CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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("%24filter", filter); + allQueryParams.put("%24search", search); + 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/security/securitycopilot/workspaces/item/sessions/item/prompts/item/PromptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/PromptItemRequestBuilder.java new file mode 100644 index 00000000000..1fc59e77af4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/PromptItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Prompt; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.EvaluationsRequestBuilder; +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 prompts property of the microsoft.graph.security.securityCopilot.session entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PromptItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the evaluations property of the microsoft.graph.security.securityCopilot.prompt entity. + * @return a {@link EvaluationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EvaluationsRequestBuilder evaluations() { + return new EvaluationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PromptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PromptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PromptItemRequestBuilder} 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 PromptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property prompts for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property prompts for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get prompts from security + * @return a {@link Prompt} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Prompt get() { + return get(null); + } + /** + * Get prompts from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Prompt} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Prompt 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, Prompt::createFromDiscriminatorValue); + } + /** + * Update the navigation property prompts in security + * @param body The request body + * @return a {@link Prompt} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Prompt patch(@jakarta.annotation.Nonnull final Prompt body) { + return patch(body, null); + } + /** + * Update the navigation property prompts in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Prompt} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Prompt patch(@jakarta.annotation.Nonnull final Prompt body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Prompt::createFromDiscriminatorValue); + } + /** + * Delete navigation property prompts for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property prompts for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get prompts from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get prompts from security + * @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; + } + /** + * Update the navigation property prompts in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Prompt body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property prompts in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Prompt body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 PromptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PromptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PromptItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get prompts from security + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/evaluations/EvaluationsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/evaluations/EvaluationsRequestBuilder.java new file mode 100644 index 00000000000..382822d9619 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/evaluations/EvaluationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Evaluation; +import com.microsoft.graph.beta.models.security.securitycopilot.EvaluationCollectionResponse; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count.CountRequestBuilder; +import com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item.EvaluationItemRequestBuilder; +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 evaluations property of the microsoft.graph.security.securityCopilot.prompt entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EvaluationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the evaluations property of the microsoft.graph.security.securityCopilot.prompt entity. + * @param evaluationId The unique identifier of evaluation + * @return a {@link EvaluationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EvaluationItemRequestBuilder byEvaluationId(@jakarta.annotation.Nonnull final String evaluationId) { + Objects.requireNonNull(evaluationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("evaluation%2Did", evaluationId); + return new EvaluationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link EvaluationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EvaluationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link EvaluationsRequestBuilder} 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 EvaluationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get evaluations from security + * @return a {@link EvaluationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EvaluationCollectionResponse get() { + return get(null); + } + /** + * Get evaluations from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EvaluationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EvaluationCollectionResponse 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, EvaluationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to evaluations for security + * @param body The request body + * @return a {@link Evaluation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Evaluation post(@jakarta.annotation.Nonnull final Evaluation body) { + return post(body, null); + } + /** + * Create new navigation property to evaluations for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Evaluation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Evaluation post(@jakarta.annotation.Nonnull final Evaluation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Evaluation::createFromDiscriminatorValue); + } + /** + * Get evaluations from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get evaluations from security + * @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; + } + /** + * Create new navigation property to evaluations for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Evaluation body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to evaluations for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Evaluation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 EvaluationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EvaluationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EvaluationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get evaluations from security + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * 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("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + 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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/evaluations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/evaluations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f36a89be614 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/evaluations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.count; + +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 count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} 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 CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer 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.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @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", "text/plain;q=0.9"); + 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 CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * 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("%24filter", filter); + allQueryParams.put("%24search", search); + 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/security/securitycopilot/workspaces/item/sessions/item/prompts/item/evaluations/item/EvaluationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/evaluations/item/EvaluationItemRequestBuilder.java new file mode 100644 index 00000000000..18a57ff73e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/beta/generated/security/securitycopilot/workspaces/item/sessions/item/prompts/item/evaluations/item/EvaluationItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.beta.security.securitycopilot.workspaces.item.sessions.item.prompts.item.evaluations.item; + +import com.microsoft.graph.beta.models.odataerrors.ODataError; +import com.microsoft.graph.beta.models.security.securitycopilot.Evaluation; +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 evaluations property of the microsoft.graph.security.securityCopilot.prompt entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EvaluationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EvaluationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EvaluationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations/{evaluation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EvaluationItemRequestBuilder} 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 EvaluationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/securityCopilot/workspaces/{workspace%2Did}/sessions/{session%2Did}/prompts/{prompt%2Did}/evaluations/{evaluation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property evaluations for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property evaluations for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get evaluations from security + * @return a {@link Evaluation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Evaluation get() { + return get(null); + } + /** + * Get evaluations from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Evaluation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Evaluation 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, Evaluation::createFromDiscriminatorValue); + } + /** + * Update the navigation property evaluations in security + * @param body The request body + * @return a {@link Evaluation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Evaluation patch(@jakarta.annotation.Nonnull final Evaluation body) { + return patch(body, null); + } + /** + * Update the navigation property evaluations in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Evaluation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Evaluation patch(@jakarta.annotation.Nonnull final Evaluation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Evaluation::createFromDiscriminatorValue); + } + /** + * Delete navigation property evaluations for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property evaluations for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get evaluations from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get evaluations from security + * @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; + } + /** + * Update the navigation property evaluations in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Evaluation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property evaluations in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Evaluation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + 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 EvaluationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EvaluationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EvaluationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get evaluations from security + */ + @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(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/CloudPCsRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/CloudPCsRequestBuilder.java index ca244e740f1..85f27b76316 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/CloudPCsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/CloudPCsRequestBuilder.java @@ -79,7 +79,7 @@ public CloudPCsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @return a {@link CloudPCCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -88,7 +88,7 @@ public CloudPCCollectionResponse get() { return get(null); } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPCCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -138,7 +138,7 @@ public CloudPC post(@jakarta.annotation.Nonnull final CloudPC body, @jakarta.ann return this.requestAdapter.send(requestInfo, errorMapping, CloudPC::createFromDiscriminatorValue); } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -146,7 +146,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -192,7 +192,7 @@ public CloudPCsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new CloudPCsRequestBuilder(rawUrl, requestAdapter); } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java index 92eb5c117ba..6e7bfc1ad2a 100644 --- a/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/beta/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java @@ -253,7 +253,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @return a {@link CloudPC} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -262,7 +262,7 @@ public CloudPC get() { return get(null); } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CloudPC} * @throws ODataError When receiving a 4XX or 5XX status code @@ -320,7 +320,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -328,7 +328,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -380,7 +380,7 @@ public CloudPCItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get cloudPCs from users + * The user's Cloud PCs. Read-only. Nullable. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters {