Class CfnSegment.SegmentDimensionsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pinpoint.CfnSegment.SegmentDimensionsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSegment.SegmentDimensionsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSegment.SegmentDimensionsProperty
@Stability(Stable)
@Internal
public static final class CfnSegment.SegmentDimensionsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSegment.SegmentDimensionsProperty
An implementation for
CfnSegment.SegmentDimensionsProperty-
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.SegmentDimensionsProperty
CfnSegment.SegmentDimensionsProperty.Builder, CfnSegment.SegmentDimensionsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSegment.SegmentDimensionsProperty.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 ObjectOne or more custom attributes to use as criteria for the segment.final ObjectThe behavior-based criteria, such as how recently users have used your app, for the segment.final ObjectThe demographic-based criteria, such as device platform, for the segment.final ObjectThe location-based criteria, such as region or GPS coordinates, for the segment.final ObjectOne or more custom metrics to use as criteria for the segment.final ObjectOne or more custom user attributes to use as criteria 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.SegmentDimensionsProperty.Builder.
-
-
Method Details
-
getAttributes
Description copied from interface:CfnSegment.SegmentDimensionsPropertyOne or more custom attributes to use as criteria for the segment.For more information see AttributeDimension
- Specified by:
getAttributesin interfaceCfnSegment.SegmentDimensionsProperty- See Also:
-
getBehavior
Description copied from interface:CfnSegment.SegmentDimensionsPropertyThe behavior-based criteria, such as how recently users have used your app, for the segment.Returns union: either
IResolvableorCfnSegment.BehaviorProperty- Specified by:
getBehaviorin interfaceCfnSegment.SegmentDimensionsProperty- See Also:
-
getDemographic
Description copied from interface:CfnSegment.SegmentDimensionsPropertyThe demographic-based criteria, such as device platform, for the segment.Returns union: either
IResolvableorCfnSegment.DemographicProperty- Specified by:
getDemographicin interfaceCfnSegment.SegmentDimensionsProperty- See Also:
-
getLocation
Description copied from interface:CfnSegment.SegmentDimensionsPropertyThe location-based criteria, such as region or GPS coordinates, for the segment.Returns union: either
IResolvableorCfnSegment.LocationProperty- Specified by:
getLocationin interfaceCfnSegment.SegmentDimensionsProperty- See Also:
-
getMetrics
Description copied from interface:CfnSegment.SegmentDimensionsPropertyOne or more custom metrics to use as criteria for the segment.- Specified by:
getMetricsin interfaceCfnSegment.SegmentDimensionsProperty- See Also:
-
getUserAttributes
Description copied from interface:CfnSegment.SegmentDimensionsPropertyOne or more custom user attributes to use as criteria for the segment.- Specified by:
getUserAttributesin interfaceCfnSegment.SegmentDimensionsProperty- 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()
-