@Generated(value="software.amazon.awssdk:codegen") public final class DestinationProperties extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DestinationProperties.Builder,DestinationProperties>
Contains the Amazon Resource Name (ARN) of the resource to publish to, such as an S3 bucket, and the ARN of the KMS key to use to encrypt published findings.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DestinationProperties.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DestinationProperties.Builder |
builder() |
String |
destinationArn()
The ARN of the resource to publish to.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyArn()
The ARN of the KMS key to use for encryption.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DestinationProperties.Builder> |
serializableBuilderClass() |
DestinationProperties.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String destinationArn()
The ARN of the resource to publish to.
To specify an S3 bucket folder use the following format: arn:aws:s3:::DOC-EXAMPLE-BUCKET/myFolder/
To specify an S3 bucket folder use the following format:
arn:aws:s3:::DOC-EXAMPLE-BUCKET/myFolder/
public final String kmsKeyArn()
The ARN of the KMS key to use for encryption.
public DestinationProperties.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DestinationProperties.Builder,DestinationProperties>public static DestinationProperties.Builder builder()
public static Class<? extends DestinationProperties.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.