Interface PartnershipSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PartnershipSummary.Builder,
,PartnershipSummary> SdkBuilder<PartnershipSummary.Builder,
,PartnershipSummary> SdkPojo
- Enclosing class:
PartnershipSummary
@Mutable
@NotThreadSafe
public static interface PartnershipSummary.Builder
extends SdkPojo, CopyableBuilder<PartnershipSummary.Builder,PartnershipSummary>
-
Method Summary
Modifier and TypeMethodDescriptioncapabilities
(String... capabilities) Returns one or more capabilities associated with this partnership.capabilities
(Collection<String> capabilities) Returns one or more capabilities associated with this partnership.default PartnershipSummary.Builder
capabilityOptions
(Consumer<CapabilityOptions.Builder> capabilityOptions) Sets the value of the CapabilityOptions property for this object.capabilityOptions
(CapabilityOptions capabilityOptions) Sets the value of the CapabilityOptions property for this object.Returns a timestamp for creation date and time of the partnership.modifiedAt
(Instant modifiedAt) Returns a timestamp that identifies the most recent date and time that the partnership was modified.Returns the name of the partnership.partnershipId
(String partnershipId) Returns the unique, system-generated identifier for a partnership.Returns the unique, system-generated identifier for the profile connected to this partnership.tradingPartnerId
(String tradingPartnerId) Returns the unique, system-generated identifier for a trading partner.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
-
profileId
Returns the unique, system-generated identifier for the profile connected to this partnership.
- Parameters:
profileId
- Returns the unique, system-generated identifier for the profile connected to this partnership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partnershipId
Returns the unique, system-generated identifier for a partnership.
- Parameters:
partnershipId
- Returns the unique, system-generated identifier for a partnership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Returns the name of the partnership.
- Parameters:
name
- Returns the name of the partnership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
Returns one or more capabilities associated with this partnership.
- Parameters:
capabilities
- Returns one or more capabilities associated with this partnership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
Returns one or more capabilities associated with this partnership.
- Parameters:
capabilities
- Returns one or more capabilities associated with this partnership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilityOptions
Sets the value of the CapabilityOptions property for this object.- Parameters:
capabilityOptions
- The new value for the CapabilityOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilityOptions
default PartnershipSummary.Builder capabilityOptions(Consumer<CapabilityOptions.Builder> capabilityOptions) Sets the value of the CapabilityOptions property for this object. This is a convenience method that creates an instance of theCapabilityOptions.Builder
avoiding the need to create one manually viaCapabilityOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocapabilityOptions(CapabilityOptions)
.- Parameters:
capabilityOptions
- a consumer that will call methods onCapabilityOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tradingPartnerId
Returns the unique, system-generated identifier for a trading partner.
- Parameters:
tradingPartnerId
- Returns the unique, system-generated identifier for a trading partner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
Returns a timestamp for creation date and time of the partnership.
- Parameters:
createdAt
- Returns a timestamp for creation date and time of the partnership.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
Returns a timestamp that identifies the most recent date and time that the partnership was modified.
- Parameters:
modifiedAt
- Returns a timestamp that identifies the most recent date and time that the partnership was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-