public static interface CfnSegment.SegmentGroupsProperty
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.pinpoint.*; Object attributes; Object metrics; Object userAttributes; SegmentGroupsProperty segmentGroupsProperty = SegmentGroupsProperty.builder() .groups(List.of(GroupsProperty.builder() .dimensions(List.of(SegmentDimensionsProperty.builder() .attributes(attributes) .behavior(BehaviorProperty.builder() .recency(RecencyProperty.builder() .duration("duration") .recencyType("recencyType") .build()) .build()) .demographic(DemographicProperty.builder() .appVersion(SetDimensionProperty.builder() .dimensionType("dimensionType") .values(List.of("values")) .build()) .channel(SetDimensionProperty.builder() .dimensionType("dimensionType") .values(List.of("values")) .build()) .deviceType(SetDimensionProperty.builder() .dimensionType("dimensionType") .values(List.of("values")) .build()) .make(SetDimensionProperty.builder() .dimensionType("dimensionType") .values(List.of("values")) .build()) .model(SetDimensionProperty.builder() .dimensionType("dimensionType") .values(List.of("values")) .build()) .platform(SetDimensionProperty.builder() .dimensionType("dimensionType") .values(List.of("values")) .build()) .build()) .location(LocationProperty.builder() .country(SetDimensionProperty.builder() .dimensionType("dimensionType") .values(List.of("values")) .build()) .gpsPoint(GPSPointProperty.builder() .coordinates(CoordinatesProperty.builder() .latitude(123) .longitude(123) .build()) .rangeInKilometers(123) .build()) .build()) .metrics(metrics) .userAttributes(userAttributes) .build())) .sourceSegments(List.of(SourceSegmentsProperty.builder() .id("id") // the properties below are optional .version(123) .build())) .sourceType("sourceType") .type("type") .build())) .include("include") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnSegment.SegmentGroupsProperty.Builder
A builder for
CfnSegment.SegmentGroupsProperty |
static class |
CfnSegment.SegmentGroupsProperty.Jsii$Proxy
An implementation for
CfnSegment.SegmentGroupsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnSegment.SegmentGroupsProperty.Builder |
builder() |
default java.lang.Object |
getGroups()
Specifies the set of segment criteria to evaluate when handling segment groups for the segment.
|
default java.lang.String |
getInclude()
Specifies how to handle multiple segment groups for the segment.
|
default java.lang.Object getGroups()
default java.lang.String getInclude()
For example, if the segment includes three segment groups, whether the resulting segment includes endpoints that match all, any, or none of the segment groups.
static CfnSegment.SegmentGroupsProperty.Builder builder()