@Generated(value="software.amazon.awssdk:codegen") public final class RDFGraphSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RDFGraphSummary.Builder,RDFGraphSummary>
The RDF graph summary API returns a read-only list of classes and predicate keys, along with counts of quads, subjects, and predicates.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RDFGraphSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RDFGraphSummary.Builder |
builder() |
List<String> |
classes()
A list of the classes in the graph.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasClasses()
For responses, this returns true if the service returned a value for the Classes property.
|
int |
hashCode() |
boolean |
hasPredicates()
For responses, this returns true if the service returned a value for the Predicates property.
|
boolean |
hasSubjectStructures()
For responses, this returns true if the service returned a value for the SubjectStructures property.
|
Long |
numClasses()
The number of classes in the graph.
|
Long |
numDistinctPredicates()
The number of distinct predicates in the graph.
|
Long |
numDistinctSubjects()
The number of distinct subjects in the graph.
|
Long |
numQuads()
The number of quads in the graph.
|
List<Map<String,Long>> |
predicates()
"A list of predicates in the graph, along with the predicate counts.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RDFGraphSummary.Builder> |
serializableBuilderClass() |
List<SubjectStructure> |
subjectStructures()
This field is only present when the request mode is
DETAILED. |
RDFGraphSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Long numDistinctSubjects()
The number of distinct subjects in the graph.
public final Long numDistinctPredicates()
The number of distinct predicates in the graph.
public final Long numQuads()
The number of quads in the graph.
public final Long numClasses()
The number of classes in the graph.
public final boolean hasClasses()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> classes()
A list of the classes in the graph.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasClasses() method.
public final boolean hasPredicates()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<Map<String,Long>> predicates()
"A list of predicates in the graph, along with the predicate counts.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasPredicates() method.
public final boolean hasSubjectStructures()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<SubjectStructure> subjectStructures()
This field is only present when the request mode is DETAILED. It contains a list of subject
structures.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSubjectStructures() method.
DETAILED. It contains a list of subject
structures.public RDFGraphSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RDFGraphSummary.Builder,RDFGraphSummary>public static RDFGraphSummary.Builder builder()
public static Class<? extends RDFGraphSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.