Interface IntegrationIdentifier.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IntegrationIdentifier.Builder,IntegrationIdentifier>,SdkBuilder<IntegrationIdentifier.Builder,IntegrationIdentifier>,SdkPojo
- Enclosing class:
- IntegrationIdentifier
public static interface IntegrationIdentifier.Builder extends SdkPojo, CopyableBuilder<IntegrationIdentifier.Builder,IntegrationIdentifier>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default IntegrationIdentifier.BuildercustomerProfiles(Consumer<CustomerProfilesIntegrationIdentifier.Builder> customerProfiles)Sets the value of the CustomerProfiles property for this object.IntegrationIdentifier.BuildercustomerProfiles(CustomerProfilesIntegrationIdentifier customerProfiles)Sets the value of the CustomerProfiles property for this object.default IntegrationIdentifier.BuilderqConnect(Consumer<QConnectIntegrationIdentifier.Builder> qConnect)Sets the value of the QConnect property for this object.IntegrationIdentifier.BuilderqConnect(QConnectIntegrationIdentifier qConnect)Sets the value of the QConnect property for this object.-
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 Detail
-
customerProfiles
IntegrationIdentifier.Builder customerProfiles(CustomerProfilesIntegrationIdentifier 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 IntegrationIdentifier.Builder customerProfiles(Consumer<CustomerProfilesIntegrationIdentifier.Builder> customerProfiles)
Sets the value of the CustomerProfiles property for this object. This is a convenience method that creates an instance of theCustomerProfilesIntegrationIdentifier.Builderavoiding the need to create one manually viaCustomerProfilesIntegrationIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomerProfiles(CustomerProfilesIntegrationIdentifier).- Parameters:
customerProfiles- a consumer that will call methods onCustomerProfilesIntegrationIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
customerProfiles(CustomerProfilesIntegrationIdentifier)
-
qConnect
IntegrationIdentifier.Builder qConnect(QConnectIntegrationIdentifier 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
default IntegrationIdentifier.Builder qConnect(Consumer<QConnectIntegrationIdentifier.Builder> qConnect)
Sets the value of the QConnect property for this object. This is a convenience method that creates an instance of theQConnectIntegrationIdentifier.Builderavoiding the need to create one manually viaQConnectIntegrationIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toqConnect(QConnectIntegrationIdentifier).- Parameters:
qConnect- a consumer that will call methods onQConnectIntegrationIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
qConnect(QConnectIntegrationIdentifier)
-
-