Package ru.tinkoff.kora.s3.client.aws
Class AwsS3Object
java.lang.Object
ru.tinkoff.kora.s3.client.aws.AwsS3Object
- All Implemented Interfaces:
ru.tinkoff.kora.s3.client.model.S3Object,ru.tinkoff.kora.s3.client.model.S3ObjectMeta
@Experimental
@Internal
public final class AwsS3Object
extends Object
implements ru.tinkoff.kora.s3.client.model.S3Object, ru.tinkoff.kora.s3.client.model.S3ObjectMeta
-
Constructor Summary
ConstructorsConstructorDescriptionAwsS3Object(String key, software.amazon.awssdk.core.async.ResponsePublisher<software.amazon.awssdk.services.s3.model.GetObjectResponse> response) AwsS3Object(String key, software.amazon.awssdk.core.ResponseInputStream<software.amazon.awssdk.services.s3.model.GetObjectResponse> response) -
Method Summary
-
Constructor Details
-
AwsS3Object
public AwsS3Object(String key, software.amazon.awssdk.core.ResponseInputStream<software.amazon.awssdk.services.s3.model.GetObjectResponse> response) -
AwsS3Object
public AwsS3Object(String key, software.amazon.awssdk.core.async.ResponsePublisher<software.amazon.awssdk.services.s3.model.GetObjectResponse> response)
-
-
Method Details
-
key
- Specified by:
keyin interfaceru.tinkoff.kora.s3.client.model.S3Object- Specified by:
keyin interfaceru.tinkoff.kora.s3.client.model.S3ObjectMeta
-
modified
- Specified by:
modifiedin interfaceru.tinkoff.kora.s3.client.model.S3Object- Specified by:
modifiedin interfaceru.tinkoff.kora.s3.client.model.S3ObjectMeta
-
size
public long size()- Specified by:
sizein interfaceru.tinkoff.kora.s3.client.model.S3Object- Specified by:
sizein interfaceru.tinkoff.kora.s3.client.model.S3ObjectMeta
-
body
public ru.tinkoff.kora.s3.client.model.S3Body body()- Specified by:
bodyin interfaceru.tinkoff.kora.s3.client.model.S3Object
-
response
public software.amazon.awssdk.services.s3.model.GetObjectResponse response() -
equals
-
hashCode
public int hashCode() -
toString
-