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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpoint.CfnSegment.GroupsProperty
CfnSegment.GroupsProperty.Builder, CfnSegment.GroupsProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnSegment.GroupsProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
An array that defines the dimensions to include or exclude from the segment.final Object
The base segment to build the segment on.final String
Specifies how to handle multiple base segments for the segment.final String
getType()
Specifies how to handle multiple dimensions for the segment.final int
hashCode()
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.GroupsProperty
An array that defines the dimensions to include or exclude from the segment.- Specified by:
getDimensions
in interfaceCfnSegment.GroupsProperty
- See Also:
-
getSourceSegments
Description copied from interface:CfnSegment.GroupsProperty
The 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.
- Specified by:
getSourceSegments
in interfaceCfnSegment.GroupsProperty
- See Also:
-
getSourceType
Description copied from interface:CfnSegment.GroupsProperty
Specifies 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:
getSourceType
in interfaceCfnSegment.GroupsProperty
- See Also:
-
getType
Description copied from interface:CfnSegment.GroupsProperty
Specifies 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:
getType
in interfaceCfnSegment.GroupsProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-