@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BatchListIncomingTypedLinks extends Object implements Serializable, Cloneable, StructuredPojo
Returns a paginated list of all the incoming TypedLinkSpecifier information for an object inside a BatchRead operation. For more information, see ListIncomingTypedLinks and BatchReadRequest$Operations.
Constructor and Description |
---|
BatchListIncomingTypedLinks() |
Modifier and Type | Method and Description |
---|---|
BatchListIncomingTypedLinks |
clone() |
boolean |
equals(Object obj) |
List<TypedLinkAttributeRange> |
getFilterAttributeRanges()
Provides range filters for multiple attributes.
|
TypedLinkSchemaAndFacetName |
getFilterTypedLink()
Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are
supplied to any API calls.
|
Integer |
getMaxResults()
The maximum number of results to retrieve.
|
String |
getNextToken()
The pagination token.
|
ObjectReference |
getObjectReference()
The reference that identifies the object whose attributes will be listed.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setFilterAttributeRanges(Collection<TypedLinkAttributeRange> filterAttributeRanges)
Provides range filters for multiple attributes.
|
void |
setFilterTypedLink(TypedLinkSchemaAndFacetName filterTypedLink)
Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are
supplied to any API calls.
|
void |
setMaxResults(Integer maxResults)
The maximum number of results to retrieve.
|
void |
setNextToken(String nextToken)
The pagination token.
|
void |
setObjectReference(ObjectReference objectReference)
The reference that identifies the object whose attributes will be listed.
|
String |
toString()
Returns a string representation of this object.
|
BatchListIncomingTypedLinks |
withFilterAttributeRanges(Collection<TypedLinkAttributeRange> filterAttributeRanges)
Provides range filters for multiple attributes.
|
BatchListIncomingTypedLinks |
withFilterAttributeRanges(TypedLinkAttributeRange... filterAttributeRanges)
Provides range filters for multiple attributes.
|
BatchListIncomingTypedLinks |
withFilterTypedLink(TypedLinkSchemaAndFacetName filterTypedLink)
Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are
supplied to any API calls.
|
BatchListIncomingTypedLinks |
withMaxResults(Integer maxResults)
The maximum number of results to retrieve.
|
BatchListIncomingTypedLinks |
withNextToken(String nextToken)
The pagination token.
|
BatchListIncomingTypedLinks |
withObjectReference(ObjectReference objectReference)
The reference that identifies the object whose attributes will be listed.
|
public void setObjectReference(ObjectReference objectReference)
The reference that identifies the object whose attributes will be listed.
objectReference
- The reference that identifies the object whose attributes will be listed.public ObjectReference getObjectReference()
The reference that identifies the object whose attributes will be listed.
public BatchListIncomingTypedLinks withObjectReference(ObjectReference objectReference)
The reference that identifies the object whose attributes will be listed.
objectReference
- The reference that identifies the object whose attributes will be listed.public List<TypedLinkAttributeRange> getFilterAttributeRanges()
Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.
public void setFilterAttributeRanges(Collection<TypedLinkAttributeRange> filterAttributeRanges)
Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.
filterAttributeRanges
- Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact
ranges must be specified at the end. Any attributes that do not have a range specified are presumed to
match the entire range.public BatchListIncomingTypedLinks withFilterAttributeRanges(TypedLinkAttributeRange... filterAttributeRanges)
Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.
NOTE: This method appends the values to the existing list (if any). Use
setFilterAttributeRanges(java.util.Collection)
or
withFilterAttributeRanges(java.util.Collection)
if you want to override the existing values.
filterAttributeRanges
- Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact
ranges must be specified at the end. Any attributes that do not have a range specified are presumed to
match the entire range.public BatchListIncomingTypedLinks withFilterAttributeRanges(Collection<TypedLinkAttributeRange> filterAttributeRanges)
Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact ranges must be specified at the end. Any attributes that do not have a range specified are presumed to match the entire range.
filterAttributeRanges
- Provides range filters for multiple attributes. When providing ranges to typed link selection, any inexact
ranges must be specified at the end. Any attributes that do not have a range specified are presumed to
match the entire range.public void setFilterTypedLink(TypedLinkSchemaAndFacetName filterTypedLink)
Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls.
filterTypedLink
- Filters are interpreted in the order of the attributes on the typed link facet, not the order in which
they are supplied to any API calls.public TypedLinkSchemaAndFacetName getFilterTypedLink()
Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls.
public BatchListIncomingTypedLinks withFilterTypedLink(TypedLinkSchemaAndFacetName filterTypedLink)
Filters are interpreted in the order of the attributes on the typed link facet, not the order in which they are supplied to any API calls.
filterTypedLink
- Filters are interpreted in the order of the attributes on the typed link facet, not the order in which
they are supplied to any API calls.public void setNextToken(String nextToken)
The pagination token.
nextToken
- The pagination token.public String getNextToken()
The pagination token.
public BatchListIncomingTypedLinks withNextToken(String nextToken)
The pagination token.
nextToken
- The pagination token.public void setMaxResults(Integer maxResults)
The maximum number of results to retrieve.
maxResults
- The maximum number of results to retrieve.public Integer getMaxResults()
The maximum number of results to retrieve.
public BatchListIncomingTypedLinks withMaxResults(Integer maxResults)
The maximum number of results to retrieve.
maxResults
- The maximum number of results to retrieve.public String toString()
toString
in class Object
Object.toString()
public BatchListIncomingTypedLinks clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.