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:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe Amazon Resource Name (ARN) of an Amazon Web Services Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket.final StringThe S3 prefix to assign to audio log files.final StringThe Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored.static Class<? extends S3BucketLogDestination.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
kmsKeyArnThe 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.
 
- 
s3BucketArnThe 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.
 
- 
logPrefixThe S3 prefix to assign to audio log files. - Returns:
- The S3 prefix to assign to audio log files.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<S3BucketLogDestination.Builder,- S3BucketLogDestination> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
 
-