Class S3Object
- java.lang.Object
-
- software.amazon.awssdk.services.textract.model.S3Object
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<S3Object.Builder,S3Object>
@Generated("software.amazon.awssdk:codegen") public final class S3Object extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3Object.Builder,S3Object>
The S3 bucket name and file name that identifies the document.
The AWS Region for the S3 bucket that contains the document must match the Region that you use for Amazon Textract operations.
For Amazon Textract to process a file in an S3 bucket, the user must have permission to access the S3 bucket and file.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
S3Object.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
bucket()
The name of the S3 bucket.static S3Object.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
name()
The file name of the input document.List<SdkField<?>>
sdkFields()
static Class<? extends S3Object.Builder>
serializableBuilderClass()
S3Object.Builder
toBuilder()
String
toString()
Returns a string representation of this object.String
version()
If the bucket has versioning enabled, you can specify the object version.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
bucket
public final String bucket()
The name of the S3 bucket. Note that the # character is not valid in the file name.
- Returns:
- The name of the S3 bucket. Note that the # character is not valid in the file name.
-
name
public final String name()
The file name of the input document. Synchronous operations can use image files that are in JPEG or PNG format. Asynchronous operations also support PDF and TIFF format files.
- Returns:
- The file name of the input document. Synchronous operations can use image files that are in JPEG or PNG format. Asynchronous operations also support PDF and TIFF format files.
-
version
public final String version()
If the bucket has versioning enabled, you can specify the object version.
- Returns:
- If the bucket has versioning enabled, you can specify the object version.
-
toBuilder
public S3Object.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<S3Object.Builder,S3Object>
-
builder
public static S3Object.Builder builder()
-
serializableBuilderClass
public static Class<? extends S3Object.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-