Interface IntegrationConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IntegrationConfig.Builder,,IntegrationConfig> SdkBuilder<IntegrationConfig.Builder,,IntegrationConfig> SdkPojo
- Enclosing class:
IntegrationConfig
@Mutable
@NotThreadSafe
public static interface IntegrationConfig.Builder
extends SdkPojo, CopyableBuilder<IntegrationConfig.Builder,IntegrationConfig>
-
Method Summary
Modifier and TypeMethodDescriptiondefault IntegrationConfig.BuildercustomerProfiles(Consumer<CustomerProfilesIntegrationConfig.Builder> customerProfiles) Sets the value of the CustomerProfiles property for this object.customerProfiles(CustomerProfilesIntegrationConfig customerProfiles) Sets the value of the CustomerProfiles property for this object.default IntegrationConfig.BuilderSets the value of the Lambda property for this object.lambda(LambdaIntegrationConfig lambda) Sets the value of the Lambda property for this object.default IntegrationConfig.BuilderqConnect(Consumer<QConnectIntegrationConfig.Builder> qConnect) Sets the value of the QConnect property for this object.qConnect(QConnectIntegrationConfig qConnect) Sets the value of the QConnect property for this object.Methods 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
-
customerProfiles
Sets the value of the CustomerProfiles property for this object.- Parameters:
customerProfiles- The new value for the CustomerProfiles property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerProfiles
default IntegrationConfig.Builder customerProfiles(Consumer<CustomerProfilesIntegrationConfig.Builder> customerProfiles) Sets the value of the CustomerProfiles property for this object. This is a convenience method that creates an instance of theCustomerProfilesIntegrationConfig.Builderavoiding the need to create one manually viaCustomerProfilesIntegrationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomerProfiles(CustomerProfilesIntegrationConfig).- Parameters:
customerProfiles- a consumer that will call methods onCustomerProfilesIntegrationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
qConnect
Sets the value of the QConnect property for this object.- Parameters:
qConnect- The new value for the QConnect property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
qConnect
Sets the value of the QConnect property for this object. This is a convenience method that creates an instance of theQConnectIntegrationConfig.Builderavoiding the need to create one manually viaQConnectIntegrationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toqConnect(QConnectIntegrationConfig).- Parameters:
qConnect- a consumer that will call methods onQConnectIntegrationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambda
Sets the value of the Lambda property for this object.- Parameters:
lambda- The new value for the Lambda property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambda
Sets the value of the Lambda property for this object. This is a convenience method that creates an instance of theLambdaIntegrationConfig.Builderavoiding the need to create one manually viaLambdaIntegrationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolambda(LambdaIntegrationConfig).- Parameters:
lambda- a consumer that will call methods onLambdaIntegrationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-