Interface IpamPrefixListResolverRuleRequest.Builder

    • Method Detail

      • ruleType

        IpamPrefixListResolverRuleRequest.Builder ruleType​(String ruleType)

        The type of CIDR selection rule. Valid values include include for selecting CIDRs that match the conditions, and exclude for excluding CIDRs that match the conditions.

        Parameters:
        ruleType - The type of CIDR selection rule. Valid values include include for selecting CIDRs that match the conditions, and exclude for excluding CIDRs that match the conditions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        IpamPrefixListResolverRuleType, IpamPrefixListResolverRuleType
      • staticCidr

        IpamPrefixListResolverRuleRequest.Builder staticCidr​(String staticCidr)

        A fixed list of CIDRs that do not change (like a manual list replicated across Regions).

        Parameters:
        staticCidr - A fixed list of CIDRs that do not change (like a manual list replicated across Regions).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ipamScopeId

        IpamPrefixListResolverRuleRequest.Builder ipamScopeId​(String ipamScopeId)

        The ID of the IPAM scope from which to select CIDRs. This determines whether to select from public or private IP address space.

        Parameters:
        ipamScopeId - The ID of the IPAM scope from which to select CIDRs. This determines whether to select from public or private IP address space.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • conditions

        IpamPrefixListResolverRuleRequest.Builder conditions​(Collection<IpamPrefixListResolverRuleConditionRequest> conditions)

        The conditions that determine which CIDRs are selected by this rule. Conditions specify criteria such as resource type, tags, account IDs, and Regions.

        Parameters:
        conditions - The conditions that determine which CIDRs are selected by this rule. Conditions specify criteria such as resource type, tags, account IDs, and Regions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • conditions

        IpamPrefixListResolverRuleRequest.Builder conditions​(IpamPrefixListResolverRuleConditionRequest... conditions)

        The conditions that determine which CIDRs are selected by this rule. Conditions specify criteria such as resource type, tags, account IDs, and Regions.

        Parameters:
        conditions - The conditions that determine which CIDRs are selected by this rule. Conditions specify criteria such as resource type, tags, account IDs, and Regions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.