Interface TelemetryDestinationConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TelemetryDestinationConfiguration.Builder,,TelemetryDestinationConfiguration> SdkBuilder<TelemetryDestinationConfiguration.Builder,,TelemetryDestinationConfiguration> SdkPojo
- Enclosing class:
TelemetryDestinationConfiguration
-
Method Summary
Modifier and TypeMethodDescriptioncloudtrailParameters(Consumer<CloudtrailParameters.Builder> cloudtrailParameters) Configuration parameters specific to Amazon Web Services CloudTrail when CloudTrail is the source type.cloudtrailParameters(CloudtrailParameters cloudtrailParameters) Configuration parameters specific to Amazon Web Services CloudTrail when CloudTrail is the source type.destinationPattern(String destinationPattern) The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>.destinationType(String destinationType) The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").destinationType(DestinationType destinationType) The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").elbLoadBalancerLoggingParameters(Consumer<ELBLoadBalancerLoggingParameters.Builder> elbLoadBalancerLoggingParameters) Configuration parameters specific to ELB load balancer logging when ELB is the resource type.elbLoadBalancerLoggingParameters(ELBLoadBalancerLoggingParameters elbLoadBalancerLoggingParameters) Configuration parameters specific to ELB load balancer logging when ELB is the resource type.logDeliveryParameters(Consumer<LogDeliveryParameters.Builder> logDeliveryParameters) Configuration parameters specific to Amazon Bedrock AgentCore logging when Amazon Bedrock AgentCore is the resource type.logDeliveryParameters(LogDeliveryParameters logDeliveryParameters) Configuration parameters specific to Amazon Bedrock AgentCore logging when Amazon Bedrock AgentCore is the resource type.retentionInDays(Integer retentionInDays) The number of days to retain the telemetry data in the destination.vpcFlowLogParameters(Consumer<VPCFlowLogParameters.Builder> vpcFlowLogParameters) Configuration parameters specific to VPC Flow Logs when VPC is the resource type.vpcFlowLogParameters(VPCFlowLogParameters vpcFlowLogParameters) Configuration parameters specific to VPC Flow Logs when VPC is the resource type.wafLoggingParameters(Consumer<WAFLoggingParameters.Builder> wafLoggingParameters) Configuration parameters specific to WAF logging when WAF is the resource type.wafLoggingParameters(WAFLoggingParameters wafLoggingParameters) Configuration parameters specific to WAF logging when WAF is the resource type.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
-
destinationType
The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- Parameters:
destinationType- The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationType
The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
- Parameters:
destinationType- The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationPattern
The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>.
- Parameters:
destinationPattern- The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retentionInDays
The number of days to retain the telemetry data in the destination.
- Parameters:
retentionInDays- The number of days to retain the telemetry data in the destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcFlowLogParameters
TelemetryDestinationConfiguration.Builder vpcFlowLogParameters(VPCFlowLogParameters vpcFlowLogParameters) Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
- Parameters:
vpcFlowLogParameters- Configuration parameters specific to VPC Flow Logs when VPC is the resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcFlowLogParameters
default TelemetryDestinationConfiguration.Builder vpcFlowLogParameters(Consumer<VPCFlowLogParameters.Builder> vpcFlowLogParameters) Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
This is a convenience method that creates an instance of theVPCFlowLogParameters.Builderavoiding the need to create one manually viaVPCFlowLogParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcFlowLogParameters(VPCFlowLogParameters).- Parameters:
vpcFlowLogParameters- a consumer that will call methods onVPCFlowLogParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudtrailParameters
TelemetryDestinationConfiguration.Builder cloudtrailParameters(CloudtrailParameters cloudtrailParameters) Configuration parameters specific to Amazon Web Services CloudTrail when CloudTrail is the source type.
- Parameters:
cloudtrailParameters- Configuration parameters specific to Amazon Web Services CloudTrail when CloudTrail is the source type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudtrailParameters
default TelemetryDestinationConfiguration.Builder cloudtrailParameters(Consumer<CloudtrailParameters.Builder> cloudtrailParameters) Configuration parameters specific to Amazon Web Services CloudTrail when CloudTrail is the source type.
This is a convenience method that creates an instance of theCloudtrailParameters.Builderavoiding the need to create one manually viaCloudtrailParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudtrailParameters(CloudtrailParameters).- Parameters:
cloudtrailParameters- a consumer that will call methods onCloudtrailParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
elbLoadBalancerLoggingParameters
TelemetryDestinationConfiguration.Builder elbLoadBalancerLoggingParameters(ELBLoadBalancerLoggingParameters elbLoadBalancerLoggingParameters) Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
- Parameters:
elbLoadBalancerLoggingParameters- Configuration parameters specific to ELB load balancer logging when ELB is the resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elbLoadBalancerLoggingParameters
default TelemetryDestinationConfiguration.Builder elbLoadBalancerLoggingParameters(Consumer<ELBLoadBalancerLoggingParameters.Builder> elbLoadBalancerLoggingParameters) Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
This is a convenience method that creates an instance of theELBLoadBalancerLoggingParameters.Builderavoiding the need to create one manually viaELBLoadBalancerLoggingParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toelbLoadBalancerLoggingParameters(ELBLoadBalancerLoggingParameters).- Parameters:
elbLoadBalancerLoggingParameters- a consumer that will call methods onELBLoadBalancerLoggingParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
wafLoggingParameters
TelemetryDestinationConfiguration.Builder wafLoggingParameters(WAFLoggingParameters wafLoggingParameters) Configuration parameters specific to WAF logging when WAF is the resource type.
- Parameters:
wafLoggingParameters- Configuration parameters specific to WAF logging when WAF is the resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
wafLoggingParameters
default TelemetryDestinationConfiguration.Builder wafLoggingParameters(Consumer<WAFLoggingParameters.Builder> wafLoggingParameters) Configuration parameters specific to WAF logging when WAF is the resource type.
This is a convenience method that creates an instance of theWAFLoggingParameters.Builderavoiding the need to create one manually viaWAFLoggingParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towafLoggingParameters(WAFLoggingParameters).- Parameters:
wafLoggingParameters- a consumer that will call methods onWAFLoggingParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logDeliveryParameters
TelemetryDestinationConfiguration.Builder logDeliveryParameters(LogDeliveryParameters logDeliveryParameters) Configuration parameters specific to Amazon Bedrock AgentCore logging when Amazon Bedrock AgentCore is the resource type.
- Parameters:
logDeliveryParameters- Configuration parameters specific to Amazon Bedrock AgentCore logging when Amazon Bedrock AgentCore is the resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logDeliveryParameters
default TelemetryDestinationConfiguration.Builder logDeliveryParameters(Consumer<LogDeliveryParameters.Builder> logDeliveryParameters) Configuration parameters specific to Amazon Bedrock AgentCore logging when Amazon Bedrock AgentCore is the resource type.
This is a convenience method that creates an instance of theLogDeliveryParameters.Builderavoiding the need to create one manually viaLogDeliveryParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tologDeliveryParameters(LogDeliveryParameters).- Parameters:
logDeliveryParameters- a consumer that will call methods onLogDeliveryParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-