\FuriosoJack\MasterModelsAWS\Operations\Requests\S3\ObjectDeleteObject

Clase para la peticion de eliminacion de objeto de s3

Summary

Methods
Properties
Constants
__construct()
run()
setClientConexion()
getErrors()
thereAreErrors()
getResonse()
No public properties found
No constants found
getMethodName()
getParameters()
setErros()
$clientConexion
$errors
$response
N/A
sendRequest()
getClientConexion()
setParameter()
getParameter()
setResponse()
$parameter
N/A

Properties

$errors

$errors : string

Errores del la solicitud, que puden se generados por fallos en la solicitud como Fllas en la conexion con el servidor, o fallos directamente que devuelva el response

Type

string

$response

$response : \Aws\Result

Response de la solicitud AWS

Type

\Aws\Result

$parameter

$parameter : \FuriosoJack\MasterModelsAWS\Core\Requests\FuriosoJack\MasterModelsAWS\Core\Requests\Parameters\ParameterBasic

Parametros de la solicitud

Type

\FuriosoJack\MasterModelsAWS\Core\Requests\FuriosoJack\MasterModelsAWS\Core\Requests\Parameters\ParameterBasic — objetos parametros

Methods

__construct()

__construct(  $conexion = null) 

Espera una conexion en caso de que no se le asige la establece en nulla

@var \FuriosoJack\MasterModelsAWS\Core\Client\Basic\ClientBasic | null

Parameters

$conexion

run()

run(array  $params = array()) 

Ejecuta la solicitud

Parameters

array $params

paratros de envio

getErrors()

getErrors() : string

Devuelve los errores

Returns

string

thereAreErrors()

thereAreErrors() : boolean

Se encarga de validar si existen errores en la solicitud

Returns

boolean

getResonse()

getResonse() : \Aws\Result|null

Retorna el resultado de la solicitud **Cuando se retorna un response en `null` es por que existen errores por erro se debe primero verificar que no existan errores**

Ejemplo De reponse:

   object(Aws\Result)#102 (1) {
       ["data":"Aws\Result":private]=>
       array(2) {
         ["Vpcs"]=>
         array(1) {
           [0]=>
           array(8) {
             ["CidrBlock"]=>
             string(13) "172.31.0.0/16"
             ["DhcpOptionsId"]=>
             string(13) "dopt-a86sds9c8ghce"
             ["State"]=>
             string(9) "available"
             ["VpcId"]=>
             string(12) "vpc-b3f0efdssdbc12a"
             ["InstanceTenancy"]=>
             string(7) "default"
             ["CidrBlockAssociationSet"]=>
             array(1) {
               [0]=>
               array(3) {
                 ["AssociationId"]=>
                 string(23) "vpc-cidr-assoc-0bcasdggff0d60"
                 ["CidrBlock"]=>
                 string(13) "172.31.0.0/16"
                 ["CidrBlockState"]=>
                 array(1) {
                   ["State"]=>
                   string(10) "associated"
                 }
               }
             }
             ["IsDefault"]=>
             bool(true)
             ["Tags"]=>
             array(1) {
               [0]=>
               array(2) {
                 ["Key"]=>
                 string(4) "Name"
                 ["Value"]=>
                 string(7) "default"
               }
             }
           }
         }
         ["@metadata"]=>
         array(4) {
           ["statusCode"]=>
           int(200)
           ["effectiveUri"]=>
           string(35) "https://ec2.us-east-1.amazonaws.com"
           ["headers"]=>
           array(5) {
             ["content-type"]=>
             string(22) "text/xml;charset=UTF-8"
             ["transfer-encoding"]=>
             string(7) "chunked"
             ["vary"]=>
             string(15) "Accept-Encoding"
             ["date"]=>
             string(29) "Fri, 31 Aug 2018 15:51:57 GMT"
             ["server"]=>
             string(9) "AmazonEC2"
           }
           ["transferStats"]=>
           array(1) {
             ["http"]=>
             array(1) {
               [0]=>
               array(0) {
               }
             }
           }
         }
       }
     }

Returns

\Aws\Result|null —

$response resultado de la solicitud

getMethodName()

getMethodName() 

setErros()

setErros(string  $errors) 

Asigna los errores

Parameters

string $errors

sendRequest()

sendRequest() 

Envia la peticion, ejecuta la peticion con el cliente indicado y el metodo indicado

getClientConexion()

getClientConexion() : \FuriosoJack\MasterModelsAWS\Core\Requests\App\Repository\Structures\Amazon\Abstracts\AbstractClientAmazon

Retorna la conexion

Returns

\FuriosoJack\MasterModelsAWS\Core\Requests\App\Repository\Structures\Amazon\Abstracts\AbstractClientAmazon —

$conexion

setResponse()

setResponse(\Aws\Result  $response = null) 

Se encarga de insertar la respuesta de la peticion

Parameters

\Aws\Result $response