Interface CreateContractualInvestmentAttestationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,BillingRequest.Builder,Buildable,CopyableBuilder<CreateContractualInvestmentAttestationRequest.Builder,,CreateContractualInvestmentAttestationRequest> SdkBuilder<CreateContractualInvestmentAttestationRequest.Builder,,CreateContractualInvestmentAttestationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateContractualInvestmentAttestationRequest
-
Method Summary
Modifier and TypeMethodDescriptionadditionalRecipients(Collection<AdditionalRecipient> additionalRecipients) The email addresses to copy as viewers on the executive approval request.additionalRecipients(Consumer<AdditionalRecipient.Builder>... additionalRecipients) The email addresses to copy as viewers on the executive approval request.additionalRecipients(AdditionalRecipient... additionalRecipients) The email addresses to copy as viewers on the executive approval request.approverDetails(Consumer<ApproverDetails.Builder> approverDetails) The details of the executive who authorized the attestation, under the terms of the private pricing contract.approverDetails(ApproverDetails approverDetails) The details of the executive who authorized the attestation, under the terms of the private pricing contract.attestationDetails(Consumer<AttestationDetails.Builder> attestationDetails) The details of the attestation, including the value being claimed and how the resulting investment is distributed across investment accounts.attestationDetails(AttestationDetails attestationDetails) The details of the attestation, including the value being claimed and how the resulting investment is distributed across investment accounts.clientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.contractArn(String contractArn) The Amazon Resource Name (ARN) of the contract that contains the investment being attested.contractDocumentId(String contractDocumentId) The contract ID from the contract document, located in the top-right corner of the private pricing contract pages.investmentDisbursedAt(Instant investmentDisbursedAt) The date on which the investment is disbursed to the investment accounts.investmentId(String investmentId) The identifier of the investment (outcome) being attested.investmentSummaryId(String investmentSummaryId) The identifier of the investment summary being attested.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.billing.model.BillingRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
contractArn
The Amazon Resource Name (ARN) of the contract that contains the investment being attested.
- Parameters:
contractArn- The Amazon Resource Name (ARN) of the contract that contains the investment being attested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
investmentSummaryId
CreateContractualInvestmentAttestationRequest.Builder investmentSummaryId(String investmentSummaryId) The identifier of the investment summary being attested. This is the parent to the investmentId.
- Parameters:
investmentSummaryId- The identifier of the investment summary being attested. This is the parent to the investmentId.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
investmentId
The identifier of the investment (outcome) being attested.
- Parameters:
investmentId- The identifier of the investment (outcome) being attested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contractDocumentId
The contract ID from the contract document, located in the top-right corner of the private pricing contract pages. This value confirms that you have access to the contract.
- Parameters:
contractDocumentId- The contract ID from the contract document, located in the top-right corner of the private pricing contract pages. This value confirms that you have access to the contract.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
approverDetails
CreateContractualInvestmentAttestationRequest.Builder approverDetails(ApproverDetails approverDetails) The details of the executive who authorized the attestation, under the terms of the private pricing contract. The executive receives a click-to-accept email to confirm the attestation.
- Parameters:
approverDetails- The details of the executive who authorized the attestation, under the terms of the private pricing contract. The executive receives a click-to-accept email to confirm the attestation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
approverDetails
default CreateContractualInvestmentAttestationRequest.Builder approverDetails(Consumer<ApproverDetails.Builder> approverDetails) The details of the executive who authorized the attestation, under the terms of the private pricing contract. The executive receives a click-to-accept email to confirm the attestation.
This is a convenience method that creates an instance of theApproverDetails.Builderavoiding the need to create one manually viaApproverDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapproverDetails(ApproverDetails).- Parameters:
approverDetails- a consumer that will call methods onApproverDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
investmentDisbursedAt
CreateContractualInvestmentAttestationRequest.Builder investmentDisbursedAt(Instant investmentDisbursedAt) The date on which the investment is disbursed to the investment accounts. The disbursement date is subject to review timelines.
- Parameters:
investmentDisbursedAt- The date on which the investment is disbursed to the investment accounts. The disbursement date is subject to review timelines.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attestationDetails
CreateContractualInvestmentAttestationRequest.Builder attestationDetails(AttestationDetails attestationDetails) The details of the attestation, including the value being claimed and how the resulting investment is distributed across investment accounts.
- Parameters:
attestationDetails- The details of the attestation, including the value being claimed and how the resulting investment is distributed across investment accounts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attestationDetails
default CreateContractualInvestmentAttestationRequest.Builder attestationDetails(Consumer<AttestationDetails.Builder> attestationDetails) The details of the attestation, including the value being claimed and how the resulting investment is distributed across investment accounts.
This is a convenience method that creates an instance of theAttestationDetails.Builderavoiding the need to create one manually viaAttestationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattestationDetails(AttestationDetails).- Parameters:
attestationDetails- a consumer that will call methods onAttestationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalRecipients
CreateContractualInvestmentAttestationRequest.Builder additionalRecipients(Collection<AdditionalRecipient> additionalRecipients) The email addresses to copy as viewers on the executive approval request.
- Parameters:
additionalRecipients- The email addresses to copy as viewers on the executive approval request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalRecipients
CreateContractualInvestmentAttestationRequest.Builder additionalRecipients(AdditionalRecipient... additionalRecipients) The email addresses to copy as viewers on the executive approval request.
- Parameters:
additionalRecipients- The email addresses to copy as viewers on the executive approval request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalRecipients
CreateContractualInvestmentAttestationRequest.Builder additionalRecipients(Consumer<AdditionalRecipient.Builder>... additionalRecipients) The email addresses to copy as viewers on the executive approval request.
This is a convenience method that creates an instance of theAdditionalRecipient.Builderavoiding the need to create one manually viaAdditionalRecipient.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toadditionalRecipients(List<AdditionalRecipient>).- Parameters:
additionalRecipients- a consumer that will call methods onAdditionalRecipient.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you retry a request that completed successfully using the same client token and parameters, the retry completes without performing any further actions.
- Parameters:
clientToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you retry a request that completed successfully using the same client token and parameters, the retry completes without performing any further actions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateContractualInvestmentAttestationRequest.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
CreateContractualInvestmentAttestationRequest.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.
-