Interface Group.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Group.Builder,
,Group> SdkBuilder<Group.Builder,
,Group> SdkPojo
- Enclosing class:
Group
-
Method Summary
Modifier and TypeMethodDescriptionfilterExpression
(String filterExpression) The filter expression defining the parameters to include traces.The Amazon Resource Name (ARN) of the group generated based on the GroupName.The unique case-sensitive name of the group.default Group.Builder
insightsConfiguration
(Consumer<InsightsConfiguration.Builder> insightsConfiguration) The structure containing configurations related to insights.insightsConfiguration
(InsightsConfiguration insightsConfiguration) The structure containing configurations related to insights.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
groupName
The unique case-sensitive name of the group.
- Parameters:
groupName
- The unique case-sensitive name of the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupARN
The Amazon Resource Name (ARN) of the group generated based on the GroupName.
- Parameters:
groupARN
- The Amazon Resource Name (ARN) of the group generated based on the GroupName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterExpression
The filter expression defining the parameters to include traces.
- Parameters:
filterExpression
- The filter expression defining the parameters to include traces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insightsConfiguration
The structure containing configurations related to insights.
-
The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
-
The NotificationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.
- Parameters:
insightsConfiguration
- The structure containing configurations related to insights.-
The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
-
The NotificationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
insightsConfiguration
default Group.Builder insightsConfiguration(Consumer<InsightsConfiguration.Builder> insightsConfiguration) The structure containing configurations related to insights.
-
The InsightsEnabled boolean can be set to true to enable insights for the group or false to disable insights for the group.
-
The NotificationsEnabled boolean can be set to true to enable insights notifications through Amazon EventBridge for the group.
InsightsConfiguration.Builder
avoiding the need to create one manually viaInsightsConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinsightsConfiguration(InsightsConfiguration)
.- Parameters:
insightsConfiguration
- a consumer that will call methods onInsightsConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-