Class Grant
Amazon S3 Grant model
- Aws\S3\Model\Grant implements Guzzle\Common\ToArrayInterface
Methods summary
-
public
__construct ( Aws\S3\Model\Grantee $grantee, string $permission )
Constructs an ACL
-
public
setGrantee ( Aws\S3\Model\Grantee $grantee )
Set the grantee affected by the grant
-
public
getGrantee ( )
Get the grantee affected by the grant
-
public
setPermission ( string $permission )
Set the permission set by the grant
-
public
getPermission ( )
Get the permission set by the grant
-
public
getParameterArray ( )
Returns an array of the operation parameter and value to set on the operation
-
public
toArray ( )
Get the array representation of an object
Methods detail
Constructs an ACL
Parameters
- $grantee
Aws\S3\Model\Grantee
$grantee Affected grantee- $permission
string
$permission Permission applied
Set the grantee affected by the grant
Parameters
- $grantee
Aws\S3\Model\Grantee
$grantee Affected grantee
Returns
mixed
$this
Set the permission set by the grant
Parameters
- $permission
string
$permission Permission applied
Returns
mixed
$this
Throws
Get the permission set by the grant
Returns
string
Returns an array of the operation parameter and value to set on the operation
Returns
array
Get the array representation of an object
Returns
array
Implementation of
Magic methods summary
Properties summary
protected static
array
|
$parameterMap |
#
A map of permissions to operation parameters |
protected
|
$grantee |
#
The grantee affected by the grant |
protected
string
|
$permission |
#
The permission set by the grant |