Interface CreateThreatIntelSetRequest.Builder

  • Method Details

    • detectorId

      The unique ID of the detector of the GuardDuty account for which you want to create a ThreatIntelSet.

      To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

      Parameters:
      detectorId - The unique ID of the detector of the GuardDuty account for which you want to create a ThreatIntelSet.

      To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.

      Parameters:
      name - A user-friendly ThreatIntelSet name displayed in all findings that are generated by activity that involves IP addresses included in this ThreatIntelSet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • format

      The format of the file that contains the ThreatIntelSet.

      Parameters:
      format - The format of the file that contains the ThreatIntelSet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • format

      The format of the file that contains the ThreatIntelSet.

      Parameters:
      format - The format of the file that contains the ThreatIntelSet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • location

      The URI of the file that contains the ThreatIntelSet.

      Parameters:
      location - The URI of the file that contains the ThreatIntelSet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • activate

      A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.

      Parameters:
      activate - A Boolean value that indicates whether GuardDuty is to start using the uploaded ThreatIntelSet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      CreateThreatIntelSetRequest.Builder clientToken(String clientToken)

      The idempotency token for the create request.

      Parameters:
      clientToken - The idempotency token for the create request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags to be added to a new threat list resource.

      Parameters:
      tags - The tags to be added to a new threat list resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • expectedBucketOwner

      CreateThreatIntelSetRequest.Builder expectedBucketOwner(String expectedBucketOwner)

      The Amazon Web Services account ID that owns the Amazon S3 bucket specified in the location parameter.

      Parameters:
      expectedBucketOwner - The Amazon Web Services account ID that owns the Amazon S3 bucket specified in the location parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      CreateThreatIntelSetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.