Interface Segment.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Segment.Builder,
,Segment> SdkBuilder<Segment.Builder,
,Segment> SdkPojo
- Enclosing class:
Segment
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the segment.createdTime
(Instant createdTime) The date and time that this segment was created.description
(String description) The customer-created description for this segment.experimentCount
(Long experimentCount) The number of experiments that this segment is used in.lastUpdatedTime
(Instant lastUpdatedTime) The date and time that this segment was most recently updated.launchCount
(Long launchCount) The number of launches that this segment is used in.The name of the segment.The pattern that defines the attributes to use to evalute whether a user session will be in the segment.The list of tag keys and values associated with this launch.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
-
arn
The ARN of the segment.
- Parameters:
arn
- The ARN of the segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
The date and time that this segment was created.
- Parameters:
createdTime
- The date and time that this segment was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The customer-created description for this segment.
- Parameters:
description
- The customer-created description for this segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
experimentCount
The number of experiments that this segment is used in. This count includes all current experiments, not just those that are currently running.
- Parameters:
experimentCount
- The number of experiments that this segment is used in. This count includes all current experiments, not just those that are currently running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The date and time that this segment was most recently updated.
- Parameters:
lastUpdatedTime
- The date and time that this segment was most recently updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
launchCount
The number of launches that this segment is used in. This count includes all current launches, not just those that are currently running.
- Parameters:
launchCount
- The number of launches that this segment is used in. This count includes all current launches, not just those that are currently running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the segment.
- Parameters:
name
- The name of the segment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pattern
The pattern that defines the attributes to use to evalute whether a user session will be in the segment. For more information about the pattern syntax, see Segment rule pattern syntax.
- Parameters:
pattern
- The pattern that defines the attributes to use to evalute whether a user session will be in the segment. For more information about the pattern syntax, see Segment rule pattern syntax.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of tag keys and values associated with this launch.
- Parameters:
tags
- The list of tag keys and values associated with this launch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-