Interface ManagedPrefixList.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ManagedPrefixList.Builder,
,ManagedPrefixList> SdkBuilder<ManagedPrefixList.Builder,
,ManagedPrefixList> SdkPojo
- Enclosing class:
ManagedPrefixList
public static interface ManagedPrefixList.Builder
extends SdkPojo, CopyableBuilder<ManagedPrefixList.Builder,ManagedPrefixList>
-
Method Summary
Modifier and TypeMethodDescriptionaddressFamily
(String addressFamily) The IP address version.maxEntries
(Integer maxEntries) The maximum number of entries for the prefix list.The ID of the owner of the prefix list.prefixListArn
(String prefixListArn) The Amazon Resource Name (ARN) for the prefix list.prefixListId
(String prefixListId) The ID of the prefix list.prefixListName
(String prefixListName) The name of the prefix list.The current state of the prefix list.state
(PrefixListState state) The current state of the prefix list.stateMessage
(String stateMessage) The state message.tags
(Collection<Tag> tags) The tags for the prefix list.tags
(Consumer<Tag.Builder>... tags) The tags for the prefix list.The tags for the prefix list.The version of the prefix list.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
-
prefixListId
The ID of the prefix list.
- Parameters:
prefixListId
- The ID of the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressFamily
The IP address version.
- Parameters:
addressFamily
- The IP address version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The current state of the prefix list.
- Parameters:
state
- The current state of the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the prefix list.
- Parameters:
state
- The current state of the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stateMessage
The state message.
- Parameters:
stateMessage
- The state message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prefixListArn
The Amazon Resource Name (ARN) for the prefix list.
- Parameters:
prefixListArn
- The Amazon Resource Name (ARN) for the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prefixListName
The name of the prefix list.
- Parameters:
prefixListName
- The name of the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxEntries
The maximum number of entries for the prefix list.
- Parameters:
maxEntries
- The maximum number of entries for the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the prefix list.
- Parameters:
version
- The version of the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the prefix list.
- Parameters:
tags
- The tags for the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the prefix list.
- Parameters:
tags
- The tags for the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the prefix list.
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:
-
ownerId
The ID of the owner of the prefix list.
- Parameters:
ownerId
- The ID of the owner of the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-