Interface CreateConnectionInvitationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateConnectionInvitationRequest.Builder,,CreateConnectionInvitationRequest> PartnerCentralAccountRequest.Builder,SdkBuilder<CreateConnectionInvitationRequest.Builder,,CreateConnectionInvitationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateConnectionInvitationRequest
@Mutable
@NotThreadSafe
public static interface CreateConnectionInvitationRequest.Builder
extends PartnerCentralAccountRequest.Builder, SdkPojo, CopyableBuilder<CreateConnectionInvitationRequest.Builder,CreateConnectionInvitationRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe catalog identifier where the connection invitation will be created.clientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.connectionType(String connectionType) The type of connection being requested (e.g., reseller, distributor, technology partner).connectionType(ConnectionType connectionType) The type of connection being requested (e.g., reseller, distributor, technology partner).The email address of the person to send the connection invitation to.A custom message to include with the connection invitation.The name of the person sending the connection invitation.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.receiverIdentifier(String receiverIdentifier) The identifier of the organization or partner to invite for connection.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.partnercentralaccount.model.PartnerCentralAccountRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
catalog
The catalog identifier where the connection invitation will be created.
- Parameters:
catalog- The catalog identifier where the connection invitation will be created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- Parameters:
clientToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionType
The type of connection being requested (e.g., reseller, distributor, technology partner).
- Parameters:
connectionType- The type of connection being requested (e.g., reseller, distributor, technology partner).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionType
The type of connection being requested (e.g., reseller, distributor, technology partner).
- Parameters:
connectionType- The type of connection being requested (e.g., reseller, distributor, technology partner).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
email
The email address of the person to send the connection invitation to.
- Parameters:
email- The email address of the person to send the connection invitation to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
message
A custom message to include with the connection invitation.
- Parameters:
message- A custom message to include with the connection invitation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the person sending the connection invitation.
- Parameters:
name- The name of the person sending the connection invitation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
receiverIdentifier
The identifier of the organization or partner to invite for connection.
- Parameters:
receiverIdentifier- The identifier of the organization or partner to invite for connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateConnectionInvitationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateConnectionInvitationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-