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
-
publicsetGrantee ( Aws\S3\Model\Grantee $grantee )Set the grantee affected by the grant
-
publicgetGrantee ( )Get the grantee affected by the grant
-
publicsetPermission ( string $permission )Set the permission set by the grant
-
publicgetPermission ( )Get the permission set by the grant
-
publicgetParameterArray ( )Returns an array of the operation parameter and value to set on the operation
-
publictoArray ( )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
stringReturns an array of the operation parameter and value to set on the operation
Returns
arrayGet the array representation of an object
Returns
arrayImplementation 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 |