Interface UpdateGroupRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateGroupRequest.Builder,UpdateGroupRequest>,SdkBuilder<UpdateGroupRequest.Builder,UpdateGroupRequest>,SdkPojo,SdkRequest.Builder,XRayRequest.Builder
- Enclosing class:
- UpdateGroupRequest
@Mutable @NotThreadSafe public static interface UpdateGroupRequest.Builder extends XRayRequest.Builder, SdkPojo, CopyableBuilder<UpdateGroupRequest.Builder,UpdateGroupRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateGroupRequest.BuilderfilterExpression(String filterExpression)The updated filter expression defining criteria by which to group traces.UpdateGroupRequest.BuildergroupARN(String groupARN)The ARN that was generated upon creation.UpdateGroupRequest.BuildergroupName(String groupName)The case-sensitive name of the group.default UpdateGroupRequest.BuilderinsightsConfiguration(Consumer<InsightsConfiguration.Builder> insightsConfiguration)The structure containing configurations related to insights.UpdateGroupRequest.BuilderinsightsConfiguration(InsightsConfiguration insightsConfiguration)The structure containing configurations related to insights.UpdateGroupRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateGroupRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.xray.model.XRayRequest.Builder
build
-
-
-
-
Method Detail
-
groupName
UpdateGroupRequest.Builder groupName(String groupName)
The case-sensitive name of the group.
- Parameters:
groupName- The case-sensitive name of the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupARN
UpdateGroupRequest.Builder groupARN(String groupARN)
The ARN that was generated upon creation.
- Parameters:
groupARN- The ARN that was generated upon creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterExpression
UpdateGroupRequest.Builder filterExpression(String filterExpression)
The updated filter expression defining criteria by which to group traces.
- Parameters:
filterExpression- The updated filter expression defining criteria by which to group traces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insightsConfiguration
UpdateGroupRequest.Builder insightsConfiguration(InsightsConfiguration 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 for the group. Notifications can only be enabled on a group with InsightsEnabled set to true.
- 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 for the group. Notifications can only be enabled on a group with InsightsEnabled set to true.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
insightsConfiguration
default UpdateGroupRequest.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 for the group. Notifications can only be enabled on a group with InsightsEnabled set to true.
InsightsConfiguration.Builderavoiding the need to create one manually viaInsightsConfiguration.builder().When the
Consumercompletes,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:
insightsConfiguration(InsightsConfiguration)
-
-
overrideConfiguration
UpdateGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-