@Generated(value="software.amazon.awssdk:codegen") public final class SqsAction extends Object implements StructuredPojo, ToCopyableBuilder<SqsAction.Builder,SqsAction>
Describes an action to publish data to an Amazon SQS queue.
Modifier and Type | Class and Description |
---|---|
static interface |
SqsAction.Builder |
Modifier and Type | Method and Description |
---|---|
static SqsAction.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
queueUrl()
The URL of the Amazon SQS queue.
|
String |
roleArn()
The ARN of the IAM role that grants access.
|
static Class<? extends SqsAction.Builder> |
serializableBuilderClass() |
SqsAction.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Boolean |
useBase64()
Specifies whether to use Base64 encoding.
|
copy
public String roleArn()
The ARN of the IAM role that grants access.
public String queueUrl()
The URL of the Amazon SQS queue.
public Boolean useBase64()
Specifies whether to use Base64 encoding.
public SqsAction.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<SqsAction.Builder,SqsAction>
public static SqsAction.Builder builder()
public static Class<? extends SqsAction.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.