Interface CreateInstrumentationConfigurationResponse.Builder
- All Superinterfaces:
ApplicationSignalsResponse.Builder,AwsResponse.Builder,Buildable,CopyableBuilder<CreateInstrumentationConfigurationResponse.Builder,,CreateInstrumentationConfigurationResponse> SdkBuilder<CreateInstrumentationConfigurationResponse.Builder,,CreateInstrumentationConfigurationResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreateInstrumentationConfigurationResponse
-
Method Summary
Modifier and TypeMethodDescriptionARN for the created instrumentation configurationattributeFilters(Collection<? extends Map<String, String>> attributeFilters) The attribute filters returned with the configuration so SDKs can perform client-side targeting.attributeFilters(Map<String, String>... attributeFilters) The attribute filters returned with the configuration so SDKs can perform client-side targeting.captureConfiguration(Consumer<CaptureConfiguration.Builder> captureConfiguration) The capture settings that were stored for this instrumentation configuration.captureConfiguration(CaptureConfiguration captureConfiguration) The capture settings that were stored for this instrumentation configuration.The server-generated creation timestamp for this instrumentation configuration.description(String description) The optional description that was stored with the instrumentation configuration.environment(String environment) The environment for the instrumentation configuration, echoed from the request.The timestamp after which this configuration is no longer served to clients.instrumentationType(String instrumentationType) The type of instrumentation that was created, echoed from the request.instrumentationType(InstrumentationType instrumentationType) The type of instrumentation that was created, echoed from the request.location(Consumer<Location.Builder> location) The location where instrumentation is applied, echoed from the request.The location where instrumentation is applied, echoed from the request.locationHash(String locationHash) A stable hash computed from the location that uniquely identifies this instrumentation point within the service, environment, and signal type.The service name for the instrumentation configuration, echoed from the request.signalType(String signalType) The telemetry signal type for the instrumentation configuration, echoed from the request.signalType(DynamicInstrumentationSignalType signalType) The telemetry signal type for the instrumentation configuration, echoed from the request.Methods inherited from interface software.amazon.awssdk.services.applicationsignals.model.ApplicationSignalsResponse.Builder
build, responseMetadata, responseMetadataMethods 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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
instrumentationType
The type of instrumentation that was created, echoed from the request.
- Parameters:
instrumentationType- The type of instrumentation that was created, echoed from the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instrumentationType
CreateInstrumentationConfigurationResponse.Builder instrumentationType(InstrumentationType instrumentationType) The type of instrumentation that was created, echoed from the request.
- Parameters:
instrumentationType- The type of instrumentation that was created, echoed from the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
service
The service name for the instrumentation configuration, echoed from the request.
- Parameters:
service- The service name for the instrumentation configuration, echoed from the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environment
The environment for the instrumentation configuration, echoed from the request.
- Parameters:
environment- The environment for the instrumentation configuration, echoed from the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
signalType
The telemetry signal type for the instrumentation configuration, echoed from the request.
- Parameters:
signalType- The telemetry signal type for the instrumentation configuration, echoed from the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signalType
CreateInstrumentationConfigurationResponse.Builder signalType(DynamicInstrumentationSignalType signalType) The telemetry signal type for the instrumentation configuration, echoed from the request.
- Parameters:
signalType- The telemetry signal type for the instrumentation configuration, echoed from the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
location
The location where instrumentation is applied, echoed from the request.
- Parameters:
location- The location where instrumentation is applied, echoed from the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
location
default CreateInstrumentationConfigurationResponse.Builder location(Consumer<Location.Builder> location) The location where instrumentation is applied, echoed from the request.
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
A stable hash computed from the location that uniquely identifies this instrumentation point within the service, environment, and signal type.
- Parameters:
locationHash- A stable hash computed from the location that uniquely identifies this instrumentation point within the service, environment, and signal type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The optional description that was stored with the instrumentation configuration.
- Parameters:
description- The optional description that was stored with the instrumentation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiresAt
The timestamp after which this configuration is no longer served to clients. Present only for
BREAKPOINTconfigurations;PROBEconfigurations do not expire.- Parameters:
expiresAt- The timestamp after which this configuration is no longer served to clients. Present only forBREAKPOINTconfigurations;PROBEconfigurations do not expire.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeFilters
CreateInstrumentationConfigurationResponse.Builder attributeFilters(Collection<? extends Map<String, String>> attributeFilters) The attribute filters returned with the configuration so SDKs can perform client-side targeting.
- Parameters:
attributeFilters- The attribute filters returned with the configuration so SDKs can perform client-side targeting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeFilters
CreateInstrumentationConfigurationResponse.Builder attributeFilters(Map<String, String>... attributeFilters) The attribute filters returned with the configuration so SDKs can perform client-side targeting.
- Parameters:
attributeFilters- The attribute filters returned with the configuration so SDKs can perform client-side targeting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captureConfiguration
CreateInstrumentationConfigurationResponse.Builder captureConfiguration(CaptureConfiguration captureConfiguration) The capture settings that were stored for this instrumentation configuration.
- Parameters:
captureConfiguration- The capture settings that were stored for this instrumentation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
captureConfiguration
default CreateInstrumentationConfigurationResponse.Builder captureConfiguration(Consumer<CaptureConfiguration.Builder> captureConfiguration) The capture settings that were stored 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 server-generated creation timestamp for this instrumentation configuration.
- Parameters:
createdAt- The server-generated creation timestamp for this instrumentation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
ARN for the created instrumentation configuration
- Parameters:
arn- ARN for the created instrumentation configuration- Returns:
- Returns a reference to this object so that method calls can be chained together.
-