@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkerAccessConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL.
| Constructor and Description |
|---|
WorkerAccessConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
WorkerAccessConfiguration |
clone() |
boolean |
equals(Object obj) |
S3Presign |
getS3Presign()
Defines any Amazon S3 resource constraints.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setS3Presign(S3Presign s3Presign)
Defines any Amazon S3 resource constraints.
|
String |
toString()
Returns a string representation of this object.
|
WorkerAccessConfiguration |
withS3Presign(S3Presign s3Presign)
Defines any Amazon S3 resource constraints.
|
public void setS3Presign(S3Presign s3Presign)
Defines any Amazon S3 resource constraints.
s3Presign - Defines any Amazon S3 resource constraints.public S3Presign getS3Presign()
Defines any Amazon S3 resource constraints.
public WorkerAccessConfiguration withS3Presign(S3Presign s3Presign)
Defines any Amazon S3 resource constraints.
s3Presign - Defines any Amazon S3 resource constraints.public String toString()
toString in class ObjectObject.toString()public WorkerAccessConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.