@Generated(value="software.amazon.awssdk:codegen") public final class AttachmentsSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AttachmentsSource.Builder,AttachmentsSource>
Identifying information about a document attachment, including the file name and a key-value pair that identifies the location of an attachment to a document.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AttachmentsSource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AttachmentsSource.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasValues()
Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
AttachmentsSourceKey |
key()
The key of a key-value pair that identifies the location of an attachment to a document.
|
String |
keyAsString()
The key of a key-value pair that identifies the location of an attachment to a document.
|
String |
name()
The name of the document attachment file.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AttachmentsSource.Builder> |
serializableBuilderClass() |
AttachmentsSource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<String> |
values()
The value of a key-value pair that identifies the location of an attachment to a document.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic AttachmentsSourceKey key()
The key of a key-value pair that identifies the location of an attachment to a document.
If the service returns an enum value that is not available in the current SDK version, key will return
AttachmentsSourceKey.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
keyAsString().
AttachmentsSourceKeypublic String keyAsString()
The key of a key-value pair that identifies the location of an attachment to a document.
If the service returns an enum value that is not available in the current SDK version, key will return
AttachmentsSourceKey.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
keyAsString().
AttachmentsSourceKeypublic boolean hasValues()
public List<String> values()
The value of a key-value pair that identifies the location of an attachment to a document. The format is the URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasValues() to see if a value was sent in this field.
public String name()
The name of the document attachment file.
public AttachmentsSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AttachmentsSource.Builder,AttachmentsSource>public static AttachmentsSource.Builder builder()
public static Class<? extends AttachmentsSource.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.