Class AnalyticsMetadataType
java.lang.Object
software.amazon.awssdk.services.cognitoidentityprovider.model.AnalyticsMetadataType
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AnalyticsMetadataType.Builder,AnalyticsMetadataType>
@Generated("software.amazon.awssdk:codegen")
public final class AnalyticsMetadataType
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<AnalyticsMetadataType.Builder,AnalyticsMetadataType>
Information that your application adds to authentication requests. Applies an endpoint ID to the analytics data that your user pool sends to Amazon Pinpoint.
An endpoint ID uniquely identifies a mobile device, email address or phone number that can receive messages from Amazon Pinpoint analytics. For more information about Amazon Web Services Regions that can contain Amazon Pinpoint resources for use with Amazon Cognito user pools, see Using Amazon Pinpoint analytics with Amazon Cognito user pools.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe endpoint ID.builder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends AnalyticsMetadataType.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
analyticsEndpointId
The endpoint ID. Information that you want to pass to Amazon Pinpoint about where to send notifications.
- Returns:
- The endpoint ID. Information that you want to pass to Amazon Pinpoint about where to send notifications.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<AnalyticsMetadataType.Builder,AnalyticsMetadataType>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-