Interface TelemetryRuleSummary.Builder

  • Method Details

    • ruleName

      The name of the telemetry rule.

      Parameters:
      ruleName - The name of the telemetry rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleArn

      The Amazon Resource Name (ARN) of the telemetry rule.

      Parameters:
      ruleArn - The Amazon Resource Name (ARN) of the telemetry rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdTimeStamp

      TelemetryRuleSummary.Builder createdTimeStamp(Long createdTimeStamp)

      The timestamp when the telemetry rule was created.

      Parameters:
      createdTimeStamp - The timestamp when the telemetry rule was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdateTimeStamp

      TelemetryRuleSummary.Builder lastUpdateTimeStamp(Long lastUpdateTimeStamp)

      The timestamp when the telemetry rule was last modified.

      Parameters:
      lastUpdateTimeStamp - The timestamp when the telemetry rule was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceType

      TelemetryRuleSummary.Builder resourceType(String resourceType)

      The type of Amazon Web Services resource the rule applies to.

      Parameters:
      resourceType - The type of Amazon Web Services resource the rule applies to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      TelemetryRuleSummary.Builder resourceType(ResourceType resourceType)

      The type of Amazon Web Services resource the rule applies to.

      Parameters:
      resourceType - The type of Amazon Web Services resource the rule applies to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • telemetryType

      TelemetryRuleSummary.Builder telemetryType(String telemetryType)

      The type of telemetry (Logs, Metrics, or Traces) the rule configures.

      Parameters:
      telemetryType - The type of telemetry (Logs, Metrics, or Traces) the rule configures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • telemetryType

      TelemetryRuleSummary.Builder telemetryType(TelemetryType telemetryType)

      The type of telemetry (Logs, Metrics, or Traces) the rule configures.

      Parameters:
      telemetryType - The type of telemetry (Logs, Metrics, or Traces) the rule configures.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • telemetrySourceTypesWithStrings

      TelemetryRuleSummary.Builder telemetrySourceTypesWithStrings(Collection<String> telemetrySourceTypes)

      The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs. TelemetrySourceTypes must be correlated with the specific resource type.

      Parameters:
      telemetrySourceTypes - The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs. TelemetrySourceTypes must be correlated with the specific resource type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • telemetrySourceTypesWithStrings

      TelemetryRuleSummary.Builder telemetrySourceTypesWithStrings(String... telemetrySourceTypes)

      The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs. TelemetrySourceTypes must be correlated with the specific resource type.

      Parameters:
      telemetrySourceTypes - The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs. TelemetrySourceTypes must be correlated with the specific resource type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • telemetrySourceTypes

      TelemetryRuleSummary.Builder telemetrySourceTypes(Collection<TelemetrySourceType> telemetrySourceTypes)

      The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs. TelemetrySourceTypes must be correlated with the specific resource type.

      Parameters:
      telemetrySourceTypes - The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs. TelemetrySourceTypes must be correlated with the specific resource type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • telemetrySourceTypes

      TelemetryRuleSummary.Builder telemetrySourceTypes(TelemetrySourceType... telemetrySourceTypes)

      The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs. TelemetrySourceTypes must be correlated with the specific resource type.

      Parameters:
      telemetrySourceTypes - The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs. TelemetrySourceTypes must be correlated with the specific resource type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.