@Generated(value="software.amazon.awssdk:codegen") public final class PutRecordsResponse extends KinesisResponse implements ToCopyableBuilder<PutRecordsResponse.Builder,PutRecordsResponse>
PutRecords
results.
Modifier and Type | Class and Description |
---|---|
static interface |
PutRecordsResponse.Builder |
Modifier and Type | Method and Description |
---|---|
static PutRecordsResponse.Builder |
builder() |
EncryptionType |
encryptionType()
The encryption type used on the records.
|
String |
encryptionTypeAsString()
The encryption type used on the records.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Integer |
failedRecordCount()
The number of unsuccessfully processed records in a
PutRecords request. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasRecords()
Returns true if the Records property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
List<PutRecordsResultEntry> |
records()
An array of successfully and unsuccessfully processed record results, correlated with the request by natural
ordering.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutRecordsResponse.Builder> |
serializableBuilderClass() |
PutRecordsResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadata
sdkHttpResponse
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final Integer failedRecordCount()
The number of unsuccessfully processed records in a PutRecords
request.
PutRecords
request.public final boolean hasRecords()
public final List<PutRecordsResultEntry> records()
An array of successfully and unsuccessfully processed record results, correlated with the request by natural
ordering. A record that is successfully added to a stream includes SequenceNumber
and
ShardId
in the result. A record that fails to be added to a stream includes ErrorCode
and ErrorMessage
in the result.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasRecords()
to see if a value was sent in this field.
SequenceNumber
and ShardId
in the result. A record that fails to be added to a stream includes
ErrorCode
and ErrorMessage
in the result.public final EncryptionType encryptionType()
The encryption type used on the records. This parameter can be one of the following values:
NONE
: Do not encrypt the records.
KMS
: Use server-side encryption on the records using a customer-managed AWS KMS key.
If the service returns an enum value that is not available in the current SDK version, encryptionType
will return EncryptionType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from encryptionTypeAsString()
.
NONE
: Do not encrypt the records.
KMS
: Use server-side encryption on the records using a customer-managed AWS KMS key.
EncryptionType
public final String encryptionTypeAsString()
The encryption type used on the records. This parameter can be one of the following values:
NONE
: Do not encrypt the records.
KMS
: Use server-side encryption on the records using a customer-managed AWS KMS key.
If the service returns an enum value that is not available in the current SDK version, encryptionType
will return EncryptionType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from encryptionTypeAsString()
.
NONE
: Do not encrypt the records.
KMS
: Use server-side encryption on the records using a customer-managed AWS KMS key.
EncryptionType
public PutRecordsResponse.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<PutRecordsResponse.Builder,PutRecordsResponse>
toBuilder
in class AwsResponse
public static PutRecordsResponse.Builder builder()
public static Class<? extends PutRecordsResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsResponse
public final boolean equals(Object obj)
equals
in class AwsResponse
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkResponse
Copyright © 2021. All rights reserved.