Interface DescribedProfile.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DescribedProfile.Builder,
,DescribedProfile> SdkBuilder<DescribedProfile.Builder,
,DescribedProfile> SdkPojo
- Enclosing class:
DescribedProfile
-
Method Summary
Modifier and TypeMethodDescriptionThe unique Amazon Resource Name (ARN) for the profile.TheAs2Id
is the AS2-name, as defined in the RFC 4130.certificateIds
(String... certificateIds) An array of identifiers for the imported certificates.certificateIds
(Collection<String> certificateIds) An array of identifiers for the imported certificates.A unique identifier for the local or partner AS2 profile.profileType
(String profileType) Indicates whether to list onlyLOCAL
type profiles or onlyPARTNER
type profiles.profileType
(ProfileType profileType) Indicates whether to list onlyLOCAL
type profiles or onlyPARTNER
type profiles.tags
(Collection<Tag> tags) Key-value pairs that can be used to group and search for profiles.tags
(Consumer<Tag.Builder>... tags) Key-value pairs that can be used to group and search for profiles.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, sdkFields
-
Method Details
-
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
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
Indicates whether to list only
LOCAL
type profiles or onlyPARTNER
type profiles. If not supplied in the request, the command lists all types of profiles.- Parameters:
profileType
- Indicates whether to list onlyLOCAL
type profiles or onlyPARTNER
type 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
Indicates whether to list only
LOCAL
type profiles or onlyPARTNER
type profiles. If not supplied in the request, the command lists all types of profiles.- Parameters:
profileType
- Indicates whether to list onlyLOCAL
type profiles or onlyPARTNER
type 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:
-
as2Id
The
As2Id
is the AS2-name, as defined in the RFC 4130. For inbound transfers, this is theAS2-From
header for the AS2 messages sent from the partner. For outbound connectors, this is theAS2-To
header for the AS2 messages sent to the partner using theStartFileTransfer
API operation. This ID cannot include spaces.- Parameters:
as2Id
- TheAs2Id
is the AS2-name, as defined in the RFC 4130. For inbound transfers, this is theAS2-From
header for the AS2 messages sent from the partner. For outbound connectors, this is theAS2-To
header for the AS2 messages sent to the partner using theStartFileTransfer
API operation. This ID cannot include spaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
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
Key-value pairs that can be used to group and search for profiles.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- 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:
-