@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AttributesResource extends Object implements Serializable, Cloneable, StructuredPojo
Provides information about the type and the names of attributes that were removed from all the endpoints that are associated with an application.
| Constructor and Description |
|---|
AttributesResource() |
| Modifier and Type | Method and Description |
|---|---|
AttributesResource |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationId()
The unique identifier for the application.
|
List<String> |
getAttributes()
An array that specifies the names of the attributes that were removed from the endpoints.
|
String |
getAttributeType()
The type of attribute or attributes that were removed from the endpoints.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setApplicationId(String applicationId)
The unique identifier for the application.
|
void |
setAttributes(Collection<String> attributes)
An array that specifies the names of the attributes that were removed from the endpoints.
|
void |
setAttributeType(String attributeType)
The type of attribute or attributes that were removed from the endpoints.
|
String |
toString()
Returns a string representation of this object.
|
AttributesResource |
withApplicationId(String applicationId)
The unique identifier for the application.
|
AttributesResource |
withAttributes(Collection<String> attributes)
An array that specifies the names of the attributes that were removed from the endpoints.
|
AttributesResource |
withAttributes(String... attributes)
An array that specifies the names of the attributes that were removed from the endpoints.
|
AttributesResource |
withAttributeType(String attributeType)
The type of attribute or attributes that were removed from the endpoints.
|
public void setApplicationId(String applicationId)
The unique identifier for the application.
applicationId - The unique identifier for the application.public String getApplicationId()
The unique identifier for the application.
public AttributesResource withApplicationId(String applicationId)
The unique identifier for the application.
applicationId - The unique identifier for the application.public void setAttributeType(String attributeType)
The type of attribute or attributes that were removed from the endpoints. Valid values are:
endpoint-custom-attributes - Custom attributes that describe endpoints
endpoint-custom-metrics - Custom metrics that your app reports to Amazon Pinpoint for endpoints
endpoint-user-attributes - Custom attributes that describe users
attributeType - The type of attribute or attributes that were removed from the endpoints. Valid values are:
endpoint-custom-attributes - Custom attributes that describe endpoints
endpoint-custom-metrics - Custom metrics that your app reports to Amazon Pinpoint for endpoints
endpoint-user-attributes - Custom attributes that describe users
public String getAttributeType()
The type of attribute or attributes that were removed from the endpoints. Valid values are:
endpoint-custom-attributes - Custom attributes that describe endpoints
endpoint-custom-metrics - Custom metrics that your app reports to Amazon Pinpoint for endpoints
endpoint-user-attributes - Custom attributes that describe users
endpoint-custom-attributes - Custom attributes that describe endpoints
endpoint-custom-metrics - Custom metrics that your app reports to Amazon Pinpoint for endpoints
endpoint-user-attributes - Custom attributes that describe users
public AttributesResource withAttributeType(String attributeType)
The type of attribute or attributes that were removed from the endpoints. Valid values are:
endpoint-custom-attributes - Custom attributes that describe endpoints
endpoint-custom-metrics - Custom metrics that your app reports to Amazon Pinpoint for endpoints
endpoint-user-attributes - Custom attributes that describe users
attributeType - The type of attribute or attributes that were removed from the endpoints. Valid values are:
endpoint-custom-attributes - Custom attributes that describe endpoints
endpoint-custom-metrics - Custom metrics that your app reports to Amazon Pinpoint for endpoints
endpoint-user-attributes - Custom attributes that describe users
public List<String> getAttributes()
An array that specifies the names of the attributes that were removed from the endpoints.
public void setAttributes(Collection<String> attributes)
An array that specifies the names of the attributes that were removed from the endpoints.
attributes - An array that specifies the names of the attributes that were removed from the endpoints.public AttributesResource withAttributes(String... attributes)
An array that specifies the names of the attributes that were removed from the endpoints.
NOTE: This method appends the values to the existing list (if any). Use
setAttributes(java.util.Collection) or withAttributes(java.util.Collection) if you want to
override the existing values.
attributes - An array that specifies the names of the attributes that were removed from the endpoints.public AttributesResource withAttributes(Collection<String> attributes)
An array that specifies the names of the attributes that were removed from the endpoints.
attributes - An array that specifies the names of the attributes that were removed from the endpoints.public String toString()
toString in class ObjectObject.toString()public AttributesResource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.