Interface ReferenceSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ReferenceSummary.Builder,,ReferenceSummary> SdkBuilder<ReferenceSummary.Builder,,ReferenceSummary> SdkPojo
- Enclosing class:
ReferenceSummary
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReferenceSummary.Builderattachment(Consumer<AttachmentReference.Builder> attachment) Information about the reference when thereferenceTypeisATTACHMENT.attachment(AttachmentReference attachment) Information about the reference when thereferenceTypeisATTACHMENT.default ReferenceSummary.Builderdate(Consumer<DateReference.Builder> date) Information about a reference when thereferenceTypeisDATE.date(DateReference date) Information about a reference when thereferenceTypeisDATE.default ReferenceSummary.Builderemail(Consumer<EmailReference.Builder> email) Information about a reference when thereferenceTypeisEMAIL.email(EmailReference email) Information about a reference when thereferenceTypeisEMAIL.default ReferenceSummary.Buildernumber(Consumer<NumberReference.Builder> number) Information about a reference when thereferenceTypeisNUMBER.number(NumberReference number) Information about a reference when thereferenceTypeisNUMBER.default ReferenceSummary.Builderstring(Consumer<StringReference.Builder> string) Information about a reference when thereferenceTypeisSTRING.string(StringReference string) Information about a reference when thereferenceTypeisSTRING.default ReferenceSummary.Builderurl(Consumer<UrlReference.Builder> url) Information about the reference when thereferenceTypeisURL.url(UrlReference url) Information about the reference when thereferenceTypeisURL.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, sdkFields
-
Method Details
-
url
Information about the reference when the
referenceTypeisURL. Otherwise, null.- Parameters:
url- Information about the reference when thereferenceTypeisURL. Otherwise, null.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
Information about the reference when the
This is a convenience method that creates an instance of thereferenceTypeisURL. Otherwise, null.UrlReference.Builderavoiding the need to create one manually viaUrlReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tourl(UrlReference).- Parameters:
url- a consumer that will call methods onUrlReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
attachment
Information about the reference when the
referenceTypeisATTACHMENT. Otherwise, null.- Parameters:
attachment- Information about the reference when thereferenceTypeisATTACHMENT. Otherwise, null.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachment
Information about the reference when the
This is a convenience method that creates an instance of thereferenceTypeisATTACHMENT. Otherwise, null.AttachmentReference.Builderavoiding the need to create one manually viaAttachmentReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toattachment(AttachmentReference).- Parameters:
attachment- a consumer that will call methods onAttachmentReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
string
Information about a reference when the
referenceTypeisSTRING. Otherwise, null.- Parameters:
string- Information about a reference when thereferenceTypeisSTRING. Otherwise, null.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
string
Information about a reference when the
This is a convenience method that creates an instance of thereferenceTypeisSTRING. Otherwise, null.StringReference.Builderavoiding the need to create one manually viaStringReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostring(StringReference).- Parameters:
string- a consumer that will call methods onStringReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
number
Information about a reference when the
referenceTypeisNUMBER. Otherwise, null.- Parameters:
number- Information about a reference when thereferenceTypeisNUMBER. Otherwise, null.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
number
Information about a reference when the
This is a convenience method that creates an instance of thereferenceTypeisNUMBER. Otherwise, null.NumberReference.Builderavoiding the need to create one manually viaNumberReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonumber(NumberReference).- Parameters:
number- a consumer that will call methods onNumberReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
date
Information about a reference when the
referenceTypeisDATE. Otherwise, null.- Parameters:
date- Information about a reference when thereferenceTypeisDATE. Otherwise, null.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
date
Information about a reference when the
This is a convenience method that creates an instance of thereferenceTypeisDATE. Otherwise, null.DateReference.Builderavoiding the need to create one manually viaDateReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todate(DateReference).- Parameters:
date- a consumer that will call methods onDateReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
email
Information about a reference when the
referenceTypeisEMAIL. Otherwise, null.- Parameters:
email- Information about a reference when thereferenceTypeisEMAIL. Otherwise, null.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
email
Information about a reference when the
This is a convenience method that creates an instance of thereferenceTypeisEMAIL. Otherwise, null.EmailReference.Builderavoiding the need to create one manually viaEmailReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemail(EmailReference).- Parameters:
email- a consumer that will call methods onEmailReference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-