Class S3BucketLogDestination
- java.lang.Object
-
- software.amazon.awssdk.services.lexmodelsv2.model.S3BucketLogDestination
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3BucketLogDestination.Builder,S3BucketLogDestination>
@Generated("software.amazon.awssdk:codegen") public final class S3BucketLogDestination extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3BucketLogDestination.Builder,S3BucketLogDestination>
Specifies an Amazon S3 bucket for logging audio conversations
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceS3BucketLogDestination.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static S3BucketLogDestination.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringkmsKeyArn()The Amazon Resource Name (ARN) of an Amazon Web Services Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.StringlogPrefix()The S3 prefix to assign to audio log files.Strings3BucketArn()The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.List<SdkField<?>>sdkFields()static Class<? extends S3BucketLogDestination.Builder>serializableBuilderClass()S3BucketLogDestination.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
-
kmsKeyArn
public final String kmsKeyArn()
The Amazon Resource Name (ARN) of an Amazon Web Services Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
- Returns:
- The Amazon Resource Name (ARN) of an Amazon Web Services Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.
-
s3BucketArn
public final String s3BucketArn()
The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
- Returns:
- The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.
-
logPrefix
public final String logPrefix()
The S3 prefix to assign to audio log files.
- Returns:
- The S3 prefix to assign to audio log files.
-
toBuilder
public S3BucketLogDestination.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3BucketLogDestination.Builder,S3BucketLogDestination>
-
builder
public static S3BucketLogDestination.Builder builder()
-
serializableBuilderClass
public static Class<? extends S3BucketLogDestination.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.
-
-