@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BatchListOutgoingTypedLinks extends Object implements Serializable, Cloneable, StructuredPojo
Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object inside a BatchRead operation. For more information, see ListOutgoingTypedLinks and BatchReadRequest$Operations.
Constructor and Description |
---|
BatchListOutgoingTypedLinks() |
Modifier and Type | Method and Description |
---|---|
BatchListOutgoingTypedLinks |
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 defined on the typed link facet, not the order 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 defined on the typed link facet, not the order 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.
|
BatchListOutgoingTypedLinks |
withFilterAttributeRanges(Collection<TypedLinkAttributeRange> filterAttributeRanges)
Provides range filters for multiple attributes.
|
BatchListOutgoingTypedLinks |
withFilterAttributeRanges(TypedLinkAttributeRange... filterAttributeRanges)
Provides range filters for multiple attributes.
|
BatchListOutgoingTypedLinks |
withFilterTypedLink(TypedLinkSchemaAndFacetName filterTypedLink)
Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are
supplied to any API calls.
|
BatchListOutgoingTypedLinks |
withMaxResults(Integer maxResults)
The maximum number of results to retrieve.
|
BatchListOutgoingTypedLinks |
withNextToken(String nextToken)
The pagination token.
|
BatchListOutgoingTypedLinks |
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 BatchListOutgoingTypedLinks 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 BatchListOutgoingTypedLinks 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 BatchListOutgoingTypedLinks 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 defined on the typed link facet, not the order they are supplied to any API calls.
filterTypedLink
- Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they
are supplied to any API calls.public TypedLinkSchemaAndFacetName getFilterTypedLink()
Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.
public BatchListOutgoingTypedLinks withFilterTypedLink(TypedLinkSchemaAndFacetName filterTypedLink)
Filters are interpreted in the order of the attributes defined on the typed link facet, not the order they are supplied to any API calls.
filterTypedLink
- Filters are interpreted in the order of the attributes defined on the typed link facet, not the order 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 BatchListOutgoingTypedLinks 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 BatchListOutgoingTypedLinks 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 BatchListOutgoingTypedLinks clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.