Interface DescribedProfile.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DescribedProfile.Builder,DescribedProfile>,SdkBuilder<DescribedProfile.Builder,DescribedProfile>,SdkPojo
- Enclosing class:
- DescribedProfile
public static interface DescribedProfile.Builder extends SdkPojo, CopyableBuilder<DescribedProfile.Builder,DescribedProfile>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribedProfile.Builderarn(String arn)The unique Amazon Resource Name (ARN) for the profile.DescribedProfile.Builderas2Id(String as2Id)TheAs2Idis the AS2-name, as defined in the RFC 4130.DescribedProfile.BuildercertificateIds(String... certificateIds)An array of identifiers for the imported certificates.DescribedProfile.BuildercertificateIds(Collection<String> certificateIds)An array of identifiers for the imported certificates.DescribedProfile.BuilderprofileId(String profileId)A unique identifier for the local or partner AS2 profile.DescribedProfile.BuilderprofileType(String profileType)Indicates whether to list onlyLOCALtype profiles or onlyPARTNERtype profiles.DescribedProfile.BuilderprofileType(ProfileType profileType)Indicates whether to list onlyLOCALtype profiles or onlyPARTNERtype profiles.DescribedProfile.Buildertags(Collection<Tag> tags)Key-value pairs that can be used to group and search for profiles.DescribedProfile.Buildertags(Consumer<Tag.Builder>... tags)Key-value pairs that can be used to group and search for profiles.DescribedProfile.Buildertags(Tag... tags)Key-value pairs that can be used to group and search for profiles.-
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
-
arn
DescribedProfile.Builder arn(String arn)
The unique Amazon Resource Name (ARN) for the profile.
- Parameters:
arn- The unique Amazon Resource Name (ARN) for the profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileId
DescribedProfile.Builder profileId(String profileId)
A unique identifier for the local or partner AS2 profile.
- Parameters:
profileId- A unique identifier for the local or partner AS2 profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileType
DescribedProfile.Builder profileType(String profileType)
Indicates whether to list only
LOCALtype profiles or onlyPARTNERtype profiles. If not supplied in the request, the command lists all types of profiles.- Parameters:
profileType- Indicates whether to list onlyLOCALtype profiles or onlyPARTNERtype profiles. If not supplied in the request, the command lists all types of profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProfileType,ProfileType
-
profileType
DescribedProfile.Builder profileType(ProfileType profileType)
Indicates whether to list only
LOCALtype profiles or onlyPARTNERtype profiles. If not supplied in the request, the command lists all types of profiles.- Parameters:
profileType- Indicates whether to list onlyLOCALtype profiles or onlyPARTNERtype profiles. If not supplied in the request, the command lists all types of profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ProfileType,ProfileType
-
as2Id
DescribedProfile.Builder as2Id(String as2Id)
The
As2Idis the AS2-name, as defined in the RFC 4130. For inbound transfers, this is theAS2-Fromheader for the AS2 messages sent from the partner. For outbound connectors, this is theAS2-Toheader for the AS2 messages sent to the partner using theStartFileTransferAPI operation. This ID cannot include spaces.- Parameters:
as2Id- TheAs2Idis the AS2-name, as defined in the RFC 4130. For inbound transfers, this is theAS2-Fromheader for the AS2 messages sent from the partner. For outbound connectors, this is theAS2-Toheader for the AS2 messages sent to the partner using theStartFileTransferAPI operation. This ID cannot include spaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateIds
DescribedProfile.Builder certificateIds(Collection<String> certificateIds)
An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.
- Parameters:
certificateIds- An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
certificateIds
DescribedProfile.Builder certificateIds(String... certificateIds)
An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.
- Parameters:
certificateIds- An array of identifiers for the imported certificates. You use this identifier for working with profiles and partner profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
DescribedProfile.Builder tags(Collection<Tag> tags)
Key-value pairs that can be used to group and search for profiles.
- Parameters:
tags- Key-value pairs that can be used to group and search for profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
DescribedProfile.Builder tags(Tag... tags)
Key-value pairs that can be used to group and search for profiles.
- Parameters:
tags- Key-value pairs that can be used to group and search for profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
DescribedProfile.Builder tags(Consumer<Tag.Builder>... tags)
Key-value pairs that can be used to group and search for profiles.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
-