Interface ServiceGroup.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceGroup.Builder,
,ServiceGroup> SdkBuilder<ServiceGroup.Builder,
,ServiceGroup> SdkPojo
- Enclosing class:
ServiceGroup
@Mutable
@NotThreadSafe
public static interface ServiceGroup.Builder
extends SdkPojo, CopyableBuilder<ServiceGroup.Builder,ServiceGroup>
-
Method Summary
Modifier and TypeMethodDescriptiongroupIdentifier
(String groupIdentifier) A unique identifier for this grouping attribute value, used for filtering and API operations.The name of the grouping attribute, such asBusinessUnit
orEnvironment
.groupSource
(String groupSource) The source of the grouping attribute, such asTAG
,OTEL
, orDEFAULT
.groupValue
(String groupValue) The value of the grouping attribute for this service, such asPayments
orProduction
.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
-
Method Details
-
groupName
The name of the grouping attribute, such as
BusinessUnit
orEnvironment
.- Parameters:
groupName
- The name of the grouping attribute, such asBusinessUnit
orEnvironment
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupValue
The value of the grouping attribute for this service, such as
Payments
orProduction
.- Parameters:
groupValue
- The value of the grouping attribute for this service, such asPayments
orProduction
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupSource
The source of the grouping attribute, such as
TAG
,OTEL
, orDEFAULT
.- Parameters:
groupSource
- The source of the grouping attribute, such asTAG
,OTEL
, orDEFAULT
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupIdentifier
A unique identifier for this grouping attribute value, used for filtering and API operations.
- Parameters:
groupIdentifier
- A unique identifier for this grouping attribute value, used for filtering and API operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-