Interface TelemetryRuleSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TelemetryRuleSummary.Builder,,TelemetryRuleSummary> SdkBuilder<TelemetryRuleSummary.Builder,,TelemetryRuleSummary> SdkPojo
- Enclosing class:
TelemetryRuleSummary
-
Method Summary
Modifier and TypeMethodDescriptioncreatedTimeStamp(Long createdTimeStamp) The timestamp when the telemetry rule was created.lastUpdateTimeStamp(Long lastUpdateTimeStamp) The timestamp when the telemetry rule was last modified.resourceType(String resourceType) The type of Amazon Web Services resource the rule applies to.resourceType(ResourceType resourceType) The type of Amazon Web Services resource the rule applies to.The Amazon Resource Name (ARN) of the telemetry rule.The name of the telemetry rule.telemetrySourceTypes(Collection<TelemetrySourceType> telemetrySourceTypes) The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs.telemetrySourceTypes(TelemetrySourceType... telemetrySourceTypes) The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs.telemetrySourceTypesWithStrings(String... telemetrySourceTypes) The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs.telemetrySourceTypesWithStrings(Collection<String> telemetrySourceTypes) The types of telemetry sources configured for this rule, such as VPC Flow Logs or EKS audit logs.telemetryType(String telemetryType) The type of telemetry (Logs, Metrics, or Traces) the rule configures.telemetryType(TelemetryType telemetryType) The type of telemetry (Logs, Metrics, or Traces) the rule configures.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
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
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
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
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
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
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
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.
-