Class CfnSegment.GroupsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSegment.GroupsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSegment.GroupsProperty
CfnSegment.GroupsProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpoint.CfnSegment.GroupsProperty
CfnSegment.GroupsProperty.Builder, CfnSegment.GroupsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSegment.GroupsProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectAn array that defines the dimensions to include or exclude from the segment.final ObjectThe base segment to build the segment on.final StringSpecifies how to handle multiple base segments for the segment.final StringgetType()Specifies how to handle multiple dimensions for the segment.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnSegment.GroupsProperty.Builder.
-
-
Method Details
-
getDimensions
Description copied from interface:CfnSegment.GroupsPropertyAn array that defines the dimensions to include or exclude from the segment.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSegment.SegmentDimensionsProperty>- Specified by:
getDimensionsin interfaceCfnSegment.GroupsProperty- See Also:
-
getSourceSegments
Description copied from interface:CfnSegment.GroupsPropertyThe base segment to build the segment on.A base segment, also called a source segment , defines the initial population of endpoints for a segment. When you add dimensions to the segment, Amazon Pinpoint filters the base segment by using the dimensions that you specify.
You can specify more than one dimensional segment or only one imported segment. If you specify an imported segment, the segment size estimate that displays on the Amazon Pinpoint console indicates the size of the imported segment without any filters applied to it.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSegment.SourceSegmentsProperty>- Specified by:
getSourceSegmentsin interfaceCfnSegment.GroupsProperty- See Also:
-
getSourceType
Description copied from interface:CfnSegment.GroupsPropertySpecifies how to handle multiple base segments for the segment.For example, if you specify three base segments for the segment, whether the resulting segment is based on all, any, or none of the base segments.
- Specified by:
getSourceTypein interfaceCfnSegment.GroupsProperty- See Also:
-
getType
Description copied from interface:CfnSegment.GroupsPropertySpecifies how to handle multiple dimensions for the segment.For example, if you specify three dimensions for the segment, whether the resulting segment includes endpoints that match all, any, or none of the dimensions.
- Specified by:
getTypein interfaceCfnSegment.GroupsProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-