Class S3ContentLocation
- java.lang.Object
-
- software.amazon.awssdk.services.kinesisanalyticsv2.model.S3ContentLocation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3ContentLocation.Builder,S3ContentLocation>
@Generated("software.amazon.awssdk:codegen") public final class S3ContentLocation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3ContentLocation.Builder,S3ContentLocation>
For a Managed Service for Apache Flink application provides a description of an Amazon S3 object, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceS3ContentLocation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbucketARN()The Amazon Resource Name (ARN) for the S3 bucket containing the application code.static S3ContentLocation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfileKey()The file key for the object containing the application code.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringobjectVersion()The version of the object containing the application code.List<SdkField<?>>sdkFields()static Class<? extends S3ContentLocation.Builder>serializableBuilderClass()S3ContentLocation.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
bucketARN
public final String bucketARN()
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
- Returns:
- The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
-
fileKey
public final String fileKey()
The file key for the object containing the application code.
- Returns:
- The file key for the object containing the application code.
-
objectVersion
public final String objectVersion()
The version of the object containing the application code.
- Returns:
- The version of the object containing the application code.
-
toBuilder
public S3ContentLocation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3ContentLocation.Builder,S3ContentLocation>
-
builder
public static S3ContentLocation.Builder builder()
-
serializableBuilderClass
public static Class<? extends S3ContentLocation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
-