Interface IpamPrefixListResolverRuleConditionRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IpamPrefixListResolverRuleConditionRequest.Builder,IpamPrefixListResolverRuleConditionRequest>,SdkBuilder<IpamPrefixListResolverRuleConditionRequest.Builder,IpamPrefixListResolverRuleConditionRequest>,SdkPojo
- Enclosing class:
- IpamPrefixListResolverRuleConditionRequest
@Mutable @NotThreadSafe public static interface IpamPrefixListResolverRuleConditionRequest.Builder extends SdkPojo, CopyableBuilder<IpamPrefixListResolverRuleConditionRequest.Builder,IpamPrefixListResolverRuleConditionRequest>
-
-
Method Summary
-
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
-
operation
IpamPrefixListResolverRuleConditionRequest.Builder operation(String operation)
The operation to perform when evaluating this condition.
- Parameters:
operation- The operation to perform when evaluating this condition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPrefixListResolverRuleConditionOperation,IpamPrefixListResolverRuleConditionOperation
-
operation
IpamPrefixListResolverRuleConditionRequest.Builder operation(IpamPrefixListResolverRuleConditionOperation operation)
The operation to perform when evaluating this condition.
- Parameters:
operation- The operation to perform when evaluating this condition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPrefixListResolverRuleConditionOperation,IpamPrefixListResolverRuleConditionOperation
-
ipamPoolId
IpamPrefixListResolverRuleConditionRequest.Builder ipamPoolId(String ipamPoolId)
The ID of the IPAM pool to match against. This condition selects CIDRs that belong to the specified IPAM pool.
- Parameters:
ipamPoolId- The ID of the IPAM pool to match against. This condition selects CIDRs that belong to the specified IPAM pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
IpamPrefixListResolverRuleConditionRequest.Builder resourceId(String resourceId)
The ID of the Amazon Web Services resource to match against. This condition selects CIDRs associated with the specified resource.
- Parameters:
resourceId- The ID of the Amazon Web Services resource to match against. This condition selects CIDRs associated with the specified resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceOwner
IpamPrefixListResolverRuleConditionRequest.Builder resourceOwner(String resourceOwner)
The Amazon Web Services account ID that owns the resources to match against. This condition selects CIDRs from resources owned by the specified account.
- Parameters:
resourceOwner- The Amazon Web Services account ID that owns the resources to match against. This condition selects CIDRs from resources owned by the specified account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceRegion
IpamPrefixListResolverRuleConditionRequest.Builder resourceRegion(String resourceRegion)
The Amazon Web Services Region where the resources are located. This condition selects CIDRs from resources in the specified Region.
- Parameters:
resourceRegion- The Amazon Web Services Region where the resources are located. This condition selects CIDRs from resources in the specified Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTag
IpamPrefixListResolverRuleConditionRequest.Builder resourceTag(RequestIpamResourceTag resourceTag)
A tag key-value pair to match against. This condition selects CIDRs from resources that have the specified tag.
- Parameters:
resourceTag- A tag key-value pair to match against. This condition selects CIDRs from resources that have the specified tag.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTag
default IpamPrefixListResolverRuleConditionRequest.Builder resourceTag(Consumer<RequestIpamResourceTag.Builder> resourceTag)
A tag key-value pair to match against. This condition selects CIDRs from resources that have the specified tag.
This is a convenience method that creates an instance of theRequestIpamResourceTag.Builderavoiding the need to create one manually viaRequestIpamResourceTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceTag(RequestIpamResourceTag).- Parameters:
resourceTag- a consumer that will call methods onRequestIpamResourceTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resourceTag(RequestIpamResourceTag)
-
cidr
IpamPrefixListResolverRuleConditionRequest.Builder cidr(String cidr)
A CIDR block to match against. This condition selects CIDRs that fall within or match the specified CIDR range.
- Parameters:
cidr- A CIDR block to match against. This condition selects CIDRs that fall within or match the specified CIDR range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-