Interface EntryViolation.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EntryViolation.Builder,EntryViolation>, SdkBuilder<EntryViolation.Builder,EntryViolation>, SdkPojo
Enclosing class:
EntryViolation

public static interface EntryViolation.Builder extends SdkPojo, CopyableBuilder<EntryViolation.Builder,EntryViolation>
  • Method Details

    • expectedEntry

      EntryViolation.Builder expectedEntry(EntryDescription expectedEntry)

      The Firewall Manager-managed network ACL entry that is involved in the entry violation.

      Parameters:
      expectedEntry - The Firewall Manager-managed network ACL entry that is involved in the entry violation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expectedEntry

      default EntryViolation.Builder expectedEntry(Consumer<EntryDescription.Builder> expectedEntry)

      The Firewall Manager-managed network ACL entry that is involved in the entry violation.

      This is a convenience method that creates an instance of the EntryDescription.Builder avoiding the need to create one manually via EntryDescription.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to expectedEntry(EntryDescription).

      Parameters:
      expectedEntry - a consumer that will call methods on EntryDescription.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • expectedEvaluationOrder

      EntryViolation.Builder expectedEvaluationOrder(String expectedEvaluationOrder)

      The evaluation location within the ordered list of entries where the ExpectedEntry should be, according to the network ACL policy specifications.

      Parameters:
      expectedEvaluationOrder - The evaluation location within the ordered list of entries where the ExpectedEntry should be, according to the network ACL policy specifications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actualEvaluationOrder

      EntryViolation.Builder actualEvaluationOrder(String actualEvaluationOrder)

      The evaluation location within the ordered list of entries where the ExpectedEntry is currently located.

      Parameters:
      actualEvaluationOrder - The evaluation location within the ordered list of entries where the ExpectedEntry is currently located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entryAtExpectedEvaluationOrder

      EntryViolation.Builder entryAtExpectedEvaluationOrder(EntryDescription entryAtExpectedEvaluationOrder)

      The entry that's currently in the ExpectedEvaluationOrder location, in place of the expected entry.

      Parameters:
      entryAtExpectedEvaluationOrder - The entry that's currently in the ExpectedEvaluationOrder location, in place of the expected entry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entryAtExpectedEvaluationOrder

      default EntryViolation.Builder entryAtExpectedEvaluationOrder(Consumer<EntryDescription.Builder> entryAtExpectedEvaluationOrder)

      The entry that's currently in the ExpectedEvaluationOrder location, in place of the expected entry.

      This is a convenience method that creates an instance of the EntryDescription.Builder avoiding the need to create one manually via EntryDescription.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to entryAtExpectedEvaluationOrder(EntryDescription).

      Parameters:
      entryAtExpectedEvaluationOrder - a consumer that will call methods on EntryDescription.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • entriesWithConflicts

      EntryViolation.Builder entriesWithConflicts(Collection<EntryDescription> entriesWithConflicts)

      The list of entries that are in conflict with ExpectedEntry.

      Parameters:
      entriesWithConflicts - The list of entries that are in conflict with ExpectedEntry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entriesWithConflicts

      EntryViolation.Builder entriesWithConflicts(EntryDescription... entriesWithConflicts)

      The list of entries that are in conflict with ExpectedEntry.

      Parameters:
      entriesWithConflicts - The list of entries that are in conflict with ExpectedEntry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entriesWithConflicts

      EntryViolation.Builder entriesWithConflicts(Consumer<EntryDescription.Builder>... entriesWithConflicts)

      The list of entries that are in conflict with ExpectedEntry.

      This is a convenience method that creates an instance of the EntryDescription.Builder avoiding the need to create one manually via EntryDescription.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to entriesWithConflicts(List<EntryDescription>).

      Parameters:
      entriesWithConflicts - a consumer that will call methods on EntryDescription.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • entryViolationReasonsWithStrings

      EntryViolation.Builder entryViolationReasonsWithStrings(Collection<String> entryViolationReasons)

      Descriptions of the violations that Firewall Manager found for these entries.

      Parameters:
      entryViolationReasons - Descriptions of the violations that Firewall Manager found for these entries.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entryViolationReasonsWithStrings

      EntryViolation.Builder entryViolationReasonsWithStrings(String... entryViolationReasons)

      Descriptions of the violations that Firewall Manager found for these entries.

      Parameters:
      entryViolationReasons - Descriptions of the violations that Firewall Manager found for these entries.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entryViolationReasons

      EntryViolation.Builder entryViolationReasons(Collection<EntryViolationReason> entryViolationReasons)

      Descriptions of the violations that Firewall Manager found for these entries.

      Parameters:
      entryViolationReasons - Descriptions of the violations that Firewall Manager found for these entries.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • entryViolationReasons

      EntryViolation.Builder entryViolationReasons(EntryViolationReason... entryViolationReasons)

      Descriptions of the violations that Firewall Manager found for these entries.

      Parameters:
      entryViolationReasons - Descriptions of the violations that Firewall Manager found for these entries.
      Returns:
      Returns a reference to this object so that method calls can be chained together.