Interface GetPaymentCredentialProviderResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,BedrockAgentCoreControlResponse.Builder,Buildable,CopyableBuilder<GetPaymentCredentialProviderResponse.Builder,,GetPaymentCredentialProviderResponse> SdkBuilder<GetPaymentCredentialProviderResponse.Builder,,GetPaymentCredentialProviderResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetPaymentCredentialProviderResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTime(Instant createdTime) The timestamp when the payment credential provider was created.credentialProviderArn(String credentialProviderArn) The Amazon Resource Name (ARN) of the payment credential provider.credentialProviderVendor(String credentialProviderVendor) The vendor type for the payment credential provider.credentialProviderVendor(PaymentCredentialProviderVendorType credentialProviderVendor) The vendor type for the payment credential provider.lastUpdatedTime(Instant lastUpdatedTime) The timestamp when the payment credential provider was last updated.The name of the payment credential provider.providerConfigurationOutput(Consumer<PaymentProviderConfigurationOutput.Builder> providerConfigurationOutput) Output configuration (contains secret ARNs, excludes actual secret values).providerConfigurationOutput(PaymentProviderConfigurationOutput providerConfigurationOutput) Output configuration (contains secret ARNs, excludes actual secret values).The tags associated with the payment credential provider.Methods inherited from interface software.amazon.awssdk.services.bedrockagentcorecontrol.model.BedrockAgentCoreControlResponse.Builder
build, responseMetadata, responseMetadataMethods 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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
name
The name of the payment credential provider.
- Parameters:
name- The name of the payment credential provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderArn
The Amazon Resource Name (ARN) of the payment credential provider.
- Parameters:
credentialProviderArn- The Amazon Resource Name (ARN) of the payment credential provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
credentialProviderVendor
GetPaymentCredentialProviderResponse.Builder credentialProviderVendor(String credentialProviderVendor) The vendor type for the payment credential provider.
- Parameters:
credentialProviderVendor- The vendor type for the payment credential provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
credentialProviderVendor
GetPaymentCredentialProviderResponse.Builder credentialProviderVendor(PaymentCredentialProviderVendorType credentialProviderVendor) The vendor type for the payment credential provider.
- Parameters:
credentialProviderVendor- The vendor type for the payment credential provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerConfigurationOutput
GetPaymentCredentialProviderResponse.Builder providerConfigurationOutput(PaymentProviderConfigurationOutput providerConfigurationOutput) Output configuration (contains secret ARNs, excludes actual secret values).
- Parameters:
providerConfigurationOutput- Output configuration (contains secret ARNs, excludes actual secret values).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerConfigurationOutput
default GetPaymentCredentialProviderResponse.Builder providerConfigurationOutput(Consumer<PaymentProviderConfigurationOutput.Builder> providerConfigurationOutput) Output configuration (contains secret ARNs, excludes actual secret values).
This is a convenience method that creates an instance of thePaymentProviderConfigurationOutput.Builderavoiding the need to create one manually viaPaymentProviderConfigurationOutput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproviderConfigurationOutput(PaymentProviderConfigurationOutput).- Parameters:
providerConfigurationOutput- a consumer that will call methods onPaymentProviderConfigurationOutput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdTime
The timestamp when the payment credential provider was created.
- Parameters:
createdTime- The timestamp when the payment credential provider was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The timestamp when the payment credential provider was last updated.
- Parameters:
lastUpdatedTime- The timestamp when the payment credential provider was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags associated with the payment credential provider.
- Parameters:
tags- The tags associated with the payment credential provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-