Class GetContextGraphRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetContextGraphRequest.Builder,GetContextGraphRequest>
The request for retrieving a slice of the context graph.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Integerdepth()How many hops to traverse out from the nodes matched by nodeFilters.final EdgeFiltersCriteria restricting which edges are returned.final InstantendTime()End of the time range (UTC), inclusive.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkRequest.final inthashCode()final BooleanWhether to return the metadata block, semantics included, on each node and edge.final IntegerThe maximum number of edges to return per node, bounding the fan-out of a densely connected node.final IntegerThe maximum number of nodes to return in a single page.final StringPagination token from a previous response, to retrieve the next page.final NodeFiltersCriteria restricting which nodes are returned.static Class<? extends GetContextGraphRequest.Builder> final InstantStart of the time range (UTC), inclusive.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
nodeFilters
Criteria restricting which nodes are returned.
- Returns:
- Criteria restricting which nodes are returned.
-
edgeFilters
Criteria restricting which edges are returned.
- Returns:
- Criteria restricting which edges are returned.
-
startTime
Start of the time range (UTC), inclusive.
- Returns:
- Start of the time range (UTC), inclusive.
-
endTime
End of the time range (UTC), inclusive.
- Returns:
- End of the time range (UTC), inclusive.
-
depth
How many hops to traverse out from the nodes matched by nodeFilters. 0 returns only the matched nodes themselves.
- Returns:
- How many hops to traverse out from the nodes matched by nodeFilters. 0 returns only the matched nodes themselves.
-
maxResults
The maximum number of nodes to return in a single page.
- Returns:
- The maximum number of nodes to return in a single page.
-
maxEdgesPerNode
The maximum number of edges to return per node, bounding the fan-out of a densely connected node.
- Returns:
- The maximum number of edges to return per node, bounding the fan-out of a densely connected node.
-
includeMetadata
Whether to return the metadata block, semantics included, on each node and edge. Off by default because it costs an extra lookup per returned node.
- Returns:
- Whether to return the metadata block, semantics included, on each node and edge. Off by default because it costs an extra lookup per returned node.
-
nextToken
Pagination token from a previous response, to retrieve the next page.
- Returns:
- Pagination token from a previous response, to retrieve the next page.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<GetContextGraphRequest.Builder,GetContextGraphRequest> - Specified by:
toBuilderin classCloudWatchOmniRequest- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkRequestUsed to retrieve the value of a field from any class that extendsSdkRequest. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkRequest.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkRequest- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-