@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceDownloadOwnerSetting extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
ResourceDownloadOwnerSetting() |
Modifier and Type | Method and Description |
---|---|
ResourceDownloadOwnerSetting |
clone() |
boolean |
equals(Object obj) |
String |
getGroupOwner()
The group owner of the resource.
|
String |
getGroupPermission()
The permissions that the group owner has to the resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setGroupOwner(String groupOwner)
The group owner of the resource.
|
void |
setGroupPermission(String groupPermission)
The permissions that the group owner has to the resource.
|
String |
toString()
Returns a string representation of this object.
|
ResourceDownloadOwnerSetting |
withGroupOwner(String groupOwner)
The group owner of the resource.
|
ResourceDownloadOwnerSetting |
withGroupPermission(Permission groupPermission)
The permissions that the group owner has to the resource.
|
ResourceDownloadOwnerSetting |
withGroupPermission(String groupPermission)
The permissions that the group owner has to the resource.
|
public void setGroupOwner(String groupOwner)
groupOwner
- The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID.
The group's permissions are added to the Lambda process.public String getGroupOwner()
public ResourceDownloadOwnerSetting withGroupOwner(String groupOwner)
groupOwner
- The group owner of the resource. This is the name of an existing Linux OS group on the system or a GID.
The group's permissions are added to the Lambda process.public void setGroupPermission(String groupPermission)
groupPermission
- The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro''
(read-only).Permission
public String getGroupPermission()
Permission
public ResourceDownloadOwnerSetting withGroupPermission(String groupPermission)
groupPermission
- The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro''
(read-only).Permission
public ResourceDownloadOwnerSetting withGroupPermission(Permission groupPermission)
groupPermission
- The permissions that the group owner has to the resource. Valid values are ''rw'' (read/write) or ''ro''
(read-only).Permission
public String toString()
toString
in class Object
Object.toString()
public ResourceDownloadOwnerSetting clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.