Class ProvisionEmailRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.users.item.joinedteams.item.primarychannel.provisionemail.ProvisionEmailRequestBuilder
@Generated("com.microsoft.kiota")
public class ProvisionEmailRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to call the provisionEmail method.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassConfiguration for the request such as headers, query parameters, and middleware options. -
Field Summary
Fields inherited from class com.microsoft.kiota.BaseRequestBuilder
pathParameters, requestAdapter, urlTemplate -
Constructor Summary
ConstructorsConstructorDescriptionProvisionEmailRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newProvisionEmailRequestBuilderand sets the default values.ProvisionEmailRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newProvisionEmailRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionpost()Provision an email address for a channel.post(Consumer<ProvisionEmailRequestBuilder.PostRequestConfiguration> requestConfiguration) Provision an email address for a channel.com.microsoft.kiota.RequestInformationProvision an email address for a channel.com.microsoft.kiota.RequestInformationtoPostRequestInformation(Consumer<ProvisionEmailRequestBuilder.PostRequestConfiguration> requestConfiguration) Provision an email address for a channel.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
ProvisionEmailRequestBuilder
public ProvisionEmailRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newProvisionEmailRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
ProvisionEmailRequestBuilder
public ProvisionEmailRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newProvisionEmailRequestBuilderand sets the default values.- Parameters:
rawUrl- The raw URL to use for the request builder.requestAdapter- The request adapter to use to execute the requests.
-
-
Method Details
-
post
Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.- Returns:
- a
ProvisionChannelEmailResult - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
post
@Nullable public ProvisionChannelEmailResult post(@Nullable Consumer<ProvisionEmailRequestBuilder.PostRequestConfiguration> requestConfiguration) Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
ProvisionChannelEmailResult - Throws:
ODataError- When receiving a 4XX or 5XX status code- See Also:
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation()Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.- Returns:
- a
RequestInformation
-
toPostRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPostRequestInformation(@Nullable Consumer<ProvisionEmailRequestBuilder.PostRequestConfiguration> requestConfiguration) Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method.- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
withUrl
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.- Parameters:
rawUrl- The raw URL to use for the request builder.- Returns:
- a
ProvisionEmailRequestBuilder
-