Interface DnsRequestAction.Builder

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

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

    • domain

      The domain information for the DNS query.

      Parameters:
      domain - The domain information for the DNS query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • protocol

      DnsRequestAction.Builder protocol(String protocol)

      The network connection protocol observed in the activity that prompted GuardDuty to generate the finding.

      Parameters:
      protocol - The network connection protocol observed in the activity that prompted GuardDuty to generate the finding.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • blocked

      Indicates whether the targeted port is blocked.

      Parameters:
      blocked - Indicates whether the targeted port is blocked.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • domainWithSuffix

      DnsRequestAction.Builder domainWithSuffix(String domainWithSuffix)

      The second and top level domain involved in the activity that potentially prompted GuardDuty to generate this finding. For a list of top-level and second-level domains, see public suffix list.

      Parameters:
      domainWithSuffix - The second and top level domain involved in the activity that potentially prompted GuardDuty to generate this finding. For a list of top-level and second-level domains, see public suffix list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.