Class SecurityHubEndpointBuilderFactory.SecurityHubHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.SecurityHubEndpointBuilderFactory.SecurityHubHeaderNameBuilder
Enclosing interface:
SecurityHubEndpointBuilderFactory

public static class SecurityHubEndpointBuilderFactory.SecurityHubHeaderNameBuilder extends Object
The builder of headers' name for the AWS Security Hub component.
  • Constructor Details

    • SecurityHubHeaderNameBuilder

      public SecurityHubHeaderNameBuilder()
  • Method Details

    • awsSecurityHubOperation

      public String awsSecurityHubOperation()
      The operation we want to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSecurityHubOperation.
    • awsSecurityHubFindings

      public String awsSecurityHubFindings()
      The list of findings to import. The option is a: List<AwsSecurityFinding> type. Group: producer
      Returns:
      the name of the header AwsSecurityHubFindings.
    • awsSecurityHubFindingIdentifiers

      public String awsSecurityHubFindingIdentifiers()
      The finding identifiers for batch update. The option is a: List<AwsSecurityFindingIdentifier> type. Group: producer
      Returns:
      the name of the header AwsSecurityHubFindingIdentifiers.
    • awsSecurityHubFilters

      public String awsSecurityHubFilters()
      The filters to apply when retrieving findings. The option is a: AwsSecurityFindingFilters type. Group: producer
      Returns:
      the name of the header AwsSecurityHubFilters.
    • awsSecurityHubNote

      public String awsSecurityHubNote()
      The note to add to findings during update. The option is a: NoteUpdate type. Group: producer
      Returns:
      the name of the header AwsSecurityHubNote.
    • awsSecurityHubSeverity

      public String awsSecurityHubSeverity()
      The severity to set on findings during update. The option is a: SeverityUpdate type. Group: producer
      Returns:
      the name of the header AwsSecurityHubSeverity.
    • awsSecurityHubWorkflow

      public String awsSecurityHubWorkflow()
      The workflow status to set on findings. The option is a: WorkflowUpdate type. Group: producer
      Returns:
      the name of the header AwsSecurityHubWorkflow.
    • awsSecurityHubVerificationState

      public String awsSecurityHubVerificationState()
      The verification state to set on findings. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSecurityHubVerificationState.
    • awsSecurityHubConfidence

      public String awsSecurityHubConfidence()
      The confidence level to set on findings. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsSecurityHubConfidence.
    • awsSecurityHubCriticality

      public String awsSecurityHubCriticality()
      The criticality level to set on findings. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsSecurityHubCriticality.
    • awsSecurityHubUserDefinedFields

      public String awsSecurityHubUserDefinedFields()
      User-defined fields to add to findings. The option is a: Map<String, String> type. Group: producer
      Returns:
      the name of the header AwsSecurityHubUserDefinedFields.
    • awsSecurityHubRelatedFindings

      public String awsSecurityHubRelatedFindings()
      Related findings to associate. The option is a: List<RelatedFinding> type. Group: producer
      Returns:
      the name of the header AwsSecurityHubRelatedFindings.
    • awsSecurityHubTypes

      public String awsSecurityHubTypes()
      The types to assign to findings. The option is a: List<String> type. Group: producer
      Returns:
      the name of the header AwsSecurityHubTypes.
    • awsSecurityHubNextToken

      public String awsSecurityHubNextToken()
      The token for the next set of results. The option is a: String type. Group: getFindings listEnabledProductsForImport getFindingHistory
      Returns:
      the name of the header AwsSecurityHubNextToken.
    • awsSecurityHubMaxResults

      public String awsSecurityHubMaxResults()
      The maximum number of results to return. The option is a: Integer type. Group: getFindings
      Returns:
      the name of the header AwsSecurityHubMaxResults.
    • awsSecurityHubFailedCount

      public String awsSecurityHubFailedCount()
      The count of findings that failed to import. The option is a: Integer type. Group: batchImportFindings
      Returns:
      the name of the header AwsSecurityHubFailedCount.
    • awsSecurityHubSuccessCount

      public String awsSecurityHubSuccessCount()
      The count of findings that were successfully imported. The option is a: Integer type. Group: batchImportFindings
      Returns:
      the name of the header AwsSecurityHubSuccessCount.
    • awsSecurityHubUnprocessedFindings

      public String awsSecurityHubUnprocessedFindings()
      The list of findings that were not updated. The option is a: List<BatchUpdateFindingsUnprocessedFinding> type. Group: batchUpdateFindings
      Returns:
      the name of the header AwsSecurityHubUnprocessedFindings.
    • awsSecurityHubProcessedFindings

      public String awsSecurityHubProcessedFindings()
      The list of findings that were updated successfully. The option is a: List<AwsSecurityFindingIdentifier> type. Group: batchUpdateFindings
      Returns:
      the name of the header AwsSecurityHubProcessedFindings.
    • awsSecurityHubFindingId

      public String awsSecurityHubFindingId()
      The finding ID to get history for. The option is a: String type. Group: getFindingHistory
      Returns:
      the name of the header AwsSecurityHubFindingId.
    • awsSecurityHubProductArn

      public String awsSecurityHubProductArn()
      The product ARN for the finding. The option is a: String type. Group: getFindingHistory
      Returns:
      the name of the header AwsSecurityHubProductArn.