Interface PaymentConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PaymentConfiguration.Builder,
,PaymentConfiguration> SdkBuilder<PaymentConfiguration.Builder,
,PaymentConfiguration> SdkPojo
- Enclosing class:
PaymentConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault PaymentConfiguration.Builder
jobCompute
(Consumer<JobComputePaymentConfig.Builder> jobCompute) The compute configuration for the job.jobCompute
(JobComputePaymentConfig jobCompute) The compute configuration for the job.default PaymentConfiguration.Builder
machineLearning
(Consumer<MLPaymentConfig.Builder> machineLearning) An object representing the collaboration member's machine learning payment responsibilities set by the collaboration creator.machineLearning
(MLPaymentConfig machineLearning) An object representing the collaboration member's machine learning payment responsibilities set by the collaboration creator.default PaymentConfiguration.Builder
queryCompute
(Consumer<QueryComputePaymentConfig.Builder> queryCompute) The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.queryCompute
(QueryComputePaymentConfig queryCompute) The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
queryCompute
The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.
- Parameters:
queryCompute
- The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryCompute
default PaymentConfiguration.Builder queryCompute(Consumer<QueryComputePaymentConfig.Builder> queryCompute) The collaboration member's payment responsibilities set by the collaboration creator for query compute costs.
This is a convenience method that creates an instance of theQueryComputePaymentConfig.Builder
avoiding the need to create one manually viaQueryComputePaymentConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqueryCompute(QueryComputePaymentConfig)
.- Parameters:
queryCompute
- a consumer that will call methods onQueryComputePaymentConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
machineLearning
An object representing the collaboration member's machine learning payment responsibilities set by the collaboration creator.
- Parameters:
machineLearning
- An object representing the collaboration member's machine learning payment responsibilities set by the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
machineLearning
default PaymentConfiguration.Builder machineLearning(Consumer<MLPaymentConfig.Builder> machineLearning) An object representing the collaboration member's machine learning payment responsibilities set by the collaboration creator.
This is a convenience method that creates an instance of theMLPaymentConfig.Builder
avoiding the need to create one manually viaMLPaymentConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomachineLearning(MLPaymentConfig)
.- Parameters:
machineLearning
- a consumer that will call methods onMLPaymentConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jobCompute
The compute configuration for the job.
- Parameters:
jobCompute
- The compute configuration for the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jobCompute
default PaymentConfiguration.Builder jobCompute(Consumer<JobComputePaymentConfig.Builder> jobCompute) The compute configuration for the job.
This is a convenience method that creates an instance of theJobComputePaymentConfig.Builder
avoiding the need to create one manually viaJobComputePaymentConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojobCompute(JobComputePaymentConfig)
.- Parameters:
jobCompute
- a consumer that will call methods onJobComputePaymentConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-