Interface InstrumentationConfigurationWithoutServiceEnv.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InstrumentationConfigurationWithoutServiceEnv.Builder,,InstrumentationConfigurationWithoutServiceEnv> SdkBuilder<InstrumentationConfigurationWithoutServiceEnv.Builder,,InstrumentationConfigurationWithoutServiceEnv> SdkPojo
- Enclosing class:
InstrumentationConfigurationWithoutServiceEnv
-
Method Summary
Modifier and TypeMethodDescriptionARN for the instrumentation configurationattributeFilters(Collection<? extends Map<String, String>> attributeFilters) Client-side filters that determine which instances apply this instrumentation.attributeFilters(Map<String, String>... attributeFilters) Client-side filters that determine which instances apply this instrumentation.captureConfiguration(Consumer<CaptureConfiguration.Builder> captureConfiguration) The capture settings for this instrumentation configuration.captureConfiguration(CaptureConfiguration captureConfiguration) The capture settings for this instrumentation configuration.The timestamp when this instrumentation configuration was created.description(String description) An optional short description of the instrumentation configuration.The timestamp when this configuration expires.instrumentationType(String instrumentationType) The type of instrumentation for this configuration.instrumentationType(InstrumentationType instrumentationType) The type of instrumentation for this configuration.location(Consumer<Location.Builder> location) The location where this instrumentation is applied.The location where this instrumentation is applied.locationHash(String locationHash) The stable hash derived from the location that identifies this instrumentation point.signalType(String signalType) The telemetry signal type for this instrumentation configuration.signalType(DynamicInstrumentationSignalType signalType) The telemetry signal type for this instrumentation configuration.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
-
instrumentationType
InstrumentationConfigurationWithoutServiceEnv.Builder instrumentationType(String instrumentationType) The type of instrumentation for this configuration.
- Parameters:
instrumentationType- The type of instrumentation for this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instrumentationType
InstrumentationConfigurationWithoutServiceEnv.Builder instrumentationType(InstrumentationType instrumentationType) The type of instrumentation for this configuration.
- Parameters:
instrumentationType- The type of instrumentation for this configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signalType
The telemetry signal type for this instrumentation configuration.
- Parameters:
signalType- The telemetry signal type for this instrumentation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signalType
InstrumentationConfigurationWithoutServiceEnv.Builder signalType(DynamicInstrumentationSignalType signalType) The telemetry signal type for this instrumentation configuration.
- Parameters:
signalType- The telemetry signal type for this instrumentation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
location
The location where this instrumentation is applied.
- Parameters:
location- The location where this instrumentation is applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
location
default InstrumentationConfigurationWithoutServiceEnv.Builder location(Consumer<Location.Builder> location) The location where this instrumentation is applied.
This is a convenience method that creates an instance of theLocation.Builderavoiding the need to create one manually viaLocation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolocation(Location).- Parameters:
location- a consumer that will call methods onLocation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
locationHash
The stable hash derived from the location that identifies this instrumentation point.
- Parameters:
locationHash- The stable hash derived from the location that identifies this instrumentation point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
An optional short description of the instrumentation configuration.
- Parameters:
description- An optional short description of the instrumentation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiresAt
The timestamp when this configuration expires.
- Parameters:
expiresAt- The timestamp when this configuration expires.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeFilters
InstrumentationConfigurationWithoutServiceEnv.Builder attributeFilters(Collection<? extends Map<String, String>> attributeFilters) Client-side filters that determine which instances apply this instrumentation.
- Parameters:
attributeFilters- Client-side filters that determine which instances apply this instrumentation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeFilters
InstrumentationConfigurationWithoutServiceEnv.Builder attributeFilters(Map<String, String>... attributeFilters) Client-side filters that determine which instances apply this instrumentation.
- Parameters:
attributeFilters- Client-side filters that determine which instances apply this instrumentation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captureConfiguration
InstrumentationConfigurationWithoutServiceEnv.Builder captureConfiguration(CaptureConfiguration captureConfiguration) The capture settings for this instrumentation configuration.
- Parameters:
captureConfiguration- The capture settings for this instrumentation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captureConfiguration
default InstrumentationConfigurationWithoutServiceEnv.Builder captureConfiguration(Consumer<CaptureConfiguration.Builder> captureConfiguration) The capture settings for this instrumentation configuration.
This is a convenience method that creates an instance of theCaptureConfiguration.Builderavoiding the need to create one manually viaCaptureConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocaptureConfiguration(CaptureConfiguration).- Parameters:
captureConfiguration- a consumer that will call methods onCaptureConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp when this instrumentation configuration was created.
- Parameters:
createdAt- The timestamp when this instrumentation configuration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
ARN for the instrumentation configuration
- Parameters:
arn- ARN for the instrumentation configuration- Returns:
- Returns a reference to this object so that method calls can be chained together.
-