Interface GetPropertygraphStreamResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetPropertygraphStreamResponse.Builder,
,GetPropertygraphStreamResponse> NeptunedataResponse.Builder
,SdkBuilder<GetPropertygraphStreamResponse.Builder,
,GetPropertygraphStreamResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetPropertygraphStreamResponse
-
Method Summary
Modifier and TypeMethodDescriptionSerialization format for the change records being returned.lastEventId
(Map<String, String> lastEventId) Sequence identifier of the last change in the stream response.lastTrxTimestampInMillis
(Long lastTrxTimestampInMillis) The time at which the commit for the transaction was requested, in milliseconds from the Unix epoch.records
(Collection<PropertygraphRecord> records) An array of serialized change-log stream records included in the response.records
(Consumer<PropertygraphRecord.Builder>... records) An array of serialized change-log stream records included in the response.records
(PropertygraphRecord... records) An array of serialized change-log stream records included in the response.totalRecords
(Integer totalRecords) The total number of records in the response.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.neptunedata.model.NeptunedataResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
lastEventId
Sequence identifier of the last change in the stream response.
An event ID is composed of two fields: a
commitNum
, which identifies a transaction that changed the graph, and anopNum
, which identifies a specific operation within that transaction:- Parameters:
lastEventId
- Sequence identifier of the last change in the stream response.An event ID is composed of two fields: a
commitNum
, which identifies a transaction that changed the graph, and anopNum
, which identifies a specific operation within that transaction:- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastTrxTimestampInMillis
The time at which the commit for the transaction was requested, in milliseconds from the Unix epoch.
- Parameters:
lastTrxTimestampInMillis
- The time at which the commit for the transaction was requested, in milliseconds from the Unix epoch.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
format
Serialization format for the change records being returned. Currently, the only supported value is
PG_JSON
.- Parameters:
format
- Serialization format for the change records being returned. Currently, the only supported value isPG_JSON
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
records
An array of serialized change-log stream records included in the response.
- Parameters:
records
- An array of serialized change-log stream records included in the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
records
An array of serialized change-log stream records included in the response.
- Parameters:
records
- An array of serialized change-log stream records included in the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
records
An array of serialized change-log stream records included in the response.
This is a convenience method that creates an instance of thePropertygraphRecord.Builder
avoiding the need to create one manually viaPropertygraphRecord.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecords(List<PropertygraphRecord>)
.- Parameters:
records
- a consumer that will call methods onPropertygraphRecord.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
totalRecords
The total number of records in the response.
- Parameters:
totalRecords
- The total number of records in the response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-